AppFlowy-IO / AppFlowy-IO/AppFlowy

[Bug] CSD GTK titlebar on GNOME does not follow dark/light theme setting

Aperta
#3,536 6 commenti 4 reazioni 0 assegnatari Vedi su GitHub
2024 desktop good first issue for experienced devs help wanted improvements look and joy platform-linux
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.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.