... | ... | @@ -7,6 +7,14 @@ |
|
|
5. Apps that use completely custom styles (e.g. **Contrast**) shouldn't try to follow the preference at all if it doesn't make sense for them.
|
|
|
6. Libraries that provide widgets should try to follow the app's appearance if possible and makes sense - for example, **WebKitGTK** should use dark color scheme for pages that support it when the application it's embedded into is dark — either automatically, or via API that the app would use. They should not follow the system preference directly, as there's no guarantee the application follows it.
|
|
|
|
|
|
If most of the application is content and not UI, the content should follow the preference as well when possible. Some examples where this applies:
|
|
|
- Text editors
|
|
|
- Maps
|
|
|
- Note taking apps
|
|
|
- File managers
|
|
|
- Calendars
|
|
|
- Games, e.g. Sudoku or Mines
|
|
|
|
|
|
# Implementation
|
|
|
## GTK4 + libadwaita
|
|
|
Applications follow the preference by default, so design 1 doesn't require any changes.
|
... | ... | |