Commit Graph

120 Commits (8af7e78cd86a72d80e1ffa98a0677f7c58271c17)

Author SHA1 Message Date
Michail Vourlakos 1eea718254 remove debug message 8 years ago
Michail Vourlakos e840ec8f59 fix #127,saving layouts in justify normal state 8 years ago
Michail Vourlakos 3f0cf2ba1a clean up the code 8 years ago
Michail Vourlakos 15a56ff70e fixes in panel calculations and struts 8 years ago
Michail Vourlakos c095be6aa4 improve panel background calculations 8 years ago
Michail Vourlakos 7806e6bb1f fix #128, reimplement the panel draw
--this contains also a fix for updating the
struts
8 years ago
Michail Vourlakos 6dd4aa9982 fix, publish correct borders
--this fix publish the correct panel borders
that should be drawn according to alignment
and location. Improves also PanelBox heurestics
and should be also any shadows issues
8 years ago
Michail Vourlakos 6d0f8fe0f1 fix thickness positioning for layoutsContainer 8 years ago
Michail Vourlakos d64641505e fix sliding out with new orchestration 8 years ago
Michail Vourlakos 7dae6e6c3d fix #103,fixes in calculations and orchestration 8 years ago
Michail Vourlakos fb6baeeb71 update dock geometry in editing mode 8 years ago
Michail Vourlakos 412fe601c6 fix #125,fix calculations for dock geometry
--this should fix the struts issues with
Always Visible state
8 years ago
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
8 years ago
Michail Vourlakos 388b4ae281 add information for animations in Debug Window 8 years ago
Michail Vourlakos e81ab09601 external shadows fix 8 years ago
Michail Vourlakos cb1c04c896 do not reduce panel size on automatic icon size 8 years ago
Michail Vourlakos 45d00a2cea trigger externals shadows when panelsize>=iconsize 8 years ago
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
8 years ago
Michail Vourlakos eee73d1dd9 add isHidden flag in DebugWindow 8 years ago
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
8 years ago
Michail Vourlakos c3b72f6d80 more improvements in shadows and mask calculations 8 years ago
Michail Vourlakos 97441cfcea improve semantics for shadows 8 years ago
Michail Vourlakos b0679dc7ba fix restoring splitters on startup 8 years ago
Michail Vourlakos ffe3391d21 fix #92,improve more three layouts for Fill 8 years ago
Michail Vourlakos 2152729ac0 support three different layouts in Fill mode 8 years ago
Michail Vourlakos c8c14cbe80 more improvements for calculations
--various improvements for calculations for panel size,
shadows calculations, configuration window showing
metrics
8 years ago
Michail Vourlakos 0186c21a4e improve calculations for panel back and mask 8 years ago
Michail Vourlakos 6c8f7d3a37 update panel size based on automatic icon size 8 years ago
Michail Vourlakos ddecf63b0c fix issues with new maxLength 8 years ago
Michail Vourlakos ca97e6d486 disable more debug messages 8 years ago
Michail Vourlakos fa42c71a6a support maxLength through config win and container 8 years ago
Michail Vourlakos f398cf26c3 improve dock geometry 8 years ago
Michail Vourlakos fb0415905c improve calculating dock geometry 8 years ago
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
8 years ago
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
8 years ago
Michail Vourlakos e770cabb4a remove shadow from AlwaysVisible struts 8 years ago
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
8 years ago
Michail Vourlakos fe0414407c fix #74,hide settings button from plasmoid tooltip 8 years ago
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