Commit Graph

55 Commits (837207d21aa2c62e9be4c8dcb9d2a0209ba00127)

Author SHA1 Message Date
Michail Vourlakos 6a5be6dbc5 fix #342, occasional instant sliding-in
--this is a lot related with the compositor
painting. By adding a delay into showing tasks
this is improved a lot
8 years ago
Michail Vourlakos 7d635c5073 use new anchoring mechanism for single windows 8 years ago
Michail Vourlakos 65eaf6d0b8 use more the new beautiful removal anchoring
--this fixes on changing activities and desktop.
the animations are much better concerning the
launchers
8 years ago
Michail Vourlakos 328f7a2fd0 fix #349,children anchoring in ListView
--ListView is anchoring its children very strange.
This was creating circumstances that the children
were anchoring themselves wrongly e.g. when removing
them and in some animations. This commit introduces
heuristics (workarounds) for these cases. The
broken anchor situations are protected by introduced
correct anchors from our qml side in listview
child items
8 years ago
Michail Vourlakos e01779c71e fix typo and animations removal animation 8 years ago
Michail Vourlakos 819e1ed51c initialize differently the tempScaling 8 years ago
Michail Vourlakos 53e4cec5ef protect taskDelegate when not visible
--set width and height to 0 when the
task is not visible
8 years ago
Michail Vourlakos 62bf03d0fc protecting more the scaling signaling 8 years ago
Michail Vourlakos 7a7b25a187 fix #349,launch application on the start
--by taking account the libtaskmanager way of doing
things. Latte is trying to delay the removal of the
launcher in order for the animation to play correctly.
At the same time if a window or startup is added is
not shown if there is a waitingLauncher(animated launcher)
until this launcher completes its animation
8 years ago
Michail Vourlakos 4f030849f0 expose through dbus updateBadge for dock items
--apps can sent through dbus and identificator
e.g. "kmail" and a value for unread mails e.g.2
Latte afterwards will update that specific badger
8 years ago
Michail Vourlakos 405494ef89 show startup phase in all task cases 8 years ago
Michail Vourlakos 6a1f81713e fix animation check when removing launcher 8 years ago
Michail Vourlakos ec6a70e11e fix #343,import launchers to new architecture
--import launchers and use new architecture,
an new record in settings is appearing called
launchers59
--this patch works only from plasma 5.9 and above
--it gives many improvements such as the "pin" feature
and the explicit launchers can be placed even
between global launchers
8 years ago
Michail Vourlakos b034e748bb fix #365,support shortcuts to activate tasks
--this patch supports activation through shortcuts
--Meta+number, activates the relevant task, for
groups by default it activates the next available
window in the group
--Meta+Ctrl+number, create a new instance for that task
or launcher
--the user should know that must first enable these
shortcuts at plasma global shortcuts configuration
window
8 years ago
Michail Vourlakos c0fb3e7ede fix #262,dont hide preview window for buffer init 8 years ago
Michail Vourlakos aa64d85b95 restore scale on remove animation 8 years ago
Michail Vourlakos ce92f88af2 improvements for animations
--restore on startup neighbour tasks on bouncing launcher
--show the remove window animation only when there isnt
launcher for the last window
8 years ago
Michail Vourlakos 1693191f81 fix #283, first improvements
--finally a way to not show removing launchers
when some of their windows are added
8 years ago
Michail Vourlakos 66411e83db fix #258,protect removal phase
--during a task removal the removal phase
with its animations is protected more. This
protects from crashes of type 258
8 years ago
Michail Vourlakos 691b1339df fix #215, support a modifier action
--a modifier action in now supported.The user
can set the modifier,the click and the action
that will be executed
8 years ago
Michail Vourlakos fca86f0f20 fix #266,expose middle click actions of libtask 8 years ago
Michail Vourlakos ba644239f7 improve hidden spacers size
--icon margin is not set by the user,
this is why the hidden spacers must update
their size according to the user choice,
do not create to much empty space at the
edges
8 years ago
Michail Vourlakos b95a8ff307 consistent hovering for applets and tasks
--relevant to #250,creates consistency for
hovering tasks and applets. The only concerns
is around the springanimation introduced in
plasma 5.10 but this will be checked later
how it can be supported properly
8 years ago
Michail Vourlakos a0c1aa12f9 fix changing to reverse lines/dots
--sometimes changing from regular lines/dots
to reverse one was making the dots and lines
to disappear outside the screen
8 years ago
Michail Vourlakos 79010a6297 decouple thickness margins from iconMargin 8 years ago
Michail Vourlakos c6988bb114 fix #216,fix glitch for none animations
--when the user chooses none animation setting
there was a glitch when a window was removed.
8 years ago
Johan Smith Agudelo Rodriguez ef7caa72e2 #199, QQuickWindowSystem replacement of WindowSystem 8 years ago
Michail Vourlakos 7cf6e6c8dd fix #197,add/remove task animation
--fix the add/remove task animations based
on the new anchoring mechanism of the new
rendering
8 years ago
Michail Vourlakos 53aec53093 fix #195, new direct rendering mechanism
--this a big fix for the painting mechanism.
Introduces a new direct rendering phase in
which no delays are happening on drawing.
This commit contains also the fixes in various
places in order for the new rendering to work
correctly
8 years ago
Michail Vourlakos 68fc389067 fix #186,drop shadowedImage and use Latte IconItem 8 years ago
Michail Vourlakos d50b5523cf improve intervals 8 years ago
Michail Vourlakos 4c0a97348c disable debug messages, fix masking positioning 8 years ago
Michail Vourlakos b7c42a5365 mouse events debug messages 8 years ago
Michail Vourlakos 6f75af308a fix clicking preview,unblock animation 8 years ago
Michail Vourlakos 568c2a39fd improve window previews experience
--make the window previews experience more
robust
8 years ago
Michail Vourlakos 03415d65eb fix #176,dont hide tooltip when hovering same task 8 years ago
Michail Vourlakos f8e1a21391 delay zoom animation a bit to make it smoother 8 years ago
Michail Vourlakos 673a5f4d2d improve scale semantics for plasmoid 8 years ago
Michail Vourlakos 0449afafe5 fix #148,improve tooltips focus
--when mouse leaves the task the relevant
task the window previews becomes hidden
8 years ago
Michail Vourlakos 6f54efeded hide close buttons in previews when dropping files 8 years ago
Michail Vourlakos 45fb9466a5 fix #118,support dragging a file at windows group 8 years ago
Michail Vourlakos 8af7e78cd8 fix #138, import new tooltips from plasma 5.9
--without even a small delay!!! we imported them,
and loved them!! check them out by playing music
or movies!!!
8 years ago
Michail Vourlakos e34e49273c improve publish tasks geometries
--this improves the way tasks geometries are
published for the windows. This improves the
experience for the minimize kwin effects. With the
old code there were many cases that the animation
was broken
8 years ago
Michail Vourlakos 6aa17ad9ed fix #51, protect animations signaling
--when a task is removed too fast then some
animations were not informed that had ended.
So there was an addition animation signal but
no removal animation signal. This fix protects
this in two different cases
--the normal state also from now own uses only
the animations states and no the hovered task
indicator. This simplifies things a lot and probably
creates also a much robust experience.
8 years ago
Michail Vourlakos 4bebad4f82 send removal signal before unblock delaying remove 8 years ago
Michail Vourlakos 55ea8490f9 fix #51,protect add task animation more
--in case the add animation is stuck in the
middle and not run until the end, this could
cause also the #51 issue
8 years ago
Michail Vourlakos cc1f42824c fix #51, drop automaticAnimationLength flag
--the infrastructure is in place in order to not
need the automaticAnimationLength flag. From this
commit masking based totally only on animations
flags and on hovering indexes
8 years ago
Johan Smith Agudelo Rodriguez fe146aaa90 Missing file licences #34 8 years ago
Michail Vourlakos 1d763d2652 plasmoid, central durationTime value 8 years ago
Michail Vourlakos 19a892fc82 replace panel with root semantic for plasmoid 8 years ago