diet-guard/app/linux
Krzysztof kuhy Rudnicki f6abf802c9
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
Tests / test (3.10) (push) Waiting to run
Tests / test (3.11) (push) Waiting to run
Tests / test (3.12) (push) Waiting to run
app: replace the stock Flutter launcher icon, add a Linux desktop icon
Adopt the shared icon family (python_pkg/app_icons in testsAndMisc): a
charcoal #1B1D21 field carrying a teal shield-and-cutlery glyph, teal being
this app's own colorSchemeSeed. The fork is paired with a knife on purpose -
a lone three-tine fork reads as a trident at launcher size.

Android gains the adaptive-icon layers the project never had, including an
Android 13 monochrome layer.

Linux needs separate handling: Flutter's GTK runner never sets a window icon,
so my_application.cc now calls gtk_window_set_icon_name and
install_desktop_entry.sh populates the hicolor theme from the pre-rendered
PNGs in linux/icons (committed, so the installer needs no image tooling).
StartupWMClass is the APPLICATION_ID rather than the binary name - verified
with xprop against a running window, where WM_CLASS is the GApplication id.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-19 17:00:37 +02:00
..
flutter Add OAuth device flow, background notifications, and fix AGP9 release crash (Milestones 3–4) 2026-06-25 17:29:23 +02:00
icons app: replace the stock Flutter launcher icon, add a Linux desktop icon 2026-07-19 17:00:37 +02:00
runner app: replace the stock Flutter launcher icon, add a Linux desktop icon 2026-07-19 17:00:37 +02:00
.gitignore Add Flutter half of cross-device sync (Milestone 3) 2026-06-22 22:42:27 +02:00
CMakeLists.txt Add Flutter half of cross-device sync (Milestone 3) 2026-06-22 22:42:27 +02:00
install_desktop_entry.sh app: replace the stock Flutter launcher icon, add a Linux desktop icon 2026-07-19 17:00:37 +02:00