Bug 399930

Summary: Timer overlaps other widges on panel
Product: [Plasma] kdeplasma-addons Reporter: apache <sabayon11>
Component: timerAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: random1123581321, travneff
Priority: NOR    
Version: 5.13.5   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed In: 5.26

Description apache 2018-10-17 15:07:21 UTC
Timer overlaps other widges on panel. Maybe it is covered by other widgets. Maybe it goes beneath other widgets. Even when spacers are added it overlaps spacers (or spacer overlaps Timer - hard to tell). The result is when I click on timer with right mouse click I see information from spacer set flexible size.


EXPECTED RESULT
Should not overlap nor be covered.


SOFTWARE VERSIONS
(available in About System)
KDE Plasma Version: 5.13.5
KDE Frameworks Version: 5.50.0
Qt Version: 5.11.2

ADDITIONAL INFORMATION
the problem was already mentioned on KDE forum:
https://forum.kde.org/viewtopic.php?f=67&t=137743

So I am not the only one who experience this. Please, don't wait and mark it as confirmed.
Comment 1 Fushan Wen 2022-08-05 15:52:58 UTC
Git commit ba011368af76abc1abbacab1ccce8075e45a6ae1 by Fushan Wen.
Committed on 05/08/2022 at 15:19.
Pushed by ngraham into branch 'master'.

applets/timer: add compact representation

The compact representation has 5 layout forms:

1. inPanel, Horizontal: [Icon][Column to show the title and the
   remaining time]
2. inPanel, Vertical: [Column to show the title and the remaining time
   in seconds]
3. Desktop, width is enough to contain the icon and the remaining time
   in a row: [Icon][Column]
4. Desktop, width is not enough: [Icon]
                                 [Column]
5. Desktop, both width and height are not enough: [Icon]

The added compact representation also enables tab focus in the applet.
Related: bug 301861, bug 304923, bug 347492, bug 360996, bug 395182, bug 430289, bug 452701
FIXED-IN: 5.26

A  +200  -0    applets/timer/package/contents/ui/CompactRepresentation.qml     [License: GPL(v3.0+)]
M  +9    -2    applets/timer/package/contents/ui/main.qml

https://invent.kde.org/plasma/kdeplasma-addons/commit/ba011368af76abc1abbacab1ccce8075e45a6ae1