Commit Graph

927 Commits (32f4c3f7a17b9415bf8ece5625bdfd36465255f6)

Author SHA1 Message Date
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 9d0922a203 decouple TitleTooltipParent from root and taskItem 4 years ago
Michail Vourlakos 815bd9d799 decouple ShortcutBadge from taskItem and root 4 years ago
Michail Vourlakos 2b29662706 indicatorLevel independent of taskItem and root 4 years ago
Michail Vourlakos d29d0ce88c fix tasks parabolic small jumping 4 years ago
Michail Vourlakos 0d5f1dc78f rename task basic item parts 4 years ago
Michail Vourlakos 721353da1e forward pressed and released events to indicators 4 years ago
Michail Vourlakos a32367c60c rename inTempScaling to hasZoomPerAxis 4 years ago
Michail Vourlakos f68f2646f7 improve variable name for ParabolicItem 4 years ago
Michail Vourlakos 433abd05cd decouple parabolic items from task and root 4 years ago
Michail Vourlakos d7b0be1aa6 move isParabolicEventBlocked in parabolicItem 4 years ago
Michail Vourlakos d495ee6332 drop all deprecated mimic animation 4 years ago
Michail Vourlakos 930a1529a8 parabolicItem provide isUpdatingOnlySpacers option 4 years ago
Michail Vourlakos f536dda975 fix restoring after task demands attention 4 years ago
Michail Vourlakos 8d618855ba restore task hovering after launcher bouncing ends 4 years ago
Michail Vourlakos 472fb720a5 clear zoom before launcher bouncing 4 years ago
Michail Vourlakos e5ceb08730 plasmoid:fix needattention case 4 years ago
Michail Vourlakos 88f44f48c2 provide palette through MyView Ability 4 years ago
Michail Vourlakos f1fc45f5bb provide thin tooltips through ParabolicArea 4 years ago
Michail Vourlakos 331e87aba6 decouple ParabolicArea from TaskItem 4 years ago
Michail Vourlakos ae44d152de move HiddenSpacer to AbilityBasicItemParts 4 years ago
Michail Vourlakos 78abcd7a55 make HiddenSpacer independent of TaskItem 4 years ago
Michail Vourlakos 96271578b7 introduce AbilityBasicItem in plasmoid 4 years ago
Michail Vourlakos 7a033f4658 rename for ParabolicItem mScale to zoom 4 years ago
Michail Vourlakos 33b43cca39 move signal to central TaskItem 4 years ago
Michail Vourlakos cfaa216438 rename wrapper to ParabolicItem 4 years ago
Michail Vourlakos a758e8a2ba move isZoomed internally to ParabolicItem 4 years ago
Michail Vourlakos ba94be4612 rename ParabolicArea to ParabolicEventsArea
--in order to distinguish it from future ParabolicItem
which will be part of Ability Item
4 years ago
Michail Vourlakos d028db2f5a drop deprecated api 4 years ago
Michail Vourlakos ea05df3807 plasmoid:drop deprecated IconItem 4 years ago
Michail Vourlakos 9c3601cff4 plasmoid:preparing TaskIconItem for Abilities 4 years ago
Michail Vourlakos 9c25c82671 plasmoid:remove deprecated latteView 4 years ago
Michail Vourlakos 59df189948 remove all deprecated thin tooltips implementation 4 years ago
Michail Vourlakos 17294eff20 provide full working ThinTooltips Ability 4 years ago
Michail Vourlakos 04ce943603 expose ThinTooltip Ability to applets and host 4 years ago
Michail Vourlakos 5c5879ac14 remove latte tasks specific code from containment 4 years ago
Michail Vourlakos f72a1d75c1 fix indexing for tasks visible items 4 years ago
Michail Vourlakos 1b64cfed14 fix binding loop in Metrics Ability
--fix calculations also for Metrics.thickness.zoomedForItems
4 years ago
Michail Vourlakos ec4ed5ec08 expose badgesIn3DStyle through MyView Ability 4 years ago
Michail Vourlakos a62cebf06e expose containment.alignment through its Ability 4 years ago
Michail Vourlakos dbdb95f402 improvements for Latte Tasks used in Plasma 4 years ago
Michail Vourlakos dfe439fead provide background opacity through MyView Ability 4 years ago
Michail Vourlakos 5edf5a14f8 fix unloading LocalIndicators Ability 4 years ago
Michail Vourlakos 173a3cf16b plasmoid:access screenGeometry from MyView Ability 4 years ago
Michail Vourlakos f09a6e0026 expose items shadow through MyView Ability 4 years ago
Michail Vourlakos 352cb64321 fixes for abilities 4 years ago
Michail Vourlakos ac890e2a3e plasmoid:use all new AbilityClient.Indicators 4 years ago
Michail Vourlakos 42592a0de1 simplify Ability.IndicatorItem names 4 years ago
Michail Vourlakos 2b008be27c plasmoid:fix dragging launchers internally
BUG:432110
4 years ago
Michail Vourlakos 28c20af008 fix loading events order of custom indicators 4 years ago
Michail Vourlakos 79828d9706 plasmoid:fix references for 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 41e796c7a5 containment simplify indicators qml implementation 4 years ago
Michail Vourlakos eb34cefdda release animations when user is removing tasks
--for example when the user is hovering a zoomed task
and chooses to remove Latte Tasks applet from its
context menu
4 years ago
Michail Vourlakos 04b6909e66 decouple dropping launchers in applet/containment
--all dropping launchers infrastructure has now decoupled
and can be used from any other applet in other to gain
such privileges
4 years ago
Michail Vourlakos f37fde5824 simplify dragging architecture
--simpler implementation both for plasmoid
mousehandler and containment droparea
4 years ago
Michail Vourlakos cadae33a39 drop viewLayout property from everywhere 4 years ago
Michail Vourlakos 257fb86b0d plasmoid drop viewlayoutname 4 years ago
Michail Vourlakos b58b03891a plasmoid:decouple Launcher ability from latteView 4 years ago
Michail Vourlakos 934f5c163e expose launchers through relevant ability 4 years ago
Michail Vourlakos abd3678e1f expose myView.containmentActions 4 years ago
Michail Vourlakos 6390a48863 plasmoid:drop some deprecated code for latteView 4 years ago
Michail Vourlakos 0a9899491e remove dockIsHidden property
--use instead myView.isHidden
4 years ago
Michail Vourlakos 943a3d07c9 update-rename to myView.isShownFully 4 years ago
Michail Vourlakos e9cc81b03a drop isHalfShown for myView.isShownPartially
--provide also myView.isShownFully
4 years ago
Michail Vourlakos 16f846c72f rename to myView.alignment 4 years ago
Michail Vourlakos efb88d6d15 plasmoid:rename for AbilityClient references 4 years ago
Michail Vourlakos 25335bc025 expose MyView to applets 4 years ago
Michail Vourlakos 81349b5db3 fix #42,accept mouse events for audio badge 4 years ago
Michail Vourlakos 6bcef91073 fix typos 4 years ago
Michail Vourlakos d6e71924ba plasmoid:fix binding loop from Indexer.separators
--fix binding loop that was breaking tasks launchers
experience
4 years ago
Michail Vourlakos 3ec62e6ecc fix wrong naming 4 years ago
Michail Vourlakos e56342eeeb add missing reference and comment 4 years ago
Michail Vourlakos 33c575b09f plasmoid:single point for TaskItem.Abilities
--expose abilities to items from a single point and use
that in order to provide functionality for each different
item.
4 years ago
Michail Vourlakos b2aa7038a9 plasmoid:expose AppletAbilities container item
--use a single central Item in order to provide the
various applet abilities for consumption from the user
4 years ago
Michail Vourlakos f771100e87 plasmoid:show separator actions only for launchers 4 years ago
Michail Vourlakos 1812f1ed36 plasmoid:expose internal separators actions
--use task context menu in order to add and remove
separators easily
4 years ago
Michail Vourlakos ecbe3841f1 validate moving synced launchers properly
--this way when a separator is added it is also
added and synced properly to relevant applets
4 years ago
Michail Vourlakos 230b8d8ba7 remove deprecated code 4 years ago
Michail Vourlakos 1ca43ee13f use Launchers Ability for syncing
--move internal synced launchers infrastructure
in order to use Launchers Ability. Things
this way will become much cleaner and
at the same reusable and maintainable
4 years ago
Michail Vourlakos f1ed353fb9 plasmoid:fix binding loop for Indexer ability 4 years ago
Michail Vourlakos d7ede10d15 plasmoid:move task timers to TaskMouseArea 4 years ago
Michail Vourlakos 2d6b482d5f plasmoid:move task functionality to TaskMouseArea 4 years ago
Michail Vourlakos 79512f4dba split TaskItem to MouseArea and Item
--this way a more general approach for
LatteItems that are parabolicable will be
supported
4 years ago
Michail Vourlakos 4689412a13 plasmoid:launchers ability new signals
--do not use TasksExtendedManager to launchers
plasmoid ability
4 years ago
Michail Vourlakos 315568909b fix property name 4 years ago
Michail Vourlakos 4c5c96084c plasmoid:provide ToBeRemoved Launchers
--in order to provide valid removal launchers
animations through TasksExtendedManager
4 years ago
Michail Vourlakos 37588abf84 plasmoid:move launchers actions to relevant ability 4 years ago
Michail Vourlakos 8556cc4808 fix wrong spelling 4 years ago
Michail Vourlakos 968d8d3a54 plasmoid:expose Ability Launchers.group 4 years ago
Michail Vourlakos a20302a598 plasmoid:introduce Launchers ability subparts
--launchers validator
--launchers syncer
--launchers actions
4 years ago
Michail Vourlakos 7639845717 plasmoid:do not store irrelevant launchers
--a delayed view layout initialization could store
irrelevant launchers from different lauchers group
into the Unique launchers group. This commit
fixes the case.
4 years ago
Michail Vourlakos b99f074522 plasmoid:move launchers code in its own ability 4 years ago
Michail Vourlakos e9d5ae1ace remove container parabolic.lastIndex requirement 4 years ago
Michail Vourlakos da1df5bc0c parabolic:improve clearZoom responsiveness
--fix also a case the even though mouse was out of the
view the zoomed items where not restoring
4 years ago
Michail Vourlakos e102fcf792 parabolic:provide better rapid movement indicator
--each item is now informing Parabolic ability about its
visible index when the mouser enters first time its area.
This is enough for parabolic effect to identify correctly
when there is mouse rapid movement.
4 years ago
Michail Vourlakos 04d9cb7cb0 extend ParabolicAreas region
--this way we dont miss any mouse event consercing
the parabolic effect. This is a great improvement
in parabolic effect responsiveness
4 years ago
Michail Vourlakos f652975c90 qml:load ParabolicArea(s) only when really needed 4 years ago