Bug 398485

Summary: Adding widget zoom setting
Product: [Unmaintained] lattedock Reporter: Olivier Boucard <braindeadbzh>
Component: applicationAssignee: Michail Vourlakos <mvourlakos>
Status: RESOLVED NOT A BUG    
Severity: wishlist CC: braindeadbzh
Priority: NOR    
Version First Reported In: 0.8.0   
Target Milestone: ---   
Platform: unspecified   
OS: All   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Olivier Boucard 2018-09-11 09:51:36 UTC
Currently, some widgets follow the zoom effect (example: Application Launcher, Notification, Show desktop, ...) others not (Workspace Pager, Systray, Clock, ...). I don't know what is the rule to decide whether or not a widget will get zoomed or not.

What would be great is the let the user decide if a widget will react to zoom or not through a flag.
Comment 1 Michail Vourlakos 2018-09-11 12:26:28 UTC
This isnt possible because the criteria for this are automatic based on apps guidelines.

For an applet to support the parabolic effect properly the following should be valid:

1. its minimum width that the applet itself specifies must be lower or equal to the applet size specified by Latte
2. the applet must have implementation in order to not change its layout when it is zoomed from Latte

if an applet breaks [1] then Latte automatically locks it because it breaks the parabolic effect experience

[1] and [2] are totally applet responsibility...
So Latte even though supports almost all of plasma applets if an applet wants to behave properly with Latte parabolic effect it should support [1] and [2]
Comment 2 Olivier Boucard 2018-09-11 12:51:19 UTC
Actually, for me, it is more a question of being able to disable the parabolic effect for certain widget, not enabling it. So maybe it is easier to implement this way.
Comment 3 Olivier Boucard 2018-09-11 12:57:37 UTC
To be clear I think the parabolic effect does not fit all widgets, but as it is a taste thing, being able to manually disable the effect per widget could be a great addition.
Comment 4 Michail Vourlakos 2018-09-11 14:44:07 UTC
(In reply to Olivier Boucard from comment #2)
> Actually, for me, it is more a question of being able to disable the
> parabolic effect for certain widget, not enabling it. So maybe it is easier
> to implement this way.

this is already implemented from v0.6

https://github.com/psifidotos/Latte-Dock/wiki/F.A.Q.#q-can-i-disable-parabolic-effect-for-specific-applet
Comment 5 Olivier Boucard 2018-09-11 15:02:14 UTC
Sorry, how could I miss that. Latte dock has so many features it is amazing.
Comment 6 Michail Vourlakos 2018-09-11 16:54:35 UTC
(In reply to Olivier Boucard from comment #5)
> Sorry, how could I miss that. Latte dock has so many features it is amazing.

no worries