Commit Graph

45 Commits (work/plasma6)

Author SHA1 Message Date
Lana Black 1532c846fe Revert "Item -> ContainmentItem/PlasmoidItem"
This reverts commit 0c757d02f2.
2 months ago
Lana Black 0c757d02f2 Item -> ContainmentItem/PlasmoidItem 3 months ago
Lana Black 4cfebe3b83 Import version changes in QML. 3 months ago
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 78b124e8f4 align properly thintooltips on vertical edges 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 05b53d01fb abilityitem:separator is always drawn same
--remove any worksaround concerning the case
that parabolic effect is disabled
4 years ago
Michail Vourlakos 01c7eae42a set indicator.screenedge minimum value to zero 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 541800f972 fixes for item separators
--reduce also binding loops produced from
launchers in the plasmoid
4 years ago
Michail Vourlakos 07d819727b consider hidden separators when needed 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 561f0168c0 fixes for abilities and KHNS 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 2cc5139c64 prepare AppletAbilities,different LayoutContainers 4 years ago
Michail Vourlakos 8847208d6e increase z-index of BasicItem contentItem
--this way any mouseareas inside the contentItem
are higher in the z-index comparing with any mouseareas
inside the Ability.BasicItem

BUG:432386
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 270ca3a7df position shortcut activation through BasicItem
--developers can have easy access to activating their
Basic ability items through on position shortcuts
infrastructure
4 years ago
Michail Vourlakos 1d9fe41dd0 move BasicItem into Abilities.Items
--this way it can be used by ANY plasma applet
4 years ago
Michail Vourlakos 42592a0de1 simplify Ability.IndicatorItem names 4 years ago
Michail Vourlakos 28c20af008 fix loading events order of custom indicators 4 years ago
Michail Vourlakos 50c9eed11b upgrade plasmoid to IndicatorLevet items
--plasmoid is now using the IndicatorLevel Ability
Item cleanly. Now everything is ready in order
to provide the full Indicators Ability.
4 years ago
Michail Vourlakos e9ecec47dc containment: more improvements for indicators api 4 years ago
Michail Vourlakos 3e2c59b5bb containment more simplifications for indicators 4 years ago
Michail Vourlakos 41e796c7a5 containment simplify indicators qml implementation 4 years ago
Michail Vourlakos 2365d4b569 provide Indicators ability items 4 years ago