Commit Graph

588 Commits (4abcc989cdb7d81c23cf2c0cc527629f76cebdcd)
 

Author SHA1 Message Date
audoban 4abcc989cd fix config window width 8 years ago
audoban 62dc8b8a6e implicit conversion 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 ea754f37a6 fix #235,set icon for docks differently
--for some reason the icon name returned from
the metadata of corona is empty.This gets
the windowIcon set for the application.
8 years ago
Michail Vourlakos 927e66a815 fix changing to reverse lines/dots
--sometimes changing from regular lines/dots
to reverse one was making the dots and lines
to disappear outside the screen
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 b56cbc4084 fix #102,show apps menu with Super key
--this needs from the user side to add
in the .config/kwinrc

[ModifierOnlyShortcuts]
Meta=org.kde.lattedock,/Latte,org.kde.LatteDock,activateLauncherMenu
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 d7240ab755 improve spaces for AlternativeSession btn 8 years ago
Michail Vourlakos 11a24ff34c fix #152,support an alternative session
-- On The Road was renamed at Alternative
Session and more improvements to the code
were added
8 years ago
Michail Vourlakos 3eeb1fe794 fix #152,add On The Road session
--the user is able to change into another
session/profile called "On The Road" for
which can set up its docks and applets
differently according to its needs. For
example hide its name, status, place
living etc.
8 years ago
Michail Vourlakos 3d95225349 fix #224,add option to add spacers applets 8 years ago
Michail Vourlakos 4bac9fe95d lower proportion icon size minimum value
--proportion icon size now has a minimum
of 1.5%
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
Ivan Bordoni be9f455447 Update it.po (#240) 8 years ago
Michail Vourlakos b78c1e9aad do not update panel size on icon size change 8 years ago
Michail Vourlakos 849301189a fix #238,disable/enable raise dock temporary 8 years ago
Michail Vourlakos 245f820718 fix #233,support autostart through tweaks page 8 years ago
Michail Vourlakos 78d2559e2f add the tweak tab
--enable in new tab the autostart option and
showing during activity or desktop change
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 08b5a78517 improve tasks progress border 8 years ago
Michail Vourlakos 21a7938d2b disable debug message for shadows 8 years ago
Michail Vourlakos 86d0f3dae6 fix #126, improve behavior for auto positioning
--support also an edge case where a top and left dock
overlap each other but there is also a free space in them.
This case hasnt been taken into account into the previous
implementation
8 years ago
omni6 e2fef33a16 Update de.po (#237) 8 years ago
Jan Neumann 7216483aa5 additions 8 years ago
Ivan Bordoni 2ad1a998c0 Update it.po 8 years ago
Ivan Bordoni 9fea33d08c Update it.po 8 years ago
Ivan Bordoni e930e9e86c Update it.po 8 years ago
Michail Vourlakos fd97a93e6d fix #226,add applets correctly in Fill mode 8 years ago
Michail Vourlakos b14c50ad07 signals to update free area
--more specific when the normalThickness or
shadow size are changed
8 years ago
Michail Vourlakos 19569365ac fix crash from quit of configuration window 8 years ago
Michail Vourlakos 7c61147b6e update translation strings
--update greek translation
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 fd946195dc fix #188,fix launchers behavior for Plasma>=5.9 8 years ago
Michail Vourlakos 7a58b80820 compute availableScreenRect only once
--this commit reduces into half the calculations
needed from the vertical docks in order to position
themselves based on horizontal docks. More specific
it makes the QRegion calculations only once for
each dock instead of two times
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 7c582de1f2 remove no return error 8 years ago
Michail Vourlakos b260939470 support overlap dock cases by using free space
--this commit uses free region from corona instead
of free rectangle in order to calculate size and
positioning for the docks. This way is possible to
be positioned more intelligently.
8 years ago
Michail Vourlakos 82b8e8fa72 fix #218,reenable garbage collect and trim cache
--the clear component cache was disabled because on
exit it creates crashes when 2 and more docks are
running
8 years ago