Skip to content

(Feature proposal): Window controls icons taken from current window decoration theme #6

Closed
@Andrew-Mattias

Description

@Andrew-Mattias

Current default window controls icons (close,minimize,maximize) are cool, but it would be even cooler if they could be optionally set to match current window decoration theme. I use default breeze and my brain itches every time i use this wonderful widget because of non-breeze icons. This is not crucial, but would be very welcomed.

UPD 1: I use cutom icon theme (tela-icon theme). Maybe my window controls icons in widget match icon theme and not window decoration theme?

UPD 2: Here how it looks on my machine. On your screenshots window controls icons were breeze everywhere. A bug maybe?
изображение

UPD 3: Issue of non-matching widget and window decoration WC incons is persistent in both 0.1 and 0.2.3 versions of widget.

UPD 4: I spinned up fresh WM with KDE neon (same as my system where bug was detected) and figured that widget load window control icons from icon theme (not from window decorations theme, which makes sense for every other type of widget exept yours)! I set icon theme to tela-icons theme, installed v2.3 of widget and reproduced issue from UPD 1. To fix non-breeze icons in widget i have to set icon theme to breeze and reboot.
изображение
So, at the end, Window controls icons taken from current window decoration theme would be a great cherry on top of good widget (off-topic: i use your widget on my production machine and i cant be more happy with how fast and robust it is, kudos for great work)

UPD 5: window decorations theme spin of breeze is much cooler than icon theme spin of breeze, because its base shows on mouse hover:

no hover
Снимок экрана_20240309_013253

hover
Снимок экрана_20240309_013426
Снимок экрана_20240309_013515

Hope that icons in widget would behave like in the latter example.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions