1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-26 02:04:12 +03:00

138 Commits

Author SHA1 Message Date
Michail Vourlakos
b5ffae09d1 expose context menu in root element
--use the root context menu reference to
block windows previews shown up
2017-04-27 14:05:18 +03:00
Michail Vourlakos
6abf879598 fix #426,support dropping internal files from apps
--now we accept also dropping from internal files
e.g. compressed files, attachments etc..
2017-04-26 23:51:41 +03:00
Michail Vourlakos
3839ee1e9a unblock launcher in the end of bouncing animation
--there are launchers that do not trigger properly
theirs apps, so in the end of the animation the launcher
was remaining locked and wasnt animated because it was
waiting for the app window to be created. This commit
fixes this, if the launcher at the end of the bouncing
animation is not in removal stage the it is properly
unblocked
2017-04-25 17:32:40 +03:00
Michail Vourlakos
e9750c4143 add a minimum mScale for click animation 2017-04-24 21:15:45 +03:00
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
2017-04-23 02:44:39 +03:00
Michail Vourlakos
2ef64f4ab3 fix #411,deactivate applets when show previews 2017-04-23 02:43:24 +03:00
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
2017-04-23 00:07:47 +03:00
Michail Vourlakos
7d635c5073 use new anchoring mechanism for single windows 2017-04-22 02:07:41 +03:00
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
2017-04-22 02:07:40 +03:00
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
2017-04-22 02:07:40 +03:00
Michail Vourlakos
e01779c71e fix typo and animations removal animation 2017-04-22 02:07:40 +03:00
Michail Vourlakos
819e1ed51c initialize differently the tempScaling 2017-04-22 02:07:40 +03:00
Michail Vourlakos
53e4cec5ef protect taskDelegate when not visible
--set width and height to 0 when the
task is not visible
2017-04-22 02:07:40 +03:00
Michail Vourlakos
62bf03d0fc protecting more the scaling signaling 2017-04-22 02:07:40 +03:00
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
2017-04-22 02:07:40 +03:00
Michail Vourlakos
738dc50fff Merge branch 'v0.6' into master 2017-04-21 17:01:52 +03:00
Michail Vourlakos
534592e9dc fix #412,fix for groupDialog in plasma 5.8 2017-04-21 16:45:59 +03:00
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
2017-04-21 16:34:19 +03:00
Michail Vourlakos
c932d2e858 fix element id in ContextMenu 2017-04-21 16:14:22 +03:00
Michail Vourlakos
405494ef89 show startup phase in all task cases 2017-04-21 16:14:21 +03:00
Michail Vourlakos
6a1f81713e fix animation check when removing launcher 2017-04-21 16:14:21 +03:00
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
2017-04-21 16:14:21 +03:00
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
2017-04-21 16:13:22 +03:00
Michail Vourlakos
cb8fa08dd2 expose action for remove Latte plasmoid in desktop 2017-04-08 21:44:59 +03:00
Michail Vourlakos
7162b7eef6 update action name 2017-04-08 21:42:15 +03:00
Michail Vourlakos
333c5a0acb expose remove for latte plasmoid in desktop 2017-04-08 21:40:00 +03:00
Michail Vourlakos
8d195354b0 fix #371,support applets with fillWidth/Height
--support applets that activate fillWidth/Height
2017-04-08 10:03:22 +03:00
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
2017-04-03 16:32:17 +03:00
Michail Vourlakos
74f96f1297 fix coloring for tasks group indicator 2017-04-01 09:11:47 +03:00
Michail Vourlakos
3e3ddb3853 simplify coloring for tasks indicator 2017-04-01 08:48:09 +03:00
Michail Vourlakos
c789a08053 more grouping capabilities 2017-03-29 20:06:42 +03:00
Michail Vourlakos
91ac079342 do not add double launchers
--when the user used the Add launcher from
the context menu in Plasma 5.9 then a double
launcher was added
2017-03-29 19:46:07 +03:00
Johan Smith Agudelo Rodriguez
f6081d93cf tooltip close button compatible with plasma 5.8 2017-03-26 22:31:12 -05:00
Johan Smith Agudelo Rodriguez
1acc88ff8c avoid multiple model creations. 2017-03-26 21:07:37 -05:00
Michail Vourlakos
b8af0ee683 fix #336,launcher action a bit earlier 2017-03-26 15:12:23 +03:00
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
2017-03-26 10:34:18 +03:00
Michail Vourlakos
263e21a961 animate tasks during dragging
--finally I found why moveDisplaced wasnt
working correctly during dragging!!! ;)
enjoy moving your launchers!!!
2017-03-24 22:35:05 +02:00
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
2017-03-24 22:03:20 +02:00
Michail Vourlakos
91a226ff86 fix #323,preserve compatibility with plasma 5.8 2017-03-24 21:46:55 +02:00
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
2017-03-24 16:39:30 +02:00
Michail Vourlakos
d90e129f77 update translation strings
--update greek translation
2017-03-22 20:55:42 +02:00
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
2017-03-21 23:34:13 +02:00
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.
2017-03-21 16:31:14 +02:00
Michail Vourlakos
09a5b805be improve speed for dragging launcher 2017-03-21 00:12:20 +02:00
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
2017-03-20 21:50:18 +02:00
Michail Vourlakos
2647f0c5e8 stop attention bouncing on contains mouse 2017-03-20 21:01:09 +02:00
Michail Vourlakos
c0fb3e7ede fix #262,dont hide preview window for buffer init 2017-03-20 19:40:18 +02:00
Michail Vourlakos
652a1a5c82 fix #282, fix removal animation
--the windows count sometimes do not count
correctly for example with firefox window.
In such case the removal animation is called.
This patch protects the hiding animation
that needs hiding the main icon when this
is the last one shown in such cases
2017-03-20 17:45:26 +02:00
Michail Vourlakos
aa64d85b95 restore scale on remove animation 2017-03-20 01:09:20 +02:00
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
2017-03-20 00:59:20 +02:00