GradienceTeam / Gradience

Change the look of Adwaita, with ease
https://gradienceteam.github.io
GNU General Public License v3.0
1.3k stars 48 forks source link

feat: Inform User about possiblle leftover CSS #832

Open Doomsdayrs opened 8 months ago

Doomsdayrs commented 8 months ago

Feature description

Background

Recently, I updated to GNOME 45, and started noticing oddities with the dark mode (figure 1)

I decided to ask for help in how to enable the dark mode, where I learned that I had leftover CSS from Gradience, which I had not used in months (and had not noticed the difference in GNOME 44 from stock).

The warning in app currently describes theming related issues (figure 2), but has no mention towards the permanence of these changes after the app ceases to exist.

Proposal

Edit the warning to inform the user that CSS can remain after removal of Gradience.

Additional

Instead of directly writing the CSS file under ~/.config/gtk-4.0/gtk.css, write under an internal app directory and create a symbolic link under ~/.config/gtk-4.0/. This can utilize the new GNOME 45 capability of prompting the user to delete app data after removal of a flatpak.

Additional Context

Figure 1

image

Figure 2

image

Did you read the Code of Conduct?

github-actions[bot] commented 8 months ago

Welcome on Gradience. 🥳 We really appreciate your contribution. The core team will review your issue as soon as possible. You can also join the Matrix room: https://matrix.to/#/#Gradience-space:envs.net or the Discord server: https://discord.com/invite/4njFDtfGEZ