1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-03-17 02:50:08 +03:00

1811 Commits

Author SHA1 Message Date
Michail Vourlakos
fb6baeeb71 update dock geometry in editing mode 2017-02-04 01:45:29 +02:00
Michail Vourlakos
412fe601c6 fix #125,fix calculations for dock geometry
--this should fix the struts issues with
Always Visible state
2017-02-04 01:08:56 +02:00
Michail Vourlakos
d3f39bccb5 fix #119 ,improve animations heuristics
--this should fix also the case that only
applets are animating and need more length
from the mask
2017-02-03 23:01:16 +02:00
Michail Vourlakos
388b4ae281 add information for animations in Debug Window 2017-02-03 22:42:58 +02:00
Michail Vourlakos
e81ab09601 external shadows fix 2017-02-03 20:28:04 +02:00
Michail Vourlakos
cb1c04c896 do not reduce panel size on automatic icon size 2017-02-03 20:23:23 +02:00
Michail Vourlakos
45d00a2cea trigger externals shadows when panelsize>=iconsize 2017-02-03 18:52:10 +02:00
Michail Vourlakos
09629b774b support drawing panel shadows outside dock window
--this is set by default only in case of Always Visible,
zoom factor 1.0, Justify alignment and maximum panel
thickness
2017-02-02 23:46:43 +02:00
Michail Vourlakos
eee73d1dd9 add isHidden flag in DebugWindow 2017-02-02 20:34:28 +02:00
Michail Vourlakos
41e79cf188 support debug flags from the runtime
--the user is able to set some additional
debug flags in --debug state by just executing
the application.

supported flags:
--with-window: provides a separate window
to show metrics from each separate dock
--graphics: visual indicator for the various
elements
--mask: additional debug messages concerning
mask calculations
2017-02-01 21:19:50 +02:00
Michail Vourlakos
c3b72f6d80 more improvements in shadows and mask calculations 2017-01-31 17:42:26 +02:00
Michail Vourlakos
97441cfcea improve semantics for shadows 2017-01-31 16:38:47 +02:00
Michail Vourlakos
b0679dc7ba fix restoring splitters on startup 2017-01-30 19:28:10 +02:00
Michail Vourlakos
ffe3391d21 fix #92,improve more three layouts for Fill 2017-01-30 19:28:10 +02:00
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