Commit Graph

30 Commits (2403fbabe110bff6619642d17455c77c6259ed5c)

Author SHA1 Message Date
Michail Vourlakos 908425c00d !compositing,set correctly current geometries
Michail Vourlakos 3d6ff9583b disable animations for !compositing mode
Michail Vourlakos 6d08319c10 disable dynamicBackground for !compositing
--disable also the panel opacity for !compositing
Michail Vourlakos 444c730048 improve calculations of !compositing mode
--fixes the bug with the yellow line outside the
Latte panel because of wrong mask calculations
Michail Vourlakos 1a3cb13094 use same font metrics for qml and c++ code
Michail Vourlakos 9c18e5dbef fix warnings
Michail Vourlakos dcbc720425 dont update dock geometry for panels/editMode
Michail Vourlakos 61c28978e6 publish internal ediMode to dock
--use internal edit mode to wm's visibilitymanager.
More specific use it in AlwaysVisible mode in order
to not publish the new struts because the animations
have ended.
Michail Vourlakos 894af1867b improve calculations for editingmode
Michail Vourlakos 408476ce58 improve editMode triggering
--take into account the animations during
editMode activation/deactivation
Michail Vourlakos 432241dd93 improvements for new ruler
Michail Vourlakos 73229c5fbc give some more space in editingVisual for ruler
Michail Vourlakos fee5000c44 dont draw ext.shadows and blur on temp/forceHiding
Michail Vourlakos b8fe25de2a dont blur while inStartup or closing
Michail Vourlakos db0d803e2d slide-in docks on startup
Michail Vourlakos 33d253d6ce improve calculations for geometries in editMode
Michail Vourlakos 7bb2db306a separate edit shadow visual from its image
Michail Vourlakos 8244d3218e fixes for thickness calculations
--consider reverse Lines and show glow case in order
to add this in the thickness calculations
--consider the applets shadows when shrink thickness
is enabled
Michail Vourlakos 60cc89d595 MultipleLayouts:restore isSwitching signal
--this creates a nice animation when switching
layouts for orphaned Activities at a Multiple
Layouts state
Michail Vourlakos cb69a9c7c6 slide out/in also in user screen change
Michail Vourlakos afcdd1b726 hide docks animation when changing layouts
Michail Vourlakos a6efa4b112 count shadow size in length mask size
Michail Vourlakos d86fdfd2ff fix #810,support smart/dynamic background
the dynamic background feature is enhanced and
becomes smarter. It understands snapped windows, windows
that touch the panel edge etc. The criteria in
order for the background to become solid are:
   - any active window that is touching the panel
edge (that includes krunner)
   - any inactive window that is snapped and touches
the panel edge (concerning its geometry: quarter-snapped or half-snapped)
   - maximized windows
   - an inactive window but keepAbove is touching
the panel edge (this catches also the yakuake case)
   - panel popups
Michail Vourlakos 1d8eea28bb slidingIn/Out during locationChange signal
Michail Vourlakos 65c50e4200 fix #760,enable effects when forceSolidPanel
--when the user has enabled to show solid panel for
maximized windows the window effects must be enabled.
This way the best contrast is provided.
Michail Vourlakos 830d197a0d use full thickness for animations need thickness
Michail Vourlakos ba3de5061f block zoom hovering on dock sliding in/out
Michail Vourlakos ce7bf51145 disable background effect when having transparency
Michail Vourlakos 3d8c8179e2 refactor layouts in containment
--simplify and organize a bit more the main.qml
in containment and move logic into LayoutsContainer
Michail Vourlakos 7c07385c10 fix #453,substitute absolute build path references
--fixes the kdesrc-build installation