Open Covkie opened 2 weeks ago
I personally don't think storing the splash animations in the config is a good idea, since those files have the potential to be huge. Storing a base64'd GIF that's several MB in size (and also syncing that to the cloud) will be fairly detrimental to performance. The other suggestion of copying it into the cache directory is probably better.
The Vesktop cache is location at ~/.config/vesktop/sessionData
on my system which i assumed is the default so i just used "config" interchangeably for "cache"
About accent color, do you mean like the text selection color that comes from the system theme that gets applied on the browser (let's say, Firefox) to also apply for Vesktop (instead of it using dark blue text selection color due to Chromium's default)? Not sure where accent color would change much on Discord with the exception of text selection. I think Vesktop mantainers would prefer to stick with Discord official colors somehow.
Also, FYI, there's custom icon themes that support the various states of Discord system tray (IIRC, system tray icon states work as expected on the official Discord client for Linux). Example of a custom theme that has support: https://github.com/search?q=repo%3APapirusDevelopmentTeam%2Fpapirus-icon-theme+discord&type=code
Not sure how the implementation is going to be, but it would be nice to have an option/toggle like "Use system icons" which would use system-provided icon packs that have support for it (such as Papirus) - otherwise fall back to Vesktop's provided ones.
If I'm not mistaken this is implemented by the DE, and (if I'm not mistaken) on KDE Plasma you can request a system icon with a simple call and get a returning value of it existing or not and then proceed from there. Not sure how it works on GNOME, but I think it's basically the same principle on GNOME and other DEs.
Using the system accent colour is only meant for the tray. See #517 (Currently does not support Linux system accent).
I dont think a toggle would be needed for relying on system provided or user provided tray icons as the system theme would just override the icons, no?
I dont think a toggle would be needed for relying on system provided or user provided tray icons as the system theme would just override the icons, no?
Not sure. I think that by design Vesktop would prioritize its own icons and only search for system-provided icons if explicitly specified to do so (which a setting could do).
shiggy is the worst creation in the history of mankind
mods drop a nuclear bomb on this user
i stand by my statement
nah seriously tho this should be customizable like most things are with themes
Does this include customization of the window icon? To my knowledge, this is different from the tray icon. I'd like to customize the window icon because I'm used to scanning for the discord logo and Vesktop's square icon throws me off.
I'd also like a "boring mode" option that reverts all of those assets to the Discord default ones.
hasn't ven said that vesktop isn't going to redistribute discords icons
hasn't ven said that vesktop isn't going to redistribute discords icons
Is there anything stopping the client from just... fetching them from Discord itself and then saving it?
we can't use official discord icons. that would give Discord legal grounds to have Vencord taken down due to trademark infringement
Really need this on PopOS lol
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:
Scope:
Features:
[ ] Startup Splash: (mostly implemented in #355 but doesn't follow
#2
of design goals, nor have reusability in mind - tray stuff)#2
[x] Tray icon: Implemented in #517
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