Commit Graph

11 Commits (6de4db1ba357e786725379c4ec81d520b45eaca4)

Author SHA1 Message Date
Michail Vourlakos 776df3e29d fix #846,empty tasks after activity changes
--in some cases after activity changes some tasks
are shown empty because some ghost tasks are created.
This was tracked down to hidden TaskDelegates spacers.
7 years ago
Michail Vourlakos b1cd5920f2 fix #846,dont show task empty space
--libtaskmanager sometimes adds items and
hasnt set its full settings. After the addition
it updates some of the settings. This fix
is trying to fix that circumstances by not having
any blocking warnings
7 years ago
Michail Vourlakos f4370ccc21 improve identification of immediate launchers
--when a window is closing if there is already
an assigned launcher then the launcher must be
shown without animation
7 years ago
Michail Vourlakos 8f44e68a75 fix #846,dont delay any show/remove of separators 7 years ago
Michail Vourlakos 5ad5620e4e dont animate task additions after dragging 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 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 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 eaf49364ee fix #378, support multiple bouncing animations
--when two or more consequently launchers were bouncing
their animation was broken because they were changing
places. This patch catches these cases and provides
a proper way to show these animations.
7 years ago
Michail Vourlakos 6c183e9eed improve identification of startups
--identify startups better in order to distinguish
them to those that belong to launcher and should be
shown immediately and those that dont belong in any
launcher and they shouldnt be shown
8 years ago
Michail Vourlakos c6a8ed09b5 refactor Task code in plasmoid
--refactore the previous enormous classes
TaskDelegate and TaskIconItem and in general
put anything relates to Task into its own
specific directory
8 years ago