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
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
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
4 years ago
Michail Vourlakos
c7adae308e
update semantics of AbilityClient.ParabolicEffect
4 years ago
Michail Vourlakos
63cdb998a1
rename Abilities.Applets to Abilities.Client
4 years ago
Michail Vourlakos
ac2ccc1358
plasmoid:fix local.iconSize calculations
4 years ago
Michail Vourlakos
1a08a476ae
improve appearance in Plasma panels/desktop
4 years ago
Michail Vourlakos
e15eed7a49
upgrade to thickness.normalForItems values
4 years ago
Michail Vourlakos
998ff199c7
fix calculation of applets visibleIndex()
...
--show properly shortcut badges for all applets
BUG:424512
5 years ago
Michail Vourlakos
e4437b7f66
abilities:introduce UserRequests
5 years ago
Michail Vourlakos
f5cc1f8f81
abilities:provide animations.requirements
...
--applets animations ability can now be used to
provide a zoomFactor that is needed from their
animations
5 years ago
Michail Vourlakos
b1b0a69a27
fix Tasks PositionShortcuts shortcuts counting
5 years ago
Michail Vourlakos
271089ef33
more improvements for Tasks applet
5 years ago
Michail Vourlakos
9590dea430
remove deprecated Tasks::ParabolicManager
5 years ago
Michail Vourlakos
05bc900a6d
fix multiTasks global shortcuts on position
...
--multi Tasks now work properly with global
shortcuts on position even when only one of them
is stealing them for its own use.
5 years ago
Michail Vourlakos
fa4ffbf521
use PositionShortuts Ability for activate/new
5 years ago
Michail Vourlakos
3c73bff0ac
use Indexer Ability for shortcut badges
5 years ago
Michail Vourlakos
6be6450f18
fix binding loops for applets Indexer
...
--update fist/lastVisibleItem Index only after
the layout children match the models used count
5 years ago
Michail Vourlakos
8525e076f8
Tasks,dont mask out zoomed items too soon
...
--AppletItem::clip was introduced in order to
avoid circumstances that applets exceed their limits
and as such still events from surrounding applets.
Because of that change applets should now apply
their layout properties as valid all the time
5 years ago
Michail Vourlakos
0d023dff37
expose backgroundThickness through Metrics
...
--this way Tasks scrolling shadows work ok again
and also they are decoupled from containment
5 years ago
Michail Vourlakos
ef2592b183
add Indexer applet Ability
...
--works beautifully and nicely even in
multi-applets indexer supported environment
5 years ago
Michail Vourlakos
b1ce98e8a4
introduce PrabolicEffect Ability for applets
5 years ago
Michail Vourlakos
22f9bdd6a7
use Metrics Ability for screenEdgeMargin
5 years ago
Michail Vourlakos
6259c395de
move lengthMargin(s) to Metrics ability
5 years ago
Michail Vourlakos
c45e45138f
rename Metrics padding.length
5 years ago
Michail Vourlakos
1c6fef6c12
move thickMargin(s) to Metrics Ability
5 years ago
Michail Vourlakos
97e7c428b7
rename Ability.Container to Metrics
...
--major change but improves readability a lot
5 years ago
Michail Vourlakos
03de9bb09f
replace maxZoomFactor with innerZoomFactor
...
--innerZoomFactor is a way for applets to
request specific zoom factor at some cases
for example during some of their animations
5 years ago
Michail Vourlakos
c9ec2bc957
rename minZoomFactor to animations.maxZoomFactor
5 years ago
Michail Vourlakos
69aaedac5f
move Tasks local animations to local ability
5 years ago
Michail Vourlakos
ef1fc413c9
publich Containet ability components
5 years ago
Michail Vourlakos
04daf81ac5
provide apis through abilities import
5 years ago
Michail Vourlakos
c43dd6d003
update root references to Abilities
5 years ago
Michail Vourlakos
152a467878
refactor: Tasks applet support Animations ability
5 years ago
Michail Vourlakos
df72c018c9
update plasmoid for AbilityDefinition.Animations
5 years ago
Michail Vourlakos
29018067d1
introduce AppletAbility.AnimationsBase
5 years ago
Michail Vourlakos
6a558df10b
refactor:add Containment.AnimationsAbility
...
--change/update the animations api in order to
be understandable and easier to maintain/debug
5 years ago
Michail Vourlakos
3bee600a98
introduce AppletAbilities as qml library
...
--introduce AppletAbilities qml library which is going
to be available to all applets to use it freely. In the stage
all components will be qml-only but in the future when
any of the components have been stabilized for their
apis then many of them could gain c++ implementation
5 years ago
Michail Vourlakos
505f63b3ad
update plasmoid Containment to Container
5 years ago
Michail Vourlakos
42c44c20da
Abilities:Move Tasks iconSizes to ContainmentAb
5 years ago