1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-01 01:17:51 +03:00
Commit Graph

1613 Commits

Author SHA1 Message Date
Michail Vourlakos
b749a1f7e6 fix for dynamic background 2018-01-02 13:52:55 +02:00
Michail Vourlakos
a6efa4b112 count shadow size in length mask size 2018-01-02 13:01:56 +02:00
Michail Vourlakos
99bb0a5c87 fix #817,count shadow size for mask thickness 2018-01-02 12:56:10 +02:00
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
2018-01-02 11:49:38 +02:00
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
2017-12-25 22:35:43 +02:00
Michail Vourlakos
9dbee82a4a dont confuse lock files between different users 2017-12-25 21:07:07 +02:00
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.
2017-12-25 19:03:56 +02:00
Michail Vourlakos
7645dc9007 improvements for tasks dragging
--dont change the ratio size of the task during
dragging
--clear parabolic effect during dragging
2017-12-25 16:47:59 +02:00
Michail Vourlakos
5ad5620e4e dont animate task additions after dragging 2017-12-25 16:18:52 +02:00
Michail Vourlakos
c169858b71 improve glow painting
--reduce a lot the painting issues that didnt
paint glow parts correctly
2017-12-25 15:48:36 +02:00
Michail Vourlakos
894098db7d improve signaling for internal separators 2017-12-25 14:55:38 +02:00
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...
2017-12-25 14:31:54 +02:00
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.
2017-12-25 11:05:28 +02:00
Michail Vourlakos
90f7ae8fed improve margins for shrinkThickMargins 2017-12-25 10:25:59 +02:00
l10n daemon script
cba49d22de GIT_SILENT made messages (after extraction) 2017-12-24 03:07:36 +01:00
Michail Vourlakos
f1e4d455e6 import and load a layout from command line 2017-12-17 19:08:35 +02:00
Michail Vourlakos
9f16ef5d4e load specific layout on startup from command line 2017-12-17 18:34:50 +02:00
Michail Vourlakos
d85138ebe4 exit from main when quiting 2017-12-17 18:15:04 +02:00
Michail Vourlakos
a2948bf942 print available layouts from command line 2017-12-17 18:13:26 +02:00
Michail Vourlakos
2640a7e948 reload layouts if needed after default import 2017-12-17 17:55:20 +02:00
Michail Vourlakos
61ace37ec6 update task edges indexes on startup 2017-12-17 17:46:50 +02:00
Michail Vourlakos
8d54dfd365 improve semantics/update translation string 2017-12-17 17:44:05 +02:00
Michail Vourlakos
0615dcf084 add --default-layout option for command line
--this option enables the user to load the default
layout from start.
2017-12-17 17:42:49 +02:00
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.
2017-12-17 17:01:30 +02:00
Michail Vourlakos
e7633f7974 Revert "use PlasmaComponents3.ComboBox at settings window"
This reverts commit 1d6c4f6b2c.
iit creates crashes...
2017-12-16 17:23:07 +02:00
Michail Vourlakos
1d6c4f6b2c use PlasmaComponents3.ComboBox at settings window 2017-12-16 13:18:26 +02:00
Michail Vourlakos
00032f9198 add shortcut to open layouts editor
--use Meta+E to open the layouts editor
2017-12-16 13:17:11 +02:00
Michail Vourlakos
0077029e3f identify kdeconnect sms applet 2017-12-14 11:00:08 +02:00
Michail Vourlakos
6722162826 fix applet line active indicator issue
--the applet line active indicator wasnt updating
correctly its size when hovering
2017-12-13 17:50:23 +02:00
Michail Vourlakos
7b27dfdf33 disable directRendering after automatic icon size 2017-12-11 15:39:22 +02:00
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.
2017-12-11 15:21:25 +02:00
Michail Vourlakos
1d8eea28bb slidingIn/Out during locationChange signal 2017-12-11 12:36:47 +02:00
Michail Vourlakos
b81f103def dont move launcher of origin dock in ext.signal 2017-12-09 13:35:51 +02:00
Michail Vourlakos
17ac56ffa2 setup applets shadows defaults for panel/dock 2017-12-09 13:23:51 +02:00
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
2017-12-07 23:53:32 +02:00
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
2017-12-05 20:56:58 +02:00
Michail Vourlakos
fade488f12 reorder Appearance page 2017-12-04 19:33:09 +02:00
Michail Vourlakos
03312bbe9d fix #783,shrink a bit the tasks number 2017-12-04 14:47:50 +02:00
Michail Vourlakos
45d39d1f2f show task number correctly after bouncing animation
--when the user was using shortcuts to activate launchers
the number wasnt appearing at all after showing the window
2017-12-04 14:26:37 +02:00
Michail Vourlakos
25323148f4 dont shrink thickness by default at Dock type 2017-12-04 00:22:44 +02:00
Michail Vourlakos
2799974eaf reorder settings in config window
--move Active Applet Indicator to Appearance page
and make its layout more consistent with the rest
design
--move Glow options above the Applet Shadows that
may be used more rarely
2017-12-03 12:08:13 +02:00
Michail Vourlakos
6d1e6c2205 support pressed events for dock type 2017-12-03 12:00:50 +02:00
Michail Vourlakos
3d0bfddc35 add Dock/Panel switcher at config window
--add an easy way to load the default options
of Panel and Dock types supported by Latte
2017-12-03 11:53:06 +02:00
Michail Vourlakos
ff70d4a9d2 improve/fix small issues with panel behavior 2017-12-03 11:12:54 +02:00
Michail Vourlakos
efb04895be improve activate applets for neutral areas 2017-12-02 20:13:25 +02:00
Michail Vourlakos
1c5cebda99 use activate signal for (not)expand
--for all neutral areas (such as spacers or
activate indicator spacers) the activate signal
in sent in order to activate an applet or
expand it / hide it...
2017-12-02 19:52:43 +02:00
Michail Vourlakos
43b08217a2 expand applets when clicked in neutral areas
--try to give more interaction to the user. When an
applet is clicked at its hidden spacers or the space
reserved for its active indicator then Latte sends
a signal to expand it. Unfortunately I havent found
a way to active other applets in such case e.g. the
icon-only applets
2017-12-02 18:53:11 +02:00
Michail Vourlakos
39d63f178e fix #782,update behavior for active grouped tasks
--in the initial design there was only a line for the
active task and the user could choose if wants to show
a second dot to indicate that this is a group of windows.
This behavior was updated in order to take into account
if the user has chosen to show only dots even for the
active task.
2017-12-02 18:05:31 +02:00
l10n daemon script
9124eeb372 GIT_SILENT made messages (after extraction) 2017-12-02 03:01:24 +01:00
Michail Vourlakos
9273e58652 improve RTL a bit for Layouts ComboBox 2017-11-29 22:08:35 +02:00