Commit Graph

1777 Commits (474c7a3970c071c035b489cb394cf0638129f7b5)
 

Author SHA1 Message Date
Michail Vourlakos cb69a9c7c6 slide out/in also in user screen change
Michail Vourlakos f7b8cedb3c improve semantics for location change slide out/in
Michail Vourlakos bc29bc2863 improve windows garbage collector
Michail Vourlakos 1d5d4406ef slide-out docks in manual layout change
Michail Vourlakos 2a911d34b8 improve semantics for availableScreenRect
--improve the function to calculate the availableScreenRect
of a specific screen. Now the function accepts two arguments
specifing which visibility modes and locations(edges) are
going to be taken into account to calculate the
availableScreenRect.
Michail Vourlakos f7aac48599 fix #807,download window for Latte Layouts
--adds a Download option in layouts editor in order
to download layouts from store.kde.org
Michail Vourlakos afcdd1b726 hide docks animation when changing layouts
Michail Vourlakos 0a73d146c4 show Quit button only in advanced mode
Michail Vourlakos 0a6e00c9e7 improve 3d contrast for GlowPoint
Michail Vourlakos 4692b87bb5 improve GlowPoint contrast
Michail Vourlakos fa1ef2f17d move GlowPoint to latte library
--this way we can use the same code between
plasmoid and containment
Michail Vourlakos 1e4d452bd6 add Void Linux in README file
Michail Vourlakos 1d6c5f074f fix #816,add more task shortcuts
--added shortcuts for tasks 10-19
Michail Vourlakos da612fd8d9 ignore not used X11 changed events
--some windows are sending plenty windowChanged
events without Latte using them. We block them in
order to not trigger any Latte updates.
Michail Vourlakos b749a1f7e6 fix for dynamic background
Michail Vourlakos a6efa4b112 count shadow size in length mask size
Michail Vourlakos 99bb0a5c87 fix #817,count shadow size for mask thickness
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 bc7a9eac9a fix #811,timers to check previews/menus/tooltips
--there were cases that window previews/tasks context menu/
title tooltips were shown at the same time. This patch fixes this
by adding timers to catch these case and show the above on
priority. The priority used is tasks context menu/window
previews/title tooltips
Michail Vourlakos 9dbee82a4a dont confuse lock files between different users
Michail Vourlakos 43a6e18617 follow Fitt's Law when shrinking thickness
--when the latte panel behavesAsPlasmaPanel and
the user has enabled also shrinking the thickness
then Fitt's Law can be followed.
Michail Vourlakos 7645dc9007 improvements for tasks dragging
--dont change the ratio size of the task during
dragging
--clear parabolic effect during dragging
Michail Vourlakos 5ad5620e4e dont animate task additions after dragging
Michail Vourlakos c169858b71 improve glow painting
--reduce a lot the painting issues that didnt
paint glow parts correctly
Michail Vourlakos 894098db7d improve signaling for internal separators
Michail Vourlakos 3359f5e829 set activities for internal separators
--the internal separators should be able to positioned
always perfect comparing to the other launchers around them.
Only way this could be achieved is by giving them the
possibility to be applied to specific Activities...
For the user to assign internal separators to specific
Activities should right click them in editMode...
Michail Vourlakos 253eb7a8e2 dont count latte plasmoid as expanded
--this solves making the dock background fully shown
with no transparency at all when a task in the plasmoid
needed attention.
Michail Vourlakos 90f7ae8fed improve margins for shrinkThickMargins
l10n daemon script cba49d22de GIT_SILENT made messages (after extraction)
Michail Vourlakos f1e4d455e6 import and load a layout from command line
Michail Vourlakos 9f16ef5d4e load specific layout on startup from command line
Michail Vourlakos d85138ebe4 exit from main when quiting
Michail Vourlakos a2948bf942 print available layouts from command line
Michail Vourlakos 2640a7e948 reload layouts if needed after default import
Michail Vourlakos 61ace37ec6 update task edges indexes on startup
Michail Vourlakos 8d54dfd365 improve semantics/update translation string
Michail Vourlakos 0615dcf084 add --default-layout option for command line
--this option enables the user to load the default
layout from start.
Michail Vourlakos 3679c1c0cf load the default layout when cant find previous
--load the default layout when cant find the previous
layout for some reason. This means that something went
really wrong actually and the previous stored layout
doesnt exist anymore, at least with the same name
ised.
Michail Vourlakos e7633f7974 Revert "use PlasmaComponents3.ComboBox at settings window"
This reverts commit 1d6c4f6b2c.
iit creates crashes...
Michail Vourlakos 1d6c4f6b2c use PlasmaComponents3.ComboBox at settings window
Michail Vourlakos 00032f9198 add shortcut to open layouts editor
--use Meta+E to open the layouts editor
Michail Vourlakos 0077029e3f identify kdeconnect sms applet
Michail Vourlakos 6722162826 fix applet line active indicator issue
--the applet line active indicator wasnt updating
correctly its size when hovering
Michail Vourlakos 7b27dfdf33 disable directRendering after automatic icon size
Michail Vourlakos a31940a6fe fix for calculating panel reqion in !compositing
the mask region wasnt calculated correctly in some cases
after location changes. I think it might be a plasma
upstream bug/change but either way this patch fixes
it.
Michail Vourlakos 1d8eea28bb slidingIn/Out during locationChange signal
Michail Vourlakos b81f103def dont move launcher of origin dock in ext.signal
Michail Vourlakos 17ac56ffa2 setup applets shadows defaults for panel/dock
Michail Vourlakos e89d9f17e6 fix #789,hide indicator item when inAttention
--the inAttention animation is being played by a
separate Loader, with this patch we hide the underground
original indicator in case it creates a visual
breakage in some cases
Michail Vourlakos 91ff26882e fix #784,ignore top/bottom auto-hide panels
--a bottom or top auto-hide panel is not considered
in the calculations for the availableScreenRegion