Commit Graph

584 Commits (a0c1aa12f951d7a639052377e91ed77c4fbaabb9)
 

Author SHA1 Message Date
Michail Vourlakos a0c1aa12f9 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 25465e7c9e fix #248,option to shring thick margins to minimum 8 years ago
Michail Vourlakos 79010a6297 decouple thickness margins from iconMargin 8 years ago
Michail Vourlakos 97e57550bf 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 c29cc37cda 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 e86ba69bae improve spaces for AlternativeSession btn 8 years ago
Michail Vourlakos 4ea4a903fd 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 45e95788ed 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 38f9d0d7e0 fix #224,add option to add spacers applets 8 years ago
Michail Vourlakos 27cb0c9615 lower proportion icon size minimum value
--proportion icon size now has a minimum
of 1.5%
8 years ago
Michail Vourlakos 3c62884d92 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 64711828cf prevent proportion icon size under 16px. 8 years ago
Michail Vourlakos 32f2ebc8e0 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 909538369f 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 70e3c2bb7a expose dockview local geometry to qml 8 years ago
Michail Vourlakos 0e5cf91a81 add proportion icon size
--this icon size is calculated based on the
screen's height
8 years ago
Ivan Bordoni 49d3a4c811 Update it.po (#240) 8 years ago
Michail Vourlakos 9e9f75c535 do not update panel size on icon size change 8 years ago
Michail Vourlakos 13325ca022 fix #238,disable/enable raise dock temporary 8 years ago
Michail Vourlakos 1a04ff968d fix #233,support autostart through tweaks page 8 years ago
Michail Vourlakos 1e71b9ed4b add the tweak tab
--enable in new tab the autostart option and
showing during activity or desktop change
8 years ago
Michail Vourlakos b8ce37d4c3 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 c0b286f858 improve tasks progress border 8 years ago
Michail Vourlakos 417f0012bd disable debug message for shadows 8 years ago
Michail Vourlakos 329ba8b6ff 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 0c404b57a2 Update de.po (#237) 8 years ago
Jan Neumann c71da97674 additions 8 years ago
Ivan Bordoni e01574eea7 Update it.po 8 years ago
Ivan Bordoni 47cc62fe2c Update it.po 8 years ago
Ivan Bordoni 309edf7136 Update it.po 8 years ago
Michail Vourlakos 0360059d85 fix #226,add applets correctly in Fill mode 8 years ago
Michail Vourlakos f3dbd30ec1 signals to update free area
--more specific when the normalThickness or
shadow size are changed
8 years ago
Michail Vourlakos b2b4517ba8 fix crash from quit of configuration window 8 years ago
Michail Vourlakos 099f407017 update translation strings
--update greek translation
8 years ago
Michail Vourlakos de7a4cc922 updates for new percentage of panel background 8 years ago
Michail Vourlakos ead7892551 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 70c83d8b83 support blur/background contrast effects
--support these effects for docks that draw
their shadows externally with the window
server
8 years ago
Michail Vourlakos 5fc9f228b2 fix #191,use percentage to calculate panel size 8 years ago
Michail Vourlakos 55329356b4 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 b5a98f41ee fix #188,fix launchers behavior for Plasma>=5.9 8 years ago
Michail Vourlakos 2a8bd25e0e 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 0b2bebfbd8 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 19a6053588 update shadow size propery
--this fixes also very edge situations
at new overlapping calculations
8 years ago
Michail Vourlakos 0f7df07ef1 remove no return error 8 years ago
Michail Vourlakos 6010638094 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 d2e8dd7881 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
Michail Vourlakos c510c74cc5 fix #214, comment new multi-screen behavior
--refer to last 6-7 commits that contain this new
multi-screen behavior
--the new multi-screen behavior becomes more intelligent.
Latte trys to never let you without a dock containing
tasks plasmoid. It trys to do that intelligently not
depending on how many docks you have registered and if
they are set to explicit or primary ones
8 years ago
Michail Vourlakos c6988bb114 fix #216,fix glitch for none animations
--when the user chooses none animation setting
there was a glitch when a window was removed.
8 years ago
Michail Vourlakos fbf8cd3802 disable debug messages 8 years ago
Michail Vourlakos 81dfa36cef set a timer for sync docks screens
--add debuging message
8 years ago