Skip to content

GTK4

As the GTK3 and gtk-layer-shell crates are now deprecated, there is a need to move to GTK 4.

The refactor/gtk-4 branch and PR #112 are tracking the code upgrade. This page documents the port progress.

Assistance in the porting process is very much welcomed, no matter how small.

All feature flags have been ported and will build/run properly. Known bugs are documented below.

Core functionality

AreaStatusNotes
Bar
PopupsPotential styling issues, otherwise working.
Theming - CSS
Theming - Images & Icons
Config - Format⚠️ ️Angle properties have been removed from widgets and should now be controlled via CSS instead. Some options may not work as expected.
IPC

Modules

ModuleStatusNotes
Battery
Bindmode
Bluetooth
Cairo
ClipboardIssues copying images. Text works as expected.
Clock
Custom
Focused
Keyboard
Label
Launcher️✅
Menu
Music
Network Manager
Notifications
Script
SysInfo
Tray
Volume
Workspaces