Commit Graph

52 Commits (d699e144ce351d3706a94a2439fa81ccc347f4c8)

Author SHA1 Message Date
Michail Vourlakos e85c3229ca indexerclient:do not double add indexes
Alexander Lohnau 505379ed04 Use spdx syntax for all files
Michail Vourlakos f9e277a9a5 latte indicator:thickness margin option
Michail Vourlakos f50d01fa90 increate Latte indicator size
--provide also an option for increase its size

BUG:430587
Michail Vourlakos d51f2d99a3 context menus add more sections
--move elements around in order for the user to find
them at the same positions for all cases independent
if the user triggers context menu from applets or
empty containment areas
Michail Vourlakos 87ae24dae1 add myView.action() to reach view actions
-this way things are more clear how the actions
are applied and reordered
Michail Vourlakos d12d92ac68 Ability.BasicItem respect MarginsArea size
Michail Vourlakos a5ceb16e39 provide proper Metrics values for MarginsArea
Michail Vourlakos 122ce05944 do not enable spacers for hidden separators
Michail Vourlakos cecaad2d92 fix bindloops for ClientIndexer.lastVisibleIndex
--they occured when a Client separator was hidden because
of its position in the end of items
Michail Vourlakos 50e9666784 plasmoid:fix some parabolic effect blockers
Michail Vourlakos cbc2a4ef16 drop no needed debug message
Michail Vourlakos 1d7e939356 isGraphicsSystemAccelerated at Environment Ability
Michail Vourlakos cf1b17437e provide Environment Ability
Michail Vourlakos 1bda86f2cf dont clip bouncing tasks for zoom=1
Michail Vourlakos 8ae3b4ecfb update based on position shortcuts implementation
--the new fix provides totally valid position shortcut
badges based on what the user has chosen as global
shortcut to trigger an item in latte dock based
on its position in it
Michail Vourlakos cdaefbc775 provide layoutWidth/Height from AppletAbilities
Michail Vourlakos 0efc1fafc7 support Grid Container for Ability BasicItems
Michail Vourlakos 2cc5139c64 prepare AppletAbilities,different LayoutContainers
Michail Vourlakos 90b8a7e502 AppletAbilities takes responsibility for Layout
--applets abilities will anchor the layout properly
and at the same time update its values accordingly
Michail Vourlakos 7af60c802d provide isHidingBlocked through MyView Ability
Michail Vourlakos 9e38a8cc3f fixes in order for abilities to work property
Michail Vourlakos 76a08e6897 fixes for abilities
Michail Vourlakos ea489b3c7b fixes for ParabolicEffect client ability
Michail Vourlakos 2a291385bf move ParabolicEffect client ability into library
Michail Vourlakos d9ac0f7c48 simplify PositionShortcuts client ability
Michail Vourlakos 460ce35f6c move Indexer ability client into library
Michail Vourlakos 68b93285e2 move Metrics client ability into library
Michail Vourlakos e3b6f72ed0 move PositionShortcuts client ability into library
Michail Vourlakos 76ef6c8111 move Animations AbilityClient into library
Michail Vourlakos 88f44f48c2 provide palette through MyView Ability
Michail Vourlakos f1fc45f5bb provide thin tooltips through ParabolicArea
Michail Vourlakos 04ce943603 expose ThinTooltip Ability to applets and host
Michail Vourlakos d5d22d8139 provide ThinTooltip Ability implementation
Michail Vourlakos 5c5879ac14 remove latte tasks specific code from containment
Michail Vourlakos 37470e0555 fix missing badges3DStyle link for MyView ability
Michail Vourlakos fa7d41715b fix Latte Indicators loading for ClientAbility
Michail Vourlakos a62cebf06e expose containment.alignment through its Ability
Michail Vourlakos dfe439fead provide background opacity through MyView Ability
Michail Vourlakos f09a6e0026 expose items shadow through MyView Ability
Michail Vourlakos ac890e2a3e plasmoid:use all new AbilityClient.Indicators
Michail Vourlakos 546b945fff fix how tasks model in update for destroyed
Michail Vourlakos cadae33a39 drop viewLayout property from everywhere
Michail Vourlakos abd3678e1f expose myView.containmentActions
Michail Vourlakos 7a38642012 provide myView different shown states
Michail Vourlakos 25335bc025 expose MyView to applets
Michail Vourlakos 5fbabaf58f abilities: drop parabolic.lastindex property
--new approach is much cleaner to use
Michail Vourlakos 574135e084 Welcome the all new EventsSink infrastructure
--each applet has now its own Sunk events to handle,
and as such each applet can now have different paddings
and that does not create any issues or missing events
Michail Vourlakos 99531d4d19 drop totally any applet icon overlaying
Michail Vourlakos 751a4f6713 appletItem:provide its own Parabolic Area
--move the parabolic effect code in its own item
and thus making it a lot cleaner to maintain and
debug