Summary: | Maximized state not remembered across launches | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Nate Graham <nate> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | akselmo, bugseforuns, EpicTux123, liangrui.ch, nepnep, nicolas.fella, waynejwoww |
Priority: | NOR | Keywords: | regression, usability, wayland |
Version: | 6.1.4 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/1cafc0d6347012aa7567d6efeeef0f504f3b8890 | Version Fixed In: | Plasma 6.3.0 with Frameworks 6.9 |
Sentry Crash Report: |
Description
Nate Graham
2023-12-12 16:33:09 UTC
Can confirm Fedora 40, Plasma 6.0.4, wayland I'm using Arch Linux with KDE Plasma 6.0.5, and I can confirm this issue still exists. Can also confirm. Probably more fallout from porting away from Kxmlgui. Not only systemsettings, filelight cannot remember the maximized state across launches too. It's a separate issue in each app; please open a new bug report for each app you encounter it in. Same on Plasma 6.1.2. Operating System: Arch Linux KDE Plasma Version: 6.1.2 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.2 Graphics Platform: Wayland *** Bug 491261 has been marked as a duplicate of this bug. *** I can confirm this also happens on X11. *** Bug 487197 has been marked as a duplicate of this bug. *** *** Bug 490506 has been marked as a duplicate of this bug. *** problem still exists in plasma 6.1.4 Operating System: Fedora Linux 40 KDE Plasma Version: 6.1.4 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2 Kernel Version: 6.10.6-200.fc40.x86_64 (64-bit) Graphics Platform: Wayland Can confirm Operating System: Fedora Linux 40 KDE Plasma Version: 6.1.90 KDE Frameworks Version: 6.7.0 Qt Version: 6.7.2 Kernel Version: 6.10.9-200.fc40.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 15.5 GiB of RAM Graphics Processor: AMD Radeon RX 6600 A possibly relevant merge request was started @ https://invent.kde.org/plasma/systemsettings/-/merge_requests/328 Git commit 830dac8c953182e665286055345e4e8f13530f19 by Akseli Lahtinen. Committed on 17/09/2024 at 13:19. Pushed by akselmo into branch 'master'. SettingsBase.cpp: Restore window state and position Moved setAutoSaveSettings after initApplication, because otherwise the window we apply the geometry settings from stateConfig wouldnt exist. FIXED-IN: 6.2.0 M +2 -2 app/SettingsBase.cpp https://invent.kde.org/plasma/systemsettings/-/commit/830dac8c953182e665286055345e4e8f13530f19 Git commit b0cf9563bf1d4c7f599085d70d79636ffe3b11b0 by Akseli Lahtinen. Committed on 17/09/2024 at 13:19. Pushed by akselmo into branch 'Plasma/6.2'. SettingsBase.cpp: Restore window state and position Moved setAutoSaveSettings after initApplication, because otherwise the window we apply the geometry settings from stateConfig wouldnt exist. FIXED-IN: 6.2.0 (cherry picked from commit 830dac8c953182e665286055345e4e8f13530f19) f22526bd SettingsBase.cpp: Restore window state and position b770cf77 setAutoSaveSettings after initApplication Co-authored-by: Akseli Lahtinen <akselmo@akselmo.dev> M +2 -2 app/SettingsBase.cpp https://invent.kde.org/plasma/systemsettings/-/commit/b0cf9563bf1d4c7f599085d70d79636ffe3b11b0 Git commit 1cafc0d6347012aa7567d6efeeef0f504f3b8890 by Nate Graham. Committed on 06/11/2024 at 22:01. Pushed by ngraham into branch 'master'. Port to KConfig.WindowStateSaver Part of https://invent.kde.org/frameworks/kconfig/-/issues/12 Fewer bugs, less custom code to maintain, we get standardized state saving semantics for free, and the data gets stored in the state config rather than the settings config. FIXED-IN: Plasma 6.3.0 with Frameworks 6.9 M +7 -33 src/Main.qml M +0 -3 src/main.cpp M +0 -9 src/systemmonitor.kcfg https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/1cafc0d6347012aa7567d6efeeef0f504f3b8890 |