arc-design / arc-theme

A flat theme with transparent elements
GNU General Public License v3.0
696 stars 55 forks source link

Gnome shell: update and clean scss code #255

Closed drakkar1969 closed 4 years ago

drakkar1969 commented 5 years ago

This is a pretty comprehensive review of the gnome shell code, that basically does three things:

NOTE: these changes have only been applied to gnome shell versions 3.30 and 3.32, and a separate copy of the shell theme has been created for gnome shell version 3.32.

These changes should not change the visual appearance of the Arc shell theme (with a few exceptions, see below) - the difference is that the Arc shell theme is now "complete" or "self-contained", no longer relying on styling from the default shell theme. In addition to the code being cleaner and updated to match newer shell versions, one of the main benefits of this change is that the Arc shell theme can be used in a .gresource file to style the login/unlock/lock screens without errors or visual glitches (see #98 for discussion). (I can post updated XML files in the discussion thread if and when this PR is merged).

Elements with updated styling:

fossfreedom commented 5 years ago

+1 from a quick code scan this is limited just to gnome-shell and the later versions of GS. As such - excellent cleanup. Merge now to allow much wider testing.

drakkar1969 commented 5 years ago

Confirming that this is gnome shell only (and only for versions 3.30 and 3.32). Awesome if you can merge so that people can test

fossfreedom commented 5 years ago

oh!

@NicoHood did you miss my ping request to make @drakkar1969 a contributor - please?

NicoHood commented 5 years ago

I want to get a clear statement from @jnsh first.