audoban
425f16e97f
fix #136 , clean autoHidden
8 years ago
Michail Vourlakos
0b844f6193
delay zoom animation a bit to make it smoother
8 years ago
Michail Vourlakos
898bce5e32
update semantics
...
--dropped more old nowDock variables
--fixed brokken drag visual
8 years ago
Michail Vourlakos
bcda08df6e
remove debug message
8 years ago
Michail Vourlakos
002a6525ad
fix #127,saving layouts in justify normal state
8 years ago
Michail Vourlakos
500c28cb26
clean up the code
8 years ago
Michail Vourlakos
d8b7bb9604
fixes in panel calculations and struts
8 years ago
Michail Vourlakos
7286590731
improve panel background calculations
8 years ago
Michail Vourlakos
65e4558e23
fix #128 , reimplement the panel draw
...
--this contains also a fix for updating the
struts
8 years ago
Michail Vourlakos
aafffb421f
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
6bc04ac414
fix thickness positioning for layoutsContainer
8 years ago
Michail Vourlakos
2de4dcb397
fix sliding out with new orchestration
8 years ago
Michail Vourlakos
b3533d3ae7
fix #103,fixes in calculations and orchestration
8 years ago
Michail Vourlakos
48a6785fed
update dock geometry in editing mode
8 years ago
Michail Vourlakos
f82a0897e1
fix #125,fix calculations for dock geometry
...
--this should fix the struts issues with
Always Visible state
8 years ago
Michail Vourlakos
c07f8e3c61
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
27f95f63e6
add information for animations in Debug Window
8 years ago
Michail Vourlakos
d0fa218adc
external shadows fix
8 years ago
Michail Vourlakos
949146878d
do not reduce panel size on automatic icon size
8 years ago
Michail Vourlakos
1cb0fdb965
trigger externals shadows when panelsize>=iconsize
8 years ago
Michail Vourlakos
c87acab814
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
6084fd6c3b
add isHidden flag in DebugWindow
8 years ago
Michail Vourlakos
da989d3d85
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
234de12211
more improvements in shadows and mask calculations
8 years ago
Michail Vourlakos
a84f19e906
improve semantics for shadows
8 years ago
Michail Vourlakos
65b3e313c1
fix restoring splitters on startup
8 years ago
Michail Vourlakos
43354c2f46
fix #92,improve more three layouts for Fill
8 years ago
Michail Vourlakos
918a1d5f1b
support three different layouts in Fill mode
8 years ago
Michail Vourlakos
25f4de2f5c
more improvements for calculations
...
--various improvements for calculations for panel size,
shadows calculations, configuration window showing
metrics
8 years ago
Michail Vourlakos
c4fcd9a7d3
improve calculations for panel back and mask
8 years ago
Michail Vourlakos
6e1f57c9f5
update panel size based on automatic icon size
8 years ago
Michail Vourlakos
29ac7ce331
fix issues with new maxLength
8 years ago
Michail Vourlakos
d12cb8190f
disable more debug messages
8 years ago
Michail Vourlakos
7677b5836f
support maxLength through config win and container
8 years ago
Michail Vourlakos
5f487af5b6
improve dock geometry
8 years ago
Michail Vourlakos
4cb271a8f2
improve calculating dock geometry
8 years ago
Michail Vourlakos
f91f9f26ce
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
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
96a153fdb8
remove shadow from AlwaysVisible struts
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
5eb53a2cbc
fix #74,hide settings button from plasmoid tooltip
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
85bad413b7
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
af3001d24b
only thickness animations are handled as normal
8 years ago
Michail Vourlakos
9e53cd02b1
add more debug messages for visibilitymanager
8 years ago
Michail Vourlakos
b74ee9d8ba
on zoom factor change reposition blue board
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
7c3a263ee3
fix blueboard placement in automatic icon size
8 years ago
Michail Vourlakos
03416ed1b1
fix #65 , stop bouncing animation in hidden state
8 years ago
Michail Vourlakos
63c79f222a
consider also the slide out timer for masking
8 years ago
Michail Vourlakos
2af70741af
in isHidden state make mask thickness to lowest
8 years ago
Michail Vourlakos
2cf9c39efd
update mask when dropping a new applet
8 years ago
Michail Vourlakos
7a53dc2193
do not update dock geometry inHidden state
8 years ago
Michail Vourlakos
211cd16616
disable debugging state,messages
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
d1a68eeccb
update blue board position onIconSizeChanged
8 years ago
Michail Vourlakos
568be3cfd5
restore previous behavior
...
--fixed local dock geometry updating in editing
mode. Now in runtime the struts are updating
correctly
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
Michail Vourlakos
80df887507
consider shadow size for currentThickness
...
--this solves an issue concerning configuration window
placement when changing locations
8 years ago
audoban
b128664ddb
don't unlock blockHiding property when user is configuring
8 years ago
Michail Vourlakos
49a9c09c53
fix blue board positioning on location change
...
--clean up also a bit the EditModeVisual concerning
the plasmoid.location
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
6111a9c61e
ui,do not allow hiding when containsMouse
...
--or blockHiding as second step protection
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
Michail Vourlakos
4aaeb246cb
reduce code in AppletItem
...
--check more general if a plasmoid is one of the two
edges, start or end
8 years ago
audoban
448f0b83fd
Dock shouldnt hide on userConfiguring state #32
8 years ago
Michail Vourlakos
3dacc2fda9
support sticker for configuration window
8 years ago
Michail Vourlakos
7637e9c5b8
fix #30 , fix hidden spacers behavior
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
bf64223d56
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
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
6c3e36c200
hide some debug messages
8 years ago
Michail Vourlakos
5db471cf06
improve mechanism for animations counting
8 years ago
Michail Vourlakos
497287a2ee
fix #28 , fix hidden mask for Dodge modes
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
96ccd605b9
dropped plasmoid.configuration.panelVisibility
...
--in favor of dock.visibility.mode
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