Michail Vourlakos
39a9bf4301
support RTL for badges in plasmoid
7 years ago
Michail Vourlakos
d5df98d5aa
improve audio badges heuristics
...
--added one more heuristic for app name comparison
for audio badges based on the launcher name
e.g firefox from firefox.desktop
7 years ago
Michail Vourlakos
e92bc99223
fix #744,improve more contrast for audio badges
7 years ago
Michail Vourlakos
ce54958ff7
fix #774,improve contrast for audio badges
7 years ago
Michail Vourlakos
d22a8e2086
fix #773,crash that was happening from badges
...
--audio and progress badges where causing crashes
when the user was trying to remove a dock that had
shown any of those badges
7 years ago
Michail Vourlakos
face57d58a
update audiostreams on user settings changes
7 years ago
Michail Vourlakos
c108cd4953
improve shadow positioning in glow
7 years ago
Michail Vourlakos
c258deb07d
show glow when task inAttention state
...
--this applies when the user has activated glow
only for the active task, in that case glowing
is also applied when the task is inAttention
7 years ago
Michail Vourlakos
7b8efcaed7
implement fully active indicator types/glows
7 years ago
Michail Vourlakos
5388b709a8
update plasmoid to support glowOnlyOnActive
7 years ago
Michail Vourlakos
a9c1f9cd08
update glowing at plasmoid GlowItem
7 years ago
Michail Vourlakos
6b34a5118e
add showGlow property to GlowPoints
7 years ago
Michail Vourlakos
c3a9d09ecf
fix int.separators indexes on dragging
...
--when there were many internal separators in the row
and the user was dragging a task the internal separators
indexes afterwards were broken. This fixes this by
forcing the separators to update their indexes after
the user finishes dragging.
7 years ago
Michail Vourlakos
b30caca172
fix contextmenu blocking parab.effect
7 years ago
Michail Vourlakos
f2f2a469d3
improve add/remove internal separators mechanism
...
--the user now can add an internal separator and set
its position also by taking into account in which task
the context menu is shown
--the user now can remove any internal separator wants to
by showing its context menu options in editMode
7 years ago
Michail Vourlakos
a4a5a61574
load spacers debug visuals ondemand
7 years ago
Michail Vourlakos
147529dd72
fixes for tasks spacers for multiple separators
7 years ago
Michail Vourlakos
83c901de0e
hide internal separators in some cases
...
--hide internal separators when overlap and show
only one
--hide internal separators at start or end of the
plasmoid, the user can us separator applet in those
places
--add safety array checkes in order to avoid any
crashes from accessing out-of-arrays elements
7 years ago
Michail Vourlakos
c25a088c5e
fixes for animations is tasks spacers
7 years ago
Michail Vourlakos
109651f2d1
update task pseudo indexes for shortcuts
7 years ago
Michail Vourlakos
aea1f73bd8
update int.separators size in editMode
7 years ago
Michail Vourlakos
9d8c99768f
update containment spacer to multiple internal
7 years ago
Michail Vourlakos
63fa3c4b1d
drop internalSeparatorHidden from parabolicManager
...
--improvements for new separators architecture
7 years ago
Michail Vourlakos
ae8669169b
simplify hidden spacers for tasks/applets
7 years ago
Michail Vourlakos
24c9751f2e
initial architecture for multiple int.separators
...
--make the single separator old architecture to
work correctly with the new multiple internal
separators architecture. Many things need to be
updated in order for this to work but lets make
one step at a time.
7 years ago
Michail Vourlakos
88108ac524
add option to debug timers
...
--this is especially useful in order to be sure that
there are timers that create unending loops
7 years ago
Michail Vourlakos
51f879d2a2
restore spacers on !containsMouse and inAttention
...
--when the mouse leaves the dock and a task is inAttentionAnimation
the spacers used for the animation should be restored
7 years ago
Michail Vourlakos
1dd9a30139
release connect signals ondestruction
...
--following issue from #730 more qml code
was found that wasnt releasing connect signals
properly. That could create crashes because
already deleted qml objects could receive such
signals. That was observed after qt>=5.9.2
7 years ago
Michail Vourlakos
c6cd7d975a
immediate showing tasks in !compositing
...
--trying to show all tasks in all states directly
when the environment is in !compositing
--block all animations (removals/showings) when
the environment is in !compositing
7 years ago
Michail Vourlakos
6e4321b650
improve attention bouncing experience
...
--add more animation phases in order to provide
a better experience for the inAttention bouncing
animation
--add visual debuggers for the spacers and padders
needed for the bouncing animation
7 years ago
Michail Vourlakos
2a2ccbdeda
stabilize attentionAnimaton bouncing
...
--add also some visual spacers indicators for
debugging purposes
7 years ago
Michail Vourlakos
85c3d2dfa2
release mimicParabolic in order to not stuck
7 years ago
Michail Vourlakos
5a9e788d8f
fix glitches for task inAttention bouncing
7 years ago
Michail Vourlakos
569fd5d702
animate properly margins of spacers
...
--this change fixes the glitch when a task
is going from in Attention bouncing to its exact
position relative to the parabolic effect
7 years ago
Michail Vourlakos
6ad899de9f
remove signal binding at correct destruction
7 years ago
Michail Vourlakos
1eb36ff7de
mimic ondemand the parabolic effect
...
--it is used to restore a task after bouncing
for taking users attention and the task
contains also the mouse
7 years ago
Michail Vourlakos
1e2ffb1b23
improve semantics
7 years ago
Michail Vourlakos
9932ae845e
fix #730,crash introduced at qt 5.9.2
...
--move the release of signals manual bindings for
tasks delegates from onRemove event of the delegate
at Component.onDestruction. The crash was happening
when the code path(onRemove event) wasnt occuring,
so the bindings werent released.
7 years ago
Michail Vourlakos
5adfe4bca3
remove manual garbage collection from plasmoid
7 years ago
Michail Vourlakos
f2b1ff48a8
remove deprecated code
7 years ago
Michail Vourlakos
397d169309
fix a glitch when changing activities
...
--when we go to an activity that has a launcher
and a window at the same time open that there
wasnt previously present we had a glitch
7 years ago
Michail Vourlakos
055996ebca
dont play addedWindow animation when near parabAnim
7 years ago
Michail Vourlakos
4f758ee7df
restore scale at tasks that change states
...
--tasks that change state (launcher,startup,window)
at the next state must look the same concerning
their zoom scale
7 years ago
Michail Vourlakos
7357df463e
increase bouncing thickness
7 years ago
Michail Vourlakos
1a87d40611
block AddWindowAnim when task containsmouse
7 years ago
Michail Vourlakos
673d3006c2
block parabolicEffect when task inBlockingAnim
7 years ago
Michail Vourlakos
6b13c824a7
update properly onEnter in attention animation
7 years ago
Michail Vourlakos
e68b3aed48
reenable show window added animation
7 years ago
Michail Vourlakos
507e42ee08
improve Attention interaction with parabolic effect
7 years ago
Michail Vourlakos
45e8401bdd
fix Attention animation with parabolic effect
7 years ago