Give the Material pack every icon TeamSpeak's packs have

The rest of default_colored_2014's keys get Material counterparts:
talk power, whisper, recording, text formatting, identities, add-ons,
permissions and the like. Ping levels are drawn as signal bars, since
Material's own tell their levels apart by a hairline, and the default
group icons as lettered badges.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-26 09:43:07 +00:00
parent cdf81f3258
commit e7741e8b34
124 changed files with 510 additions and 86 deletions

View File

@@ -165,8 +165,8 @@ Android app in [`../android`](../android) does.
- **Material**, a pack in the same format built from Google's Material icons, ships
with the client (`core/src/main/resources/gfx/material`, generated by
`tools/material-icon-pack.py`). Its monochrome icons paint with `currentColor`, which
follows the theme's text colour. It is the Android app's default, and the Android app
draws TeamSpeak packs too — import one (e.g. `default_colored_2014.zip`) in its settings.
follows the theme's text colour; it covers every icon TeamSpeak's own packs do. It is
the Android app's default, and the Android app draws TeamSpeak packs too — import one (e.g. `default_colored_2014.zip`) in its settings.
- The pack draws the tree (server, channel, client state), the toolbar, the menus,
the context menus, the file browser and TeamSpeak's default group icons. Vector
art is rasterised at the size it is drawn at; a pack's `FALLBACK` option decides