Commit Graph

76 Commits (ec6856217469faac588f981dc1cf56b1e6ca4a22)

Author SHA1 Message Date
Michail Vourlakos 2a006177e7 expose margins in plasmoid root object 8 years ago
Michail Vourlakos 574f2aedcb correct signaling for internal separator case 8 years ago
Michail Vourlakos 92f214d552 support removing internal tasks separator 8 years ago
Michail Vourlakos 6bb14547e5 first implementation for tasks internal separator 8 years ago
Michail Vourlakos b5ffae09d1 expose context menu in root element
--use the root context menu reference to
block windows previews shown up
8 years ago
Michail Vourlakos 261283b631 make animation times usable again
--durationTime that was used for the animations
was an integer. This was created extremely fast
animations for x1 and extremely slow animations
for x3. This fix changes that by setting the
durationTime in the qml side to real type. And
by that we are setting the following pragramatic
speeds which create a very good experience.
  x1 = 1.65
  x2 = 2
  x3 = 2.35
the above can be updated a bit based on the user
feedback and experience
8 years ago
Michail Vourlakos 2ef64f4ab3 fix #411,deactivate applets when show previews 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 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 738dc50fff Merge branch 'v0.6' into master 8 years ago
Michail Vourlakos 534592e9dc fix #412,fix for groupDialog in plasma 5.8 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 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 8d195354b0 fix #371,support applets with fillWidth/Height
--support applets that activate fillWidth/Height
8 years ago
Michail Vourlakos a6b767d65a fix #351,use correct screenGeometry at task filter
--this fixes screen filtering for tasks but we
should investigate further in the future how
to support correct plasmoid.screenGeometry
8 years ago
Michail Vourlakos c789a08053 more grouping capabilities 8 years ago
Michail Vourlakos 4a1fea5838 fix #333,restore previous functionality
--the only way I have found to show correct
tooltips is to hide and show the previews
window with some small delay, all the rest
workarounds do not work, they create different
issues
8 years ago
Michail Vourlakos 263e21a961 animate tasks during dragging
--finally I found why moveDisplaced wasnt
working correctly during dragging!!! ;)
enjoy moving your launchers!!!
8 years ago
Michail Vourlakos 364e3bb9be fix #323,a better fix for hover effect crashes
--this is a better way to not have crashes and at
the same time keep compatibility with both
plasma 5.8 and 5.9
8 years ago
Michail Vourlakos 91a226ff86 fix #323,preserve compatibility with plasma 5.8 8 years ago
Michail Vourlakos efac3453a7 fix #323,TaskManagerBackend groupDialog
--TaskManagerBackend requires a groupDialog
setting otherwise it crashes. This patch
sets one just in order not to crash
TaskManagerBackend
8 years ago
Michail Vourlakos e2ace92cf0 fix #301,enable only one,previews,highlight
-- there is a conflict between preview windows
and highlight effect, it creates a crash when both
are activated during hovering. So we enable in each case
only one of both
8 years ago
Michail Vourlakos cbd60d3509 fix #298,default add launchers in taskmanager
--the user can alter this behavior from the tweaks
page. So the user can add launchers as plasma applets
by disabling the relevant choice in the tweaks
page.
8 years ago
Michail Vourlakos 797c160ea6 fix #288,new improvements for additions
--adding a plasmoid in taskmanager does not appear
an add cross
--trying to add launchers outside the taskmanager
appears a message over the taskmanager indicating
the real Launchers Area
8 years ago
Michail Vourlakos c0fb3e7ede fix #262,dont hide preview window for buffer init 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 7b060c22a5 fix #272,expose alternative session in menu 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 907fdde0f2 fix #260,hide tooltips if dock becomes hidden 8 years ago
Michail Vourlakos 79010a6297 decouple thickness margins from iconMargin 8 years ago
Michail Vourlakos b5a98f41ee fix #188,fix launchers behavior for Plasma>=5.9 8 years ago
Johan Smith Agudelo Rodriguez ef7caa72e2 #199, QQuickWindowSystem replacement of WindowSystem 8 years ago
Michail Vourlakos c08c9f9e78 hide window previews when showing context menu 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 5aca9b340d fix #187,counter for actions blockHiding 8 years ago
Michail Vourlakos d50b5523cf improve intervals 8 years ago
Michail Vourlakos dd525c4d80 fix #185,changes for previews broke hover behavior 8 years ago
Michail Vourlakos f738236b28 disable TaskIconBuffers that creates a leak 8 years ago
Michail Vourlakos 0c246c2954 set minimum value for timer 8 years ago
Michail Vourlakos 789cdd9b47 increase checkListHoveredTimer based on animation 8 years ago
Michail Vourlakos 608324e6a1 dont show previews when showing context menu 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 73923eac71 fix #159,show correct previews for windows
--this is fixed by hiding/showing very fast
in the beginning of each windows preview. Probably
this is something relevant with buffers in kwin
8 years ago
Michail Vourlakos b95ab0ccdb slide previews from task to task 8 years ago