AppFlowy-IO/AppFlowy
[Bug] CSD GTK titlebar on GNOME does not follow dark/light theme setting
オープン
#3,536 opened on 2023/09/26
2024desktopgood first issue for experienced devshelp wantedimprovementslook and joyplatform-linux
Repository metrics
- Stars
- (75,475 個のスター)
- PR merge metrics
- (平均マージ 1h 18m) (30d で 1 merged PR)
説明
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
- Use GNOME on Wayland (Vanilla GNOME)
- Install appflowy
- Use appflowy
- 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
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