Michail Vourlakos
59b422448b
fix #100,introduce parabolic edge spacers for main
...
--new introduced external spacers of main layout are
used from parabolic effect in order to keep the contents
of main layout in balance. That produces a much better
visual result for the user because when the user hovers
an item, that item is zoomed and the mouse is still
present at first hovered position.
3 years ago
Michail Vourlakos
097ceed7d2
split thickness margins to tail and head
...
--make head thickness margin and tail thickness
margin totally independent
--ability item: reanchor it based on the screen edge
like applets are already doing
--adjust tasks animations in order to take into
account the anchoring
--parabolic effect adjust calculations to use
new thickness margins
3 years ago
Michail Vourlakos
219e901e87
zoom:improve response on first and last items
...
--improve zoom behavior for first and last items when
the user hovers them before any other item is hovered
and zoomed
3 years ago
Michail Vourlakos
b1c3594367
provide ParabolicEffect spread option
...
--this way the user can choose to use a much
greater parabolic effect that will influence five
or seven of its neighbours instead of just three.
The new option can be found at Latte Global Preferences.
3 years ago
Michail Vourlakos
fc8c439787
anchor tooltip for all latte specific applets
3 years ago
Michail Vourlakos
9351277cd7
anchor thin tooltips on their visual parents
...
BUG:447631
3 years ago
Michail Vourlakos
e642087e31
Indicators API:Extend animations capabilities
...
extend indicator.level.requested signals with:
--taskLauncherActivated
--taskGroupWindowAdded
--taskGroupWindowRemoved
extend indicator.level.requested properties with:
--isIndicatorTaskLauncherAnimationRunning
extend indicator info with:
--providesInAttentionAnimation
--providesTaskLauncherAnimation
--providesGroupedWindowAddedAnimation
--providesGroupedWindowRemovedAnimation
adjust Latte Tasks in order to support properly
animations implemented through indicators.
3 years ago
Michail Vourlakos
eda019016d
Indicators:expose more options for Icons
...
--the following options are exposed to indicators
in order to use them to their preference:
----iconTransformOrigin
----iconOpacity
----iconRotation
----iconScale
3 years ago
Michail Vourlakos
47702a59be
respect indicators iconOffsetX/Y values properly
...
BUG:440283
4 years ago
Michail Vourlakos
c2a3298b5b
abilityitem:fix bindingloop headIsVisibleSeparator
4 years ago
Alexander Lohnau
505379ed04
Use spdx syntax for all files
4 years ago
Michail Vourlakos
117d68749b
plasmoid:fix monochromized icons implementation
4 years ago
Michail Vourlakos
836aba7ba4
ShorcutBadge:ignore marginsareaseparator placement
4 years ago
Michail Vourlakos
a58dfde26c
preserve indicator positioning for bouncing tasks
4 years ago
Michail Vourlakos
d12d92ac68
Ability.BasicItem respect MarginsArea size
4 years ago
Michail Vourlakos
122ce05944
do not enable spacers for hidden separators
4 years ago
Michail Vourlakos
64c42dba7d
improve ParabolicAreas center calculations
...
--this also fixes the bouncing animation in Tasks
applet when the user applies parabolic zoom on it
4 years ago
Michail Vourlakos
106aa7ca52
drop deprecated option from hiddenspacer
4 years ago
Michail Vourlakos
90cafd4176
use Ability BasicItem.location in its subparts
4 years ago
Michail Vourlakos
0c273fcaf2
provide SeparatorItem for BasicItem
4 years ago
Michail Vourlakos
1d7e939356
isGraphicsSystemAccelerated at Environment Ability
4 years ago
Michail Vourlakos
e43293062d
provide shadows through Abilities.BasicItem
4 years ago
Michail Vourlakos
d46864e0ad
reduce ThinTooltip Ability hiding calls
4 years ago
Michail Vourlakos
9e38a8cc3f
fixes in order for abilities to work property
4 years ago
Michail Vourlakos
76a08e6897
fixes for abilities
4 years ago
Michail Vourlakos
1d9fe41dd0
move BasicItem into Abilities.Items
...
--this way it can be used by ANY plasma applet
4 years ago