Bug 299254

Summary: Regression: QML lock/logout applet only lays out icons in panel direction
Product: [Unmaintained] plasma4 Reporter: Luca Beltrame <lbeltrame>
Component: desktopAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: annma, bluedzins, dmitry.ashkadov, kde, perrantrevan, thijs22nospam
Priority: NOR Keywords: regression
Version: 4.8.80 (beta1)   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In: 4.9
Sentry Crash Report:
Attachments: Screenshot showing the issue

Description Luca Beltrame 2012-05-02 19:32:25 UTC
In the C++ version of the lock/logout applet, there was an alternative layout that made icons vertical, thus making them smaller and more fit for panels. With the QML version, this is no longer possible, and as result icons can take up quite a lot of space in a panel, especially if adding many buttons (see attached screenshot).

Reproducible: Always

Steps to Reproduce:
1. Add Lock/Logout applet to panel

Actual Results:  
There is no way to stack the buttons vertically like in the C++ applet.

Expected Results:  
The same layout options should be offered in the QML version.

From today's git master.
Comment 1 Luca Beltrame 2012-05-02 19:33:20 UTC
Created attachment 70812 [details]
Screenshot showing the issue
Comment 2 Myriam Schweingruber 2012-06-02 22:03:43 UTC
Which exact KDE version is this about?
Comment 3 Luca Beltrame 2012-06-02 22:06:25 UTC
In data sabato 02 giugno 2012 22:03:43, hai scritto:

> Which exact KDE version is this about?

Git master for everything + latest 4.8 branch for kdelibs.
Comment 4 Myriam Schweingruber 2012-06-02 22:26:42 UTC
Thank you for the fast feedback.
Comment 5 Thijs 2012-06-05 08:55:00 UTC
Confirmed here for 4.8b1. The funny thing is, the orientation changes as a desktop applet automatically, depending on the aspect ratio of the applet. In the panel, that does not happen. Marking as regression.
Comment 6 Rolf Eike Beer 2012-06-06 18:46:10 UTC
The icons are always laid out in the same direction as the panel. I have a vertical panel and would love to see them laid out horizontally...
Comment 7 perrantrevan 2012-06-06 19:21:08 UTC
I confirm for 4.9b1.

It's only a niggle and personal preference, but I'd rather not use the applet than have the applet taking up so much space in the panel.
Comment 8 Viranch Mehta 2012-06-08 19:01:07 UTC
*** Bug 164911 has been marked as a duplicate of this bug. ***
Comment 9 Viranch Mehta 2012-06-08 22:19:25 UTC
Git commit 8b0fd31b65327278e5c81c36a6d26d50292ff75f by Viranch Mehta.
Committed on 09/06/2012 at 00:16.
Pushed by viranch into branch 'master'.

Change orientation when inside an applet automatically

Change the orientation to occupy minimum visible area
on the panel
FIXED-IN: 4.9

M  +46   -46   plasma/generic/applets/lock_logout/contents/ui/lockout.qml

http://commits.kde.org/kde-workspace/8b0fd31b65327278e5c81c36a6d26d50292ff75f
Comment 10 David Edmundson 2012-06-12 18:04:21 UTC
*** Bug 285073 has been marked as a duplicate of this bug. ***