Commit Graph

174 Commits (1cbdab35e4f98ad1024b046190936692b21ca4fa)

Author SHA1 Message Date
Michail Vourlakos 1cbdab35e4 support scrolling for Debug Window 8 years ago
Michail Vourlakos cf71eac686 update panel alignment correctly
--when the dock was changing between form
factors the edge alignments must be tranlated
correctly. e.g. left and right must
become top and bottom accordingly
8 years ago
Michail Vourlakos fac1ed6be6 restore modes for !compositing
--support hiding modes when !compositing,
improve apperance/calculations a bit
for !compositing
8 years ago
Michail Vourlakos eb0d04221e give more attention to !compositing
--improved all the visual and calculations
for !compositing. During the road also some
fixes introduced for the masking calculations
as the PanelBox exposes more of its settings
publicle to root and that way to
VisibilityManager
8 years ago
Michail Vourlakos 8205383b95 restore tooltips behavior for spesific cases
--locked applets, those that can be hovered,
and when zoomFactor==1
8 years ago
Michail Vourlakos 7644f9fabe improve panel painting for disabled compositing 8 years ago
audoban 1b7d3f0f00 fix restore connfig for raiseOnDesktop/ActivityChange 8 years ago
Michail Vourlakos 4111998d81 protect raise/hide animations from double calling 8 years ago
Michail Vourlakos de8be60bd0 consistent hovering for applets and tasks
--relevant to #250,creates consistency for
hovering tasks and applets. The only concerns
is around the springanimation introduced in
plasma 5.10 but this will be checked later
how it can be supported properly
8 years ago
audoban 7848c600cb fix #246, Incorrect/inconsistent behaviour when switching virtual desktops 8 years ago
Michail Vourlakos 873893b52d fix #250,workaround hovering issue for applets
--algorithm that is searching for an IconItem
inside at the applet's code for 2 levels depth.
If it is found the this IconItem is used to
be activated and deactivated on entering and
exiting the applet.
8 years ago
Michail Vourlakos 178874be64 fix #248,option to shring thick margins to minimum 8 years ago
Michail Vourlakos ced4d67f55 decouple thickness margins from iconMargin 8 years ago
Michail Vourlakos 9fc1bfd2d2 improve alternative layout appearance
--use a purpleprint fot the editing mode
in order to distinguish it from the default
session
8 years ago
Michail Vourlakos 438854eb8f fix #204,improve Latte clicking signaling
--fix the plasmatube behavior. The clicking
animation from Latte was preventing clicking
signals to be caught exactly as the plasma frameworks
were expecting them.
8 years ago
Michail Vourlakos 116ea00ee0 prevent proportion icon size under 16px. 8 years ago
Michail Vourlakos 5de5b11e38 improve proportion icon size with automatic icon
--when dock is changing screens and dock is using
an automatic calculated icon size based on contents
the automatic icon size must be recalculated for the
new proportion icon size
8 years ago
Michail Vourlakos 82c3edfd48 fix #217,adaptive applet size based on screen
--the user instead of setting the size in pixels,
can set a per centage value which is calculated
based on the current screen height
8 years ago
Michail Vourlakos 403eeb0c4d expose dockview local geometry to qml 8 years ago
Michail Vourlakos b3ffc392b7 add proportion icon size
--this icon size is calculated based on the
screen's height
8 years ago
Michail Vourlakos e19b20dc22 fix #198,recreate windows when it is needed
--in order for a dock to be above KeepAbove
windows must contain flag BypassWindowManagerHint.
Unfortunately this flag breaks the experience with
AlwaysVisible state especially the struts and
snapping behavior. This patch recreates a
dockView when a mode is changed and an
update for the flags is needed.
--at the same time move the localGeometry to
dockView in order to trigger properly the
updateAbsGeometry when it is needed, on
window's geometry changes not only when there
is local geometry change
--when a dock is created through corona, the
addDock function reads the mode which is going
to be used and specifys this way the flags that
have to be set during docks creation
8 years ago
Michail Vourlakos fd97a93e6d fix #226,add applets correctly in Fill mode 8 years ago
Michail Vourlakos 049c1de713 updates for new percentage of panel background 8 years ago
Michail Vourlakos 0e8691878c fix #194,the user can enable a solid background
--this is especial useful for plasma themes with big
transparency. Latte can not support blur and background
contrast kwin effects for panel backgrounds that are drawn
inside its qml side.
8 years ago
Michail Vourlakos 93715727d0 support blur/background contrast effects
--support these effects for docks that draw
their shadows externally with the window
server
8 years ago
Michail Vourlakos 7eb2012048 fix #191,use percentage to calculate panel size 8 years ago
Michail Vourlakos 8f3b1cbe66 fix dock geometry calculations
--the local dock geometry can not be bigger from
the window in which it refers. Also the local dock
geometry is calculated independently of mask
8 years ago
Michail Vourlakos 2de56fc76c protect dock removal in some cases
--forbid removal of the last running dock with
tasks in it
--forbid removal of the last tasks plasmoid from
running docks
8 years ago
Michail Vourlakos 6e2b99b1f2 update shadow size propery
--this fixes also very edge situations
at new overlapping calculations
8 years ago
Michail Vourlakos 2da927e0b2 support always on primary case
-- :) fantastic behavior from Latte...
8 years ago
Michail Vourlakos 587c476e67 add screen information into debug window 8 years ago
audoban fcabf6ffcd remove property debugFlags of DockView 8 years ago
audoban c4d430bbed #199, QQuickWindowSystem replacement of WindowSystem 8 years ago
Michail Vourlakos 9597c3c8f6 fix applets centering with new rendering 8 years ago
Michail Vourlakos 6a00fcc936 fix #195, new direct rendering mechanism
--this a big fix for the painting mechanism.
Introduces a new direct rendering phase in
which no delays are happening on drawing.
This commit contains also the fixes in various
places in order for the new rendering to work
correctly
8 years ago
Michail Vourlakos 3574c8089d fix #187,counter for actions blockHiding 8 years ago
Michail Vourlakos b84c213a15 fix #185,changes for previews broke hover behavior 8 years ago
Michail Vourlakos 5a9bf31d36 disable debug messages, fix masking positioning 8 years ago
Michail Vourlakos 24085bab9b paint areas outside the maskArea 8 years ago
Michail Vourlakos af61ec8b36 fix #177,protect containment clearZoom in previews 8 years ago
Michail Vourlakos 30ce9c3c12 add BlockHiding flag in Debug Window 8 years ago
Michail Vourlakos 0cbd6f8470 fix #174,account screen size for the debug window 8 years ago
audoban 4c0054cc30 Improving readability of CMakeLists 8 years ago
Michail Vourlakos af43988ce0 add localGeometry and editMode in debug window 8 years ago
Michail Vourlakos 969ded95eb improvements for debug window
--add new debug variable containsMouse,
show the values for <unknow> variable
cases
8 years ago
Michail Vourlakos 7e1475d901 fix dock geometry update from VisibilityManager 8 years ago
Michail Vourlakos b7e9abfd47 remove deprecated code
--remove qml code showing dock on activity change
8 years ago
Michail Vourlakos 354005be10 update local geometry only when it has changed 8 years ago
Michail Vourlakos 1f33b17c03 fixes for panel background metrics 8 years ago
Michail Vourlakos d1fee96a33 repair semantics 8 years ago