1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-07 13:57:40 +03:00

3277 Commits

Author SHA1 Message Date
Michail Vourlakos
96b86f4c49 remember lastConfigViewFor for shared layouts 2019-05-25 17:49:02 +03:00
Michail Vourlakos
7cd3b6201d remember the last created ConfigView per layout 2019-05-25 17:40:29 +03:00
Michail Vourlakos
be90ca6269 improve TasksArea Visual for containment 2019-05-25 15:42:41 +03:00
Michail Vourlakos
d283e61b5d improve DragDrop behavior/responsiveness 2019-05-25 15:15:19 +03:00
Michail Vourlakos
beb0100644 fix some applets animations flickerring
--especially when the user drags something over
the Latte::View and afterwards drops it
2019-05-25 14:46:19 +03:00
Michail Vourlakos
58f99c0c55 simplify tooltips texts in ConfigOverlay 2019-05-25 11:14:38 +03:00
Michail Vourlakos
4d8933b8bb TitleTooltips at second role compare to Plasma
--TitleTooltips produced by Latte are thinner but they
can create issues comparing with user expectations and
how Plasma applets original work. This fix takes the
Plasma original behavior as granted and for now on
TitleTooltips from Latte will be applied ONLY WHEN:
----The parabolic effect is enabled, zoomFactor>0% AND
the applet in question is NOT LOCKED, meaning that its
Parabolic Effect is active
2019-05-25 11:10:57 +03:00
Michail Vourlakos
f822ece27a keep onPrimary flag when copying views 2019-05-25 09:32:50 +03:00
Yuri Chornoivan
59101328c9 Fix minor typo 2019-05-25 09:00:14 +03:00
Michail Vourlakos
7a31e52614 increase Tasks GarbageCollector interval at 30secs 2019-05-24 19:30:55 +03:00
Michail Vourlakos
dfcd3e2452 reinstantiate properly tasks previews
--this code helps the previewsmodel to
reinstantiate when changing from single
instance preview to another single one
2019-05-24 19:25:35 +03:00
Michail Vourlakos
682e039439 fix for VirtualDesktops array identifying
BUG: 407351
2019-05-24 18:57:31 +03:00
Michail Vourlakos
1035e1d051 rename to Notification badges
--this way we follow the Plasma naming
concerning Notification Badges. In the
past it was called Unread messages etc..
2019-05-24 18:41:14 +03:00
Michail Vourlakos
74772cd7a9 introduce SCROLLING options for Tasks
--the user can now adjust the Scrolling options
for its Tasks when the items overflow. The following
are provided:
Scrolling: ENABLE/DISABLE
--Manual Scrolling: DISABLE/PARALLEL/HORIZONTALANDVERTICAL
--Auto Scrolling: ENABLE/DISABLE

BUG: 407779
2019-05-24 18:28:35 +03:00
Michail Vourlakos
4dd93f3ba8 animate dragging applets only on ViewParallelAxis 2019-05-22 20:59:55 +03:00
Michail Vourlakos
2aff2da949 identify drag enter in containment differently 2019-05-22 20:49:31 +03:00
Michail Vourlakos
b237f6efa3 improve a bit the dragging Timer 2019-05-22 20:31:00 +03:00
Michail Vourlakos
828b31fb78 animate new launchers when dropping them 2019-05-22 20:12:41 +03:00
Michail Vourlakos
7ffe7d436d introduce plasmoid:TasksExtendedManager
--All the Tasks WORKSAROUNDS for libtaskmanager
limitation in one place
2019-05-22 13:44:13 +03:00
Michail Vourlakos
b7f1440385 enable/disable some options for Panel/Dock mode 2019-05-21 19:25:09 +03:00
Michail Vourlakos
ee81cdf1bd send urlsDropped signal from containment 2019-05-21 19:17:08 +03:00
l10n daemon script
131ae2622d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-05-21 06:00:09 +02:00
l10n daemon script
fc78cae03f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-05-19 05:33:09 +02:00
Michail Vourlakos
cfc9143632 respect Add launchers only in Tasks area 2019-05-17 21:55:24 +03:00
Michail Vourlakos
86e645c720 position properly dropped applets and urls in view 2019-05-17 21:49:31 +03:00
Michail Vourlakos
1ef4de0da8 VASTLY IMPROVE dragging experience
--when dragging a new applet over the view
the responsiveness is now improved vastly
--the new architecture uses two different
DragAndDropAreas. One which is the old one
and is used when dragged launchers, urls and
separators. The second is used only when
applets are dragged into the view
--the visuals for adding launchers/applets have
been improved and a circular visual is preferred
now instead
2019-05-17 21:28:39 +03:00
Michail Vourlakos
8ccdd2e719 improve Tasks adding launchers responsiveness 2019-05-16 23:58:27 +03:00
Michail Vourlakos
3789f3c178 improve adding applets through dragging responsive
--fix all events identifications from DragMove and
DragExit etc. in containment::qml part and all drags
flags are calculated only at DragEnter! This fixes
the DragMove signaling and all DragMove signals are
sent correctly.
It needs to be fixed also for Tasks plasmoid because
every time the mouse hovers the Tasks Plasmoid then
the DragMove signals are NOT SENT as they should.
2019-05-16 23:20:51 +03:00
Michail Vourlakos
927c518a6d track applets mouse click events differently
--the applets mouse click events are now tracked
for View::MouseSignals tracking mechanism. This
way no MouseArea is used overlaied over the applets
for the mouse click events. In that way the applets
are using their own built-in functionality for mouse
click events and at the same time for Latte is tracking
only the neutral areas for this meaning the applets external
margins in order to obey Fitt's Law

