Bug 460544

Summary: Add ability to make kickoff smaller
Product: [Plasma] plasmashell Reporter: rhysscandle
Component: Application Launcher (Kickoff)Assignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: mikel5764, nate, noahadvs, qydwhotmail
Priority: NOR    
Version: 5.26.0   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In: 5.27

Description rhysscandle 2022-10-16 15:26:00 UTC
STEPS TO REPRODUCE
1. Open Kickoff
2. Try to resize smaller

OBSERVED RESULT
Same size


EXPECTED RESULT
Kickoff resizes to fit two columns in application grid


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.26
KDE Frameworks Version: 5.99
Qt Version: 5.15.6

ADDITIONAL INFORMATION
Running under X11
Comment 1 Bug Janitor Service 2022-10-17 10:31:06 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1210
Comment 2 Niccolò Venerandi 2022-10-25 08:51:23 UTC
Git commit 1501fa32f892e9c70b4a9ff2bbb9d416f75a6cd6 by Niccolò Venerandi, on behalf of Niccolo Venerandi.
Committed on 25/10/2022 at 08:50.
Pushed by niccolove into branch 'master'.

Allows kickoff to be set to a smaller size

M  +4    -2    applets/kickoff/package/contents/ui/FullRepresentation.qml

https://invent.kde.org/plasma/plasma-desktop/commit/1501fa32f892e9c70b4a9ff2bbb9d416f75a6cd6
Comment 3 Bug Janitor Service 2022-12-17 15:13:46 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1305
Comment 4 Nate Graham 2022-12-23 01:31:31 UTC
Git commit 898998cdeb8ea00bf45b1bc3b920fa5d70b4875a by Nate Graham, on behalf of Fushan Wen.
Committed on 23/12/2022 at 01:23.
Pushed by ngraham into branch 'master'.

Revert "Allows kickoff to be set to a smaller size"

This reverts commit 1501fa32f892e9c70b4a9ff2bbb9d416f75a6cd6.

KickoffGridView and the whole full representation were not designed to
be used at such minimal width. If Kickoff should be allowed to use a
smaller size, KickoffGridView, SectionView and the footer also need
further refinement. Meanwhile the original MR does not seem to use a
right way (set minimum row/column number) to implement smaller size.

M  +2    -4    applets/kickoff/package/contents/ui/FullRepresentation.qml

https://invent.kde.org/plasma/plasma-desktop/commit/898998cdeb8ea00bf45b1bc3b920fa5d70b4875a
Comment 5 Fushan Wen 2023-01-04 01:44:01 UTC
Git commit 046581d81b5301a758539e8f0586646f21e92cdc by Fushan Wen.
Committed on 04/01/2023 at 01:40.
Pushed by fusionfuture into branch 'master'.

applets/kickoff: allow to set a smaller size on small screen

When screen resolution is low, allow Kickoff to be set to a smaller
size, and collapse power/session buttons when there is not enough space
to accommodate them in the footer.
FIXED-IN: 5.27

M  +2    -1    applets/kickoff/package/contents/ui/Footer.qml
M  +2    -0    applets/kickoff/package/contents/ui/FullRepresentation.qml
M  +4    -1    applets/kickoff/package/contents/ui/Kickoff.qml
M  +3    -3    applets/kickoff/package/contents/ui/KickoffGridView.qml
M  +2    -2    applets/kickoff/package/contents/ui/KickoffListView.qml
M  +9    -5    applets/kickoff/package/contents/ui/LeaveButtons.qml
M  +1    -1    applets/kickoff/package/contents/ui/SectionView.qml

https://invent.kde.org/plasma/plasma-desktop/commit/046581d81b5301a758539e8f0586646f21e92cdc