Open
Description
Content
This is an issue which is meant to unify #571, #352 and #355, #439, #517, #576, #261 as well as #298, #424, #384, #294.
https://discord.com/channels/1015060230222131221/1216096162008924291/1252079440075161715
Design goals:
- Give the user full control over what icons Vesktop displays and/or uses.
- excludes; in window assets, controllable via css and the app icon(read [FEATURE] Ability to change app Icon #505, DEs provide methods of achieving this).
- Store the user provided assets in the Vesktop cache dir. (all the prs that partially implement things do not do this.)
- Support Linux, Windows and MacOS unless stated otherwise
Scope:
- Startup splash customization
- Tray icon customization
Features:
-
Startup Splash:
(mostly implemented in Add option for custom startup animations #355)- Support static and animated image formats
- Multi selection for randomized startup animation
- Disable the startup splash window in its entirety Add option to disable splash window #384 (Done in Add arg to ignore splash window #820)
- Adhere to design goal
#2
-
Tray icon:
Implemented in feat: Tray icon voice detection, customization and notification badge #517- Change static icon
- User can provide a static icon
- Support unread badges:
- Bake the unread indicator into the tray icon Notification badge in system tray icon #261. (Colour is user pick-able or follows system accent)
- Voice chat status
- Default audio, mute and deafened indicator follow system accent colour unless specified otherwise by a provided option
- Default light and dark mode variants of the above which automatically switch using this unless overridden by the user
- Allow the user to apply custom icons for any of the above 4 states (Audio detected, no audio, muted, deafend)
- Change static icon
FYI
System accent on linux is a standard portal. Read: flatpak/xdg-desktop-portal/pull/815. Try in your terminal:dbus-send --session --print-reply --dest=org.freedesktop.portal.Desktop /org/freedesktop/portal/desktop org.freedesktop.portal.Settings.Read string:'org.freedesktop.appearance' string:'accent-color'
cc: @Vendicated @PolisanTheEasyNick @ading2210 @alchzh @MrGarlic1
Metadata
Assignees
Labels
No labels
Activity