Michail Vourlakos
68b93285e2
move Metrics client ability into library
4 years ago
Michail Vourlakos
e3b6f72ed0
move PositionShortcuts client ability into library
4 years ago
Michail Vourlakos
b915a512c9
remove no needed plasmoid ability UserRequests
4 years ago
Michail Vourlakos
76ef6c8111
move Animations AbilityClient into library
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
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