Commit Graph

56 Commits (7607bb77cb7724c2c015aec00c91942cf045d41a)

Author SHA1 Message Date
Michail Vourlakos 4cb271a8f2 improve calculating dock geometry 8 years ago
Michail Vourlakos a90c7012f1 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
8 years ago
Michail Vourlakos 8561881275 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
8 years ago
Michail Vourlakos 0e7d8a18e0 remove old applets config from active containments 8 years ago
Michail Vourlakos 6a2dc9a797 fix some qml warnings on dock removal 8 years ago
Michail Vourlakos 4c40f95a5a 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 eda70435f2 when dock content exceed maxLength update autosize 8 years ago
Michail Vourlakos 0a4cb9d6f6 support automatic icon size in editing mode 8 years ago
Michail Vourlakos 03416ed1b1 fix #65, stop bouncing animation in hidden state 8 years ago
Michail Vourlakos 2cf9c39efd update mask when dropping a new applet 8 years ago
Michail Vourlakos 9ccd1cb1f0 drop appletsAnimations in favour of needBothAxis 8 years ago
Michail Vourlakos fa74b4308f 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 9b976802a2 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
audoban b128664ddb don't unlock blockHiding property when user is configuring 8 years ago
Michail Vourlakos ae8ae65344 fix #49, reparent dndSpacer onDrop signal 8 years ago
Michail Vourlakos e848e6ed14 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 b510fdcdb5 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 0bad949e92 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 ecf5139396 remove startup timers from containment 8 years ago
Michail Vourlakos b813b071f7 fix #31,theme shadows used in normal state masking 8 years ago
Michail Vourlakos b3a42c147f 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 06b8461c05 fix #6
--override default contextmenu behavior
--clean up old code
8 years ago
Michail Vourlakos c07c8f7940 replace Double with Justify 8 years ago
audoban 448f0b83fd Dock shouldnt hide on userConfiguring state #32 8 years ago
Michail Vourlakos c74e9ce5b1 disable dragging from plasmoid, fix #35 8 years ago
Michail Vourlakos 8d389fcad2 fix some hiding issues on userConfiguring state 8 years ago
Michail Vourlakos caa4f4676c enable block hiding in some cases
--more specific on user configuring and
on dragging a task
8 years ago
audoban ad2758cfeb Missing file licences #34 8 years ago
Michail Vourlakos a8cfb975a9 add filters for plasmoid into configuration 8 years ago
Michail Vourlakos ff69d5530e expose interaction values from plasmoid 8 years ago
Michail Vourlakos 4af5bcc1b1 support durationTime through the configuration 8 years ago
Michail Vourlakos af32b293d8 expose plasmoid configuration through dock config 8 years ago
Michail Vourlakos c5bb3fa230 expose dock settings into tasks plasmoid 8 years ago
Michail Vourlakos 94af39552f fix #22, expose timers through settings 8 years ago
Michail Vourlakos aa0d483ef2 hide default toolBox 8 years ago
Michail Vourlakos 5db471cf06 improve mechanism for animations counting 8 years ago
Michail Vourlakos f932235f5c add animation and shadow for edit mode visual 8 years ago
Michail Vourlakos fba3555f5f fix #15, using only userConfiguring state
--in !immutable state all the zoom animations
are working just fine, only in userConfiguring
state the editmode is enabled
8 years ago
Michail Vourlakos 7156a0ba30 drop obsolete code from old nowdock containment 8 years ago
Michail Vourlakos 9cb4601b92 reduce maskArea calls and dockGeometry changes
--fix also an issue of changing normal state
continuously during various animations that
need only length space
8 years ago
Michail Vourlakos 59ef09f51b restore previous functionality for QEvent:Leave 8 years ago
Michail Vourlakos 7e04c17da6 support new visibilitymanager in ui
-- small fixes in visibilitymanager and removed
some whitespaces also
8 years ago
Michail Vourlakos b6b9e4858a added edit mode blueprint visual 8 years ago
Michail Vourlakos 38fbac6d6d improve configuration visual
--disabled also the visual debug mode
8 years ago
Michail Vourlakos d79fb5a54a support change edge from configuration window 8 years ago
Michail Vourlakos f9d29ab955 fix #10, alignments are updated correctly 8 years ago
Michail Vourlakos 5db4a45d20 restore Double Layout functionality 8 years ago
Michail Vourlakos c243df0277 fix #11, and some old glitches during dragging 8 years ago
Michail Vourlakos 8a22088365 renamed nowdock plasmoid to latte one 8 years ago
Michail Vourlakos a8fb49ab7b revert back to old way of exposing dockview to ui
-- fixes the engine() issue
8 years ago