elementary / elementary/granite

Move stylesheets to Granite

Open
#749 1 comment 1 reaction 0 assignees View on GitHub
Stylesheet
Dominant language
Vala
Stars
329
Forks
65
Avg merge
1d 14h
Merged PRs (30d)
31

Description

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)](https://stopthemingmy.app/)
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](https://github.com/user-attachments/assets/46ec5a2e-4193-4cbd-9a92-4fd40d8cdc9b)

![Image](https://github.com/user-attachments/assets/d8636846-0655-4040-a82b-277d0da0ef2f)

![Image](https://github.com/user-attachments/assets/92979190-49ea-49ae-b9a0-505562145b9b)

- `granite:main` as live (GTK stylesheet excluded)

![Image](https://github.com/user-attachments/assets/173ac2d3-9704-4a2a-9801-f4a01b302534)

- `granite:main` with GTK stylesheet included

![Image](https://github.com/user-attachments/assets/36b9cb5d-8f9e-483c-9dfb-8446559192ca)

![Image](https://github.com/user-attachments/assets/d17aec6c-fe54-4d29-9fac-ddedb8a62f68)

![Image](https://github.com/user-attachments/assets/b2eb3719-fb62-4aed-bb80-37df82bee68d)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.