1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-03-31 18:50:09 +03:00

1797 Commits

Author SHA1 Message Date
Michail Vourlakos
2152729ac0 support three different layouts in Fill mode 2017-01-30 19:28:10 +02:00
Michail Vourlakos
c8c14cbe80 more improvements for calculations
--various improvements for calculations for panel size,
shadows calculations, configuration window showing
metrics
2017-01-29 20:15:18 +02:00
Michail Vourlakos
0186c21a4e improve calculations for panel back and mask 2017-01-29 16:19:43 +02:00
Michail Vourlakos
6c8f7d3a37 update panel size based on automatic icon size 2017-01-29 15:25:45 +02:00
Michail Vourlakos
ddecf63b0c fix issues with new maxLength 2017-01-29 09:55:58 +02:00
Michail Vourlakos
ca97e6d486 disable more debug messages 2017-01-28 19:34:03 +02:00
Michail Vourlakos
fa42c71a6a support maxLength through config win and container 2017-01-28 17:27:24 +02:00
Michail Vourlakos
f398cf26c3 improve dock geometry 2017-01-28 10:49:02 +02:00
Michail Vourlakos
fb0415905c improve calculating dock geometry 2017-01-28 10:46:48 +02:00
Michail Vourlakos
72baaa8809 fix #93,masking updated correctly on config win
--this can be tested by opening the configuration window
through the tasks. Even though a task is zoomed when
triggering the configuration window the animations
do not break afterwards
2017-01-27 20:31:41 +02:00
Michail Vourlakos
03eb69a618 simplify appletItems discovery for right click
--the containment becomes independent from dockView.
The appletItems which are needed in order to show
the context menu correctly are discovered from dockView
without any need of functionality from containment
2017-01-26 20:28:04 +02:00
Michail Vourlakos
e770cabb4a remove shadow from AlwaysVisible struts 2017-01-26 18:08:03 +02:00
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
2017-01-25 18:19:24 +02:00
Michail Vourlakos
fe0414407c fix #74,hide settings button from plasmoid tooltip 2017-01-23 20:18:43 +02:00
Michail Vourlakos
2c0e536cf9 remove old applets config from active containments 2017-01-22 02:02:01 +02:00
Michail Vourlakos
2d2c7875e7 fix some qml warnings on dock removal 2017-01-22 02:02:01 +02:00
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.
2017-01-15 19:27:57 +02:00
Michail Vourlakos
2e34380bb3 only thickness animations are handled as normal 2017-01-15 11:28:58 +02:00
Michail Vourlakos
e5630b5c18 add more debug messages for visibilitymanager 2017-01-15 10:59:48 +02:00
Michail Vourlakos
c290aacc97 on zoom factor change reposition blue board 2017-01-14 19:23:37 +02:00
Michail Vourlakos
0d45ca3393 fix #66, many automatic size issues
--fix #51, a bug that by dropping a new applet
the normal state was blocked and couldnt return normal,
that could create an issue with masking
2017-01-14 18:47:51 +02:00
Michail Vourlakos
9a0b17fbc0 when dock content exceed maxLength update autosize 2017-01-14 18:16:21 +02:00
Michail Vourlakos
58f2019997 support automatic icon size in editing mode 2017-01-14 18:10:34 +02:00
Michail Vourlakos
f182bffdc2 fix blueboard placement in automatic icon size 2017-01-14 18:01:48 +02:00
Michail Vourlakos
29ae2899c9 fix #65, stop bouncing animation in hidden state 2017-01-14 14:31:26 +02:00
Michail Vourlakos
9b9363b734 consider also the slide out timer for masking 2017-01-14 03:03:17 +02:00
Michail Vourlakos
bb65360f41 in isHidden state make mask thickness to lowest 2017-01-14 02:47:18 +02:00
Michail Vourlakos
20ded94e4c update mask when dropping a new applet 2017-01-14 02:18:58 +02:00
Michail Vourlakos
504be3e91e do not update dock geometry inHidden state 2017-01-13 23:01:45 +02:00
Michail Vourlakos
674daca50f disable debugging state,messages 2017-01-13 22:35:21 +02:00
Michail Vourlakos
66bbf22ba6 drop appletsAnimations in favour of needBothAxis 2017-01-13 22:31:58 +02:00
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
2017-01-13 22:31:58 +02:00
Michail Vourlakos
1597ba5841 update blue board position onIconSizeChanged 2017-01-13 19:37:57 +02:00
Michail Vourlakos
abf84a1d1e restore previous behavior
--fixed local dock geometry updating in editing
mode. Now in runtime the struts are updating
correctly
2017-01-13 19:22:49 +02:00
Michail Vourlakos
ec03baf6a1 fix #53
--update isHidden flag in the start except the end of
slide out animation
--fix also the right click behavior concerning the
AutoHide, latest commits concerning #25 had broken
the behavior
2017-01-13 17:52:37 +02:00
Michail Vourlakos
a74fe28c18 consider shadow size for currentThickness
--this solves an issue concerning configuration window
placement when changing locations
2017-01-13 16:51:56 +02:00
Johan Smith Agudelo Rodriguez
165f0bbdaf don't unlock blockHiding property when user is configuring 2017-01-13 01:18:14 -05:00
Michail Vourlakos
f0f4abb1b3 fix blue board positioning on location change
--clean up also a bit the EditModeVisual concerning
the  plasmoid.location
2017-01-12 20:54:16 +02:00
Michail Vourlakos
7a62226707 fix #49, reparent dndSpacer onDrop signal 2017-01-10 15:23:50 +02:00
Michail Vourlakos
4eb143714a fix a crash with right click
--when an applet was first added through
drag n' drop if afterwards a right click
event occured then a crash happened... This
fixes this and also properly removing the
AppletQuickItem from dockview. So this fixes
two crashes concerning the right click event
2017-01-08 19:23:05 +02:00
Michail Vourlakos
8ef2560688 clean plasmoid zoom in spesific cases
--fixes a small issue when hovering applets too
fast sometimes the tasks inside the plasmoid
didnt catch up to restore their zoom
2017-01-08 18:53:36 +02:00
Michail Vourlakos
14e1ca01ab basic support for no compositingActive
--this commit supports disabled compositing
but enabled for the dock a pseudo-AlwaysVisible
state in such case occurs. All hiding signals
are ignored
2017-01-07 20:35:07 +02:00
Michail Vourlakos
e44a1a3a48 remove startup timers from containment 2017-01-07 15:31:52 +02:00
Michail Vourlakos
41d7ee6151 ui,do not allow hiding when containsMouse
--or blockHiding as second step protection
2017-01-05 22:57:53 +02:00
Michail Vourlakos
20455dc547 fix #31,theme shadows used in normal state masking 2017-01-05 14:01:42 +02:00
Michail Vourlakos
600884dded fix tasks dragging and menu showing in AutoHide
--restore the signaling that the ui needed from the
tasks plasmoid to not hide the dock during dragging
and contextmenu showing
2017-01-05 10:38:51 +02:00
Michail Vourlakos
83e0a7564a fix #6
--override default contextmenu behavior
--clean up old code
2017-01-04 20:53:40 +02:00
Michail Vourlakos
33d5eab539 replace Double with Justify 2017-01-04 18:57:41 +02:00
Michail Vourlakos
a758c5875f reduce code in AppletItem
--check more general if a plasmoid is one of the two
edges, start or end
2017-01-04 09:59:59 +02:00
Johan Smith Agudelo Rodriguez
e9436d568c Dock shouldnt hide on userConfiguring state #32 2017-01-03 20:12:46 -05:00