AppFlowy-IO / AppFlowy-IO/AppFlowy
[Bug] CSD GTK titlebar on GNOME does not follow dark/light theme setting
- Lingua principale
- Dart
- Stelle
- 76.6k
- Fork
- 6k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
### Bug Description
GNOME doesn't draw window decorations for native Wayland clients, so when AppFlowy runs as a native wayland client, Flutter uses GTK to draw a window decoration instead, but it seems that its theme is unaffected via `org.freedesktop.appereance` setting key
### How to Reproduce
1. Use GNOME on Wayland (Vanilla GNOME)
2. Install appflowy
3. Use appflowy
4. Use gnome-control-center (GNOME settings) to change theme settings
### Expected Behavior
For AppFlowy and CSD to go dark,
Currently, only AppFlowy goes dark, CSD titlebar stays
### Operating System
Arch Linux, Freedesktop Flatpak runtime
### AppFlowy Version(s)
0.3.2 (Flatpak)
### Screenshots
[Screencast dari 2023-09-25 01-12-36.webm](https://github.com/AppFlowy-IO/AppFlowy/assets/80886145/7aef6ba8-3811-4809-b191-5287e4499206)
### Additional Context
Also see Flutter upstream's status for org.freedesktop.appereance setting key :
https://github.com/flutter/flutter/issues/92261
https://github.com/flutter/flutter/issues/135390
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.