From df0bb2641a7828b5e578b2a9c54bf2d0477e98d0 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 28 May 2026 20:56:00 +0000 Subject: [PATCH] chore(commons): use Headphones + Podcasts glyphs for the podcast tabs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Swaps PlayCircle / AudioFile (generic) for the canonical Material Symbols podcast iconography — `headphones` (U+F01F) on the Episodes feed and `podcasts` (U+F048, the mic + signal-waves glyph) on the Shows feed. Both codepoints added to MaterialSymbols.kt and the subset font regenerated via tools/material-symbols-subset/subset.sh. --- .../ui/navigation/bottombars/NavBarItem.kt | 4 ++-- .../font/material_symbols_outlined.ttf | Bin 431188 -> 435080 bytes .../commons/icons/symbols/MaterialSymbols.kt | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/bottombars/NavBarItem.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/bottombars/NavBarItem.kt index 2f48e8f2c9..01dc584878 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/bottombars/NavBarItem.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/bottombars/NavBarItem.kt @@ -252,14 +252,14 @@ val NavBarCatalog: Map = NavBarItemDef( id = NavBarItem.PODCAST_EPISODES, labelRes = R.string.route_podcast_episodes, - icon = MaterialSymbols.PlayCircle, + icon = MaterialSymbols.Headphones, resolveRoute = { Route.PodcastEpisodes }, ), NavBarItem.PODCASTS to NavBarItemDef( id = NavBarItem.PODCASTS, labelRes = R.string.route_podcasts, - icon = MaterialSymbols.AudioFile, + icon = MaterialSymbols.Podcasts, resolveRoute = { Route.Podcasts }, ), NavBarItem.PUBLIC_CHATS to diff --git a/commons/src/commonMain/composeResources/font/material_symbols_outlined.ttf b/commons/src/commonMain/composeResources/font/material_symbols_outlined.ttf index 034b0d82b14b2499a5cdb7253257f22e21f9375b..f8902f46e3d0d565bbb138b9204bcdf565d42a4e 100644 GIT binary patch delta 5429 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 delta 1486 zcmZ8f2~3n%5dPlsevTlr=)%IkOIZsjl_-Z*h*A{TV$~wL+Fd~?RbvxV6~ro3p%jg!hA1M64Y78xSK7%xGw;pJoB3w`+3}rt z;hBK<5@>e0H?wL+l4vg-}R)RiQ;?6Kb&h? zTTw&@ITierw0&;=`kV{r4g^qfHE{HNEz@zzQ};c8Yh-F9kx!#iqH3eswQ{XNyH$Ho+pKNV_G*W9b~;g~(=F4L>bC0k>+VM{i*Ai! zF>_;zV(MbwirpPM5tkj;7%z{{j&F${Oh`(oN*GL(C%&I}EXhAiR!XPd zUZ1GnpdU+(P2HQ?o;E$rnAU0V4mOk-tj0OU8e{KL%~I2=A1NDYi2345OQv(!Q+t_B z2la^ivztEtQ}@@I_ch1Kq@PdCm0Zj#rDF3z$C=bl4)tV*9JAZ$0A{mzB*L6{W;L@3 zABm8xUx&@n_f$Rk7AV+ojE;a;qK>Ap#ML8$_iW6CJ^0IAdB?f=Z}q}#Y#uG>X7KiBoHdc}}p z$aS4-kYbmMv;2xnw#yxP_GEs*`L6W3)z=}wSvj>HaJ(()txCIe>NuS(mx`^vaTLSe zd=>g1!F(9a<^RM)iYES-7%eW@rZRWR=Iu!<_ZN-g+22Qu(rFZ96rp4TBt4ui|KkJB zPvW4ps>A1~mv){Fahk>6z`JZ3Q!q6XrK@Kb1tg*wv1mX&e!?A=%=DOt2P~RpAP8YB z9Yrh*jZmY9d83zwn?qYZVJuL((R!HVKI?INYj4Yx z1Rm_=OE^zzOobn48q6rwcP(O7Qh(RAMIxc_Vl$XG^JRpL`Lj7}9-GfX*g_V@!r2lQ z$+Uzemc_HgNo*{Q8EL*5G~ox=gCx&xABW6W{kju`_-=wAzv(D**vB%dB5dC=`}E}S z3T-2JbUt{3EqGD~xN!@3#wGBTW8kauz;lDa3&~be4_>wzd|fU0`W)~LGVo0^!9SP= zUO{?`8hm>?cqQqoYT{AwnknGBdcY+S{6H3XeGB+uE%>oc@FvRHb_o^yJQcbe2;SWf ze(O2-Ai#g2phuzLj~l=z=7Rrjg<$(V1cwhHObdnJ+5kaw9D?t42toM}Lc$L