granite icon indicating copy to clipboard operation
granite copied to clipboard

Move stylesheets to Granite

Open wpkelso opened this issue 10 months ago • 1 comments

This is meant to be an overview/tracking/planning issue. Individual parts should be attached as sub-issues to this issue.

Rationale

  1. Pre-empting the move to platform-handled styling in GTK 5
  2. We probably shouldn't be overriding app CSS with a system stylesheet (Please don't theme our apps)
  3. Apps built for elementary OS will likely look pretty broken on other operating systems, given that we currently don't have active support for GTK widgets in the Granite stylesheet

Current & Relevant Work

#703

https://github.com/elementary/stylesheet/pull/1278

Current State

  • stylesheet:main with accent color "blueberry"

Image

Image

Image

  • granite:main as live (GTK stylesheet excluded)

Image

  • granite:main with GTK stylesheet included

Image

Image

Image

wpkelso avatar Mar 09 '25 19:03 wpkelso

I started a wiki page to record some constraints, norms, etc https://github.com/elementary/granite/wiki/Stylesheet-Targets

danirabbit avatar Oct 27 '25 17:10 danirabbit