Commit Graph

78 Commits (fd40ef7f4d2298783af26e3f9c8a6dd8f453621c)

Author SHA1 Message Date
Michail Vourlakos 2c0e536cf9 remove old applets config from active containments 8 years ago
Michail Vourlakos 2d2c7875e7 fix some qml warnings on dock removal 8 years ago
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.
8 years ago
Michail Vourlakos 2e34380bb3 only thickness animations are handled as normal 8 years ago
Michail Vourlakos e5630b5c18 add more debug messages for visibilitymanager 8 years ago
Michail Vourlakos c290aacc97 on zoom factor change reposition blue board 8 years ago
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
8 years ago
Michail Vourlakos 9a0b17fbc0 when dock content exceed maxLength update autosize 8 years ago
Michail Vourlakos 58f2019997 support automatic icon size in editing mode 8 years ago
Michail Vourlakos f182bffdc2 fix blueboard placement in automatic icon size 8 years ago
Michail Vourlakos 29ae2899c9 fix #65, stop bouncing animation in hidden state 8 years ago
Michail Vourlakos 9b9363b734 consider also the slide out timer for masking 8 years ago
Michail Vourlakos bb65360f41 in isHidden state make mask thickness to lowest 8 years ago
Michail Vourlakos 20ded94e4c update mask when dropping a new applet 8 years ago
Michail Vourlakos 504be3e91e do not update dock geometry inHidden state 8 years ago
Michail Vourlakos 674daca50f disable debugging state,messages 8 years ago
Michail Vourlakos 66bbf22ba6 drop appletsAnimations in favour of needBothAxis 8 years ago
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
8 years ago
Michail Vourlakos 1597ba5841 update blue board position onIconSizeChanged 8 years ago
Michail Vourlakos abf84a1d1e restore previous behavior
--fixed local dock geometry updating in editing
mode. Now in runtime the struts are updating
correctly
8 years ago
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
8 years ago
Michail Vourlakos a74fe28c18 consider shadow size for currentThickness
--this solves an issue concerning configuration window
placement when changing locations
8 years ago
Johan Smith Agudelo Rodriguez 165f0bbdaf don't unlock blockHiding property when user is configuring 8 years ago
Michail Vourlakos f0f4abb1b3 fix blue board positioning on location change
--clean up also a bit the EditModeVisual concerning
the  plasmoid.location
8 years ago
Michail Vourlakos 7a62226707 fix #49, reparent dndSpacer onDrop signal 8 years ago
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
8 years ago
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
8 years ago
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
8 years ago
Michail Vourlakos e44a1a3a48 remove startup timers from containment 8 years ago
Michail Vourlakos 41d7ee6151 ui,do not allow hiding when containsMouse
--or blockHiding as second step protection
8 years ago
Michail Vourlakos 20455dc547 fix #31,theme shadows used in normal state masking 8 years ago
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
8 years ago
Michail Vourlakos 83e0a7564a fix #6
--override default contextmenu behavior
--clean up old code
8 years ago
Michail Vourlakos 33d5eab539 replace Double with Justify 8 years ago
Michail Vourlakos a758c5875f reduce code in AppletItem
--check more general if a plasmoid is one of the two
edges, start or end
8 years ago
Johan Smith Agudelo Rodriguez e9436d568c Dock shouldnt hide on userConfiguring state #32 8 years ago
Michail Vourlakos b4b90eac73 fix #30, fix hidden spacers behavior 8 years ago
Michail Vourlakos 95169441df disable dragging from plasmoid, fix #35 8 years ago
Michail Vourlakos 9878ee65d1 fix some hiding issues on userConfiguring state 8 years ago
Michail Vourlakos d0f4c80ab2 enable block hiding in some cases
--more specific on user configuring and
on dragging a task
8 years ago
Johan Smith Agudelo Rodriguez fe146aaa90 Missing file licences #34 8 years ago
Michail Vourlakos 8e4cd1ce88 add filters for plasmoid into configuration 8 years ago
Michail Vourlakos e54cbb7213 expose interaction values from plasmoid 8 years ago
Michail Vourlakos 3723a2fd08 support durationTime through the configuration 8 years ago
Michail Vourlakos bf4047d6f8 expose plasmoid configuration through dock config 8 years ago
Michail Vourlakos db3f0c4f1c expose dock settings in plasmoid context menu
--block from the ui the hide signal when userConfiguring,
this is until the visibilitymanager is updated
8 years ago
Michail Vourlakos 4152535e51 expose dock settings into tasks plasmoid 8 years ago
Michail Vourlakos 935fb8c10d fix #22, expose timers through settings 8 years ago
Michail Vourlakos cd66ede669 hide default toolBox 8 years ago
Michail Vourlakos 285090d961 hide some debug messages 8 years ago