1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-05 05:47:26 +03:00

1105 Commits

Author SHA1 Message Date
Michail Vourlakos
20c704fae7 fixes for tasks bouncing state
--more specific when they demand attention
2021-02-07 02:43:28 +02:00
Michail Vourlakos
f58ad7af56 dont drop in-applet shadows for badges 2021-02-06 09:35:49 +02:00
Michail Vourlakos
1d7e939356 isGraphicsSystemAccelerated at Environment Ability 2021-02-04 18:21:12 +02:00
Michail Vourlakos
4be537d24d restore slide-out remove window animation
--update it to Kirigami.Icon infrastructure
2021-02-04 00:08:23 +02:00
Michail Vourlakos
08118d531c move on to Kirigami.Icons for Tasks
--fix any crispy and blurry issues by moving
to Kirigami.Icon which maintainable and much
better for Latte requirements. For example
no roundToIconSize option is needed at all.
As it appears Kirigami.Icon is using only
the smooth parameter in order to define
its coloring.

BUG:432477
2021-02-03 23:59:39 +02:00
Michail Vourlakos
8b1b76eab4 move ListView at correct parent based on scrolling 2021-02-03 22:58:45 +02:00
Michail Vourlakos
9547509ba9 trying to workaround blurred and crisp icons 2021-02-03 22:23:02 +02:00
Michail Vourlakos
d7a451010f disable smooth for task icons 2021-02-03 21:53:46 +02:00
Michail Vourlakos
1bda86f2cf dont clip bouncing tasks for zoom=1 2021-02-03 19:36:12 +02:00
Michail Vourlakos
b22d8bf5f8 restore smoother hover animation for task icons 2021-02-03 18:58:20 +02:00
Michail Vourlakos
836da98cec use PlasmaCore.IconItems everywhere in tasks 2021-02-03 18:52:35 +02:00
Michail Vourlakos
bb998ea90c do not cache tasks animations
--at the same time the maximum parabolic zoom factor
is always calculated based on the fact to provide
maximum icon size that is an integer value
2021-02-03 18:04:35 +02:00
Michail Vourlakos
ddaf790755 switch to PlasmaCore.IconItem for Tasks icons
--and use LatteCore.IconItem only to retrieve background
and glow colors
2021-02-03 17:50:13 +02:00
Michail Vourlakos
e43293062d provide shadows through Abilities.BasicItem 2021-02-03 17:25:37 +02:00
Michail Vourlakos
90b8a7e502 AppletAbilities takes responsibility for Layout
--applets abilities will anchor the layout properly
and at the same time update its values accordingly
2021-02-01 20:37:48 +02:00
Michail Vourlakos
ba502fa595 plasmoid align perfectly its items
--this way we make the calculations correctly
and its contents are not moved 1px far from the
perferct offset value in order to look consistent
with the rest items of the dock
2021-02-01 17:12:30 +02:00
Michail Vourlakos
7af60c802d provide isHidingBlocked through MyView Ability 2021-01-31 23:05:54 +02:00
Michail Vourlakos
2d48769771 improve default values for abilities 2021-01-31 17:58:23 +02:00
Michail Vourlakos
9e38a8cc3f fixes in order for abilities to work property 2021-01-31 16:02:13 +02:00
Michail Vourlakos
76a08e6897 fixes for abilities 2021-01-31 14:25:58 +02:00
Michail Vourlakos
4051bf687f move AppletAbilities client into library 2021-01-31 13:17:53 +02:00
Michail Vourlakos
2a291385bf move ParabolicEffect client ability into library 2021-01-31 13:11:57 +02:00
Michail Vourlakos
460ce35f6c move Indexer ability client into library 2021-01-31 12:38:51 +02:00
Michail Vourlakos
24802431ff fix reference 2021-01-31 12:32:58 +02:00
Michail Vourlakos
68b93285e2 move Metrics client ability into library 2021-01-31 12:29:56 +02:00
Michail Vourlakos
e3b6f72ed0 move PositionShortcuts client ability into library 2021-01-31 12:14:02 +02:00
Michail Vourlakos
b915a512c9 remove no needed plasmoid ability UserRequests 2021-01-31 12:08:05 +02:00
Michail Vourlakos
76ef6c8111 move Animations AbilityClient into library 2021-01-31 12:00:31 +02:00
Michail Vourlakos
270ca3a7df position shortcut activation through BasicItem
--developers can have easy access to activating their
Basic ability items through on position shortcuts
infrastructure
2021-01-31 11:42:40 +02:00
Michail Vourlakos
1d9fe41dd0 move BasicItem into Abilities.Items
--this way it can be used by ANY plasma applet
2021-01-31 11:27:57 +02:00
Michail Vourlakos
9d0922a203 decouple TitleTooltipParent from root and taskItem 2021-01-31 11:21:12 +02:00
Michail Vourlakos
815bd9d799 decouple ShortcutBadge from taskItem and root 2021-01-31 11:19:24 +02:00
Michail Vourlakos
2b29662706 indicatorLevel independent of taskItem and root 2021-01-31 11:11:07 +02:00
Michail Vourlakos
d29d0ce88c fix tasks parabolic small jumping 2021-01-31 08:42:27 +02:00
Michail Vourlakos
0d5f1dc78f rename task basic item parts 2021-01-31 08:32:43 +02:00
Michail Vourlakos
721353da1e forward pressed and released events to indicators 2021-01-31 01:46:51 +02:00
Michail Vourlakos
a32367c60c rename inTempScaling to hasZoomPerAxis 2021-01-31 01:36:21 +02:00
Michail Vourlakos
f68f2646f7 improve variable name for ParabolicItem 2021-01-31 01:29:06 +02:00
Michail Vourlakos
433abd05cd decouple parabolic items from task and root 2021-01-31 01:17:26 +02:00
Michail Vourlakos
d7b0be1aa6 move isParabolicEventBlocked in parabolicItem 2021-01-30 22:09:31 +02:00
Michail Vourlakos
d495ee6332 drop all deprecated mimic animation 2021-01-30 22:00:19 +02:00
Michail Vourlakos
930a1529a8 parabolicItem provide isUpdatingOnlySpacers option 2021-01-30 21:49:25 +02:00
Michail Vourlakos
f536dda975 fix restoring after task demands attention 2021-01-30 20:33:53 +02:00
Michail Vourlakos
8d618855ba restore task hovering after launcher bouncing ends 2021-01-30 20:23:13 +02:00
Michail Vourlakos
472fb720a5 clear zoom before launcher bouncing 2021-01-30 20:16:44 +02:00
Michail Vourlakos
e5ceb08730 plasmoid:fix needattention case 2021-01-30 20:07:22 +02:00
Michail Vourlakos
88f44f48c2 provide palette through MyView Ability 2021-01-30 19:39:19 +02:00
Michail Vourlakos
f1fc45f5bb provide thin tooltips through ParabolicArea 2021-01-30 19:07:53 +02:00
Michail Vourlakos
331e87aba6 decouple ParabolicArea from TaskItem 2021-01-30 17:07:04 +02:00
Michail Vourlakos
ae44d152de move HiddenSpacer to AbilityBasicItemParts 2021-01-30 14:16:36 +02:00