PeaZip: Qt6 default (GTK3 build is upstream alpha) #15

Merged
yuri merged 1 commits from fix/peazip-qt6-default into main 2026-11-11 16:27:09 +01:00
Owner

YuKu-proven: gtk3 on niri rendered broken; Qt6 fixed it. Upstream changelog confirms the GTK3 package is test-purpose-only (Lazarus alpha widgetset) and Qt6 supersedes Qt5.

New mapping: gtk3 only for gnome/xfce; qt6 everywhere else. Existing qt5 swaps to qt6 on the next run; your laptop (already on qt6 after the manual swap) is a clean no-op.

YuKu-proven: gtk3 on niri rendered broken; Qt6 fixed it. Upstream changelog confirms the GTK3 package is test-purpose-only (Lazarus alpha widgetset) and Qt6 supersedes Qt5. New mapping: gtk3 only for gnome/xfce; qt6 everywhere else. Existing qt5 swaps to qt6 on the next run; your laptop (already on qt6 after the manual swap) is a clean no-op.
yuri added 1 commit 2026-11-11 16:14:53 +01:00
YuKu tested gtk3 on niri: broken UI until a manual swap to qt6 fixed
it. Upstream's own changelog: the GTK3 package is 'for test purpose
only' (Lazarus GTK3 widgetset is alpha) and Qt6 supersedes Qt5.

New mapping: gtk3 ONLY for genuine GTK stacks (gnome, xfce); qt6 for
everything else - plasma, hyprland, niri, mangowc, chadwm (Qt6 handles
Wayland and X11 cleanly).

Harness: full DE/TWM matrix passes (7/7); existing qt5 on niri now
swaps to qt6 (not gtk3); a machine already on qt6 (YuKu's laptop
after the manual swap) is a clean no-op.
yuri merged commit e6698cdb44 into main 2026-11-11 16:27:09 +01:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yuri/fedora#15