BUG: 406215
2019-05-16 22:27:09 +03:00
Michail Vourlakos
88e16e7e3e update notifications badges tooltip 2019-05-16 17:55:10 +03:00
Michail Vourlakos
93528d3164 fixes for clearing parabolic effect zoom
--case 1: first left applet neighbour of Tasks was not
clearing its zoom if the mouse was entering too fast
the Tasks applet from the applet direction
--case 2: first task in Tasks was not clearing its zoom
when the applet triggering the clear zoom effect was too
far from the Tasks

BUG: 401294
2019-05-16 17:44:25 +03:00
Michail Vourlakos
be25a3b145 improve debug graphics mode visuals 2019-05-14 22:20:32 +03:00
Michail Vourlakos
ffced101e1 apply visibilitymanager::struts when are needed 2019-05-14 17:56:22 +03:00
Michail Vourlakos
f63a0ad658 update/improve hack part of screenghostwindow
--related to KWin faulty behavior for visibility
2019-05-14 17:40:44 +03:00
Michail Vourlakos
ebeabb1033 increase View::timers kwin hack 2019-05-14 17:12:36 +03:00
Michail Vourlakos
c41433f7a2 initialize layouts in view settings properly 2019-05-12 20:02:51 +03:00
Michail Vourlakos
11f70edbac fill SharedLayouts circles in LayoutsEditor 2019-05-12 18:08:11 +03:00
Michail Vourlakos
f89b110a36 drop Meta+E that is used from Dolphin 2019-05-12 17:36:15 +03:00
Michail Vourlakos
844dc8096c fix startup warnings 2019-05-12 17:07:24 +03:00
Michail Vourlakos
a61120bd7d enable Tasks draggin in live editing mode 2019-05-12 16:52:18 +03:00
Michail Vourlakos
8b2e31e6ef launchers syncing improve positions discoverring
--previous code was creating an endless loop during
launchers syncing when there were windows between
the launchers.
example to reproduce: add a Discover launcer and
at the previous indexes there should be some
launchers that have open windows but their launcher
is assigned to different activity. Drag afterwards
the Discover launcher to first indexes e.g. 0,1
2019-05-12 16:44:40 +03:00
Michail Vourlakos
3a3823add3 Assign/Remove properly Shares from INACTIVE Centrals 2019-05-12 14:30:22 +03:00
Michail Vourlakos
133c301b65 register SchemeColors as qml metatype 2019-05-12 13:57:45 +03:00
Michail Vourlakos
568716e9d3 add SharedLayouts ending circle in LayoutsEditor 2019-05-12 13:46:32 +03:00
Michail Vourlakos
2d89e60030 fix layoutViewType for Shared Layouts 2019-05-12 13:24:00 +03:00
Michail Vourlakos
ad89f47f7a increase maximum thickness for Items
--give the option to the user to increase more
the Items thickness in order for items to
look higher more far than the screen edge
2019-05-12 03:11:17 +03:00
Michail Vourlakos
eb96b52866 disable hover/clicked animations for applets
--in order to show built-in hover/clicked animations
for applets, the applets must be Squared/with no
Plasma behavior and the chosen Indicator to not
provide hover or click animation
2019-05-12 03:07:46 +03:00
Michail Vourlakos
9b0c585bd4 remove no needed Tracking types 2019-05-12 02:56:56 +03:00
Michail Vourlakos
ebaf81ddd8 remove deprecated code from AbstractWindowInterfa 2019-05-12 02:35:28 +03:00
Michail Vourlakos
48d3728005 REFACTOR:Introduce SchemesTracker for WM 2019-05-12 02:17:22 +03:00