Bug 478690 - Upgrade to Plasma 6 always puts Panel in "Fill Width/Fill Height" mode
Summary: Upgrade to Plasma 6 always puts Panel in "Fill Width/Fill Height" mode
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Niccolò Venerandi
URL:
Keywords: qt6
: 481329 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-12-18 16:11 UTC by Nate Graham
Modified: 2024-02-22 17:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 6.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2023-12-18 16:11:30 UTC
STEPS TO REPRODUCE
1. Use Plasma 5
2. Enter Panel Edit Mode
3.  Move the constraint arrows at all so that your panel no longer automatically fills the full width/height of the screen
4. Upgrade to Plasma 6


OBSERVED RESULT
Panel is in "Fill Width/Fill Height" mode


EXPECTED RESULT
Panel is in "Custom" mode with the constraint arrows located in the same place they were in Plasma 5
Comment 1 Nate Graham 2024-01-12 16:48:17 UTC
Git commit f014863f95de5f6f46e0c660294122a0ed99fb4e by Nate Graham, on behalf of Niccolò Venerandi.
Committed on 12/01/2024 at 17:27.
Pushed by ngraham into branch 'master'.

Add kconf update script to preserve the custom position of panels

M  +4    -0    shell/kconf_update/CMakeLists.txt
A  +53   -0    shell/kconf_update/plasmashell-6.0-keep-custom-position-of-panels.cpp     [License: GPL(v2.0+)]
A  +8    -0    shell/kconf_update/plasmashell-6.0-keep-custom-position-of-panels.upd

https://invent.kde.org/plasma/plasma-workspace/-/commit/f014863f95de5f6f46e0c660294122a0ed99fb4e
Comment 2 Nate Graham 2024-01-12 17:29:03 UTC
Git commit 48fd10408793c62bf38fd7b3745acbaa04e64900 by Nate Graham, on behalf of Niccolò Venerandi.
Committed on 12/01/2024 at 17:57.
Pushed by ngraham into branch 'Plasma/6.0'.

Add kconf update script to preserve the custom position of panels


(cherry picked from commit f014863f95de5f6f46e0c660294122a0ed99fb4e)

M  +4    -0    shell/kconf_update/CMakeLists.txt
A  +53   -0    shell/kconf_update/plasmashell-6.0-keep-custom-position-of-panels.cpp     [License: GPL(v2.0+)]
A  +8    -0    shell/kconf_update/plasmashell-6.0-keep-custom-position-of-panels.upd

https://invent.kde.org/plasma/plasma-workspace/-/commit/48fd10408793c62bf38fd7b3745acbaa04e64900
Comment 3 Nate Graham 2024-02-14 18:03:33 UTC
*** Bug 481329 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2024-02-14 18:04:06 UTC
Unfortunately not fixed. See duplicate bug 481329. Same steps to reproduce.
Comment 5 Bug Janitor Service 2024-02-21 22:16:41 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3958
Comment 6 Nate Graham 2024-02-22 17:08:54 UTC
Git commit 70732fc2cacb6fff4b0a95a7cac4085694fd4dc7 by Nate Graham, on behalf of Niccolò Venerandi.
Committed on 22/02/2024 at 16:49.
Pushed by ngraham into branch 'master'.

Install files for plasmashell 6 "keep custom position of panels" update script

M  +3    -0    shell/kconf_update/CMakeLists.txt

https://invent.kde.org/plasma/plasma-workspace/-/commit/70732fc2cacb6fff4b0a95a7cac4085694fd4dc7
Comment 7 Nate Graham 2024-02-22 17:44:26 UTC
Git commit b811cae25bb7983ae02d2f78770e2659107f65cd by Nate Graham, on behalf of Niccolò Venerandi.
Committed on 22/02/2024 at 17:27.
Pushed by ngraham into branch 'Plasma/6.0'.

Install files for plasmashell 6 "keep custom position of panels" update script


(cherry picked from commit 70732fc2cacb6fff4b0a95a7cac4085694fd4dc7)

M  +3    -0    shell/kconf_update/CMakeLists.txt

https://invent.kde.org/plasma/plasma-workspace/-/commit/b811cae25bb7983ae02d2f78770e2659107f65cd