1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-24 18:03:53 +03:00

452 Commits

Author SHA1 Message Date
Michail Vourlakos
cb69a9c7c6 slide out/in also in user screen change 2018-01-04 21:27:55 +02:00
Michail Vourlakos
f7b8cedb3c improve semantics for location change slide out/in 2018-01-04 20:30:00 +02:00
Michail Vourlakos
afcdd1b726 hide docks animation when changing layouts 2018-01-03 21:06:34 +02:00
Michail Vourlakos
4692b87bb5 improve GlowPoint contrast 2018-01-03 13:49:44 +02:00
Michail Vourlakos
fa1ef2f17d move GlowPoint to latte library
--this way we can use the same code between
plasmoid and containment
2018-01-03 12:48:26 +02:00
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
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
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
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
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
1d8eea28bb slidingIn/Out during locationChange signal 2017-12-11 12:36:47 +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
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
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
246f5ed800 fix handler placement in RTL 2017-11-29 22:08:35 +02:00
Michail Vourlakos
920de6cd6e fix RTL layout for vertical and alignments 2017-11-29 22:08:35 +02:00
Michail Vourlakos
5f148b950e support RTL to tooltips and previews 2017-11-29 22:08:35 +02:00
Michail Vourlakos
32c74f818e fix parabolic effect for RTL 2017-11-29 22:08:35 +02:00
Michail Vourlakos
f8f78566f9 apply layout mirroring for RTL 2017-11-29 22:08:35 +02:00
l10n daemon script
1289c64480 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-11-27 04:52:43 +01:00
Michail Vourlakos
e0a3bd9f80 support nomad systray in Latte 2017-11-25 14:01:57 +02:00
l10n daemon script
26a9f2ce61 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-11-20 04:29:47 +01:00
Michail Vourlakos
3ca45d0eaa fix #772,improve shadows behavior for solid panels 2017-11-19 13:50:58 +02:00
Michail Vourlakos
c108cd4953 improve shadow positioning in glow 2017-11-18 18:16:50 +02:00
Michail Vourlakos
7b8efcaed7 implement fully active indicator types/glows 2017-11-18 14:34:34 +02:00
Michail Vourlakos
89cd1c30ab support two types of active indicator 2017-11-18 14:34:34 +02:00
Michail Vourlakos
eab02204e1 support GlowOnlyOnActive at containment 2017-11-18 14:34:34 +02:00
Michail Vourlakos
34e1243886 update container GlowPoint 2017-11-18 14:34:34 +02:00
Michail Vourlakos
5388b709a8 update plasmoid to support glowOnlyOnActive 2017-11-18 14:34:34 +02:00
Michail Vourlakos
cc0037e82d add new glow configuration options 2017-11-18 14:34:34 +02:00
Michail Vourlakos
733fa3c29c update container GlowPoint 2017-11-18 14:34:34 +02:00
Michail Vourlakos
a9c1f9cd08 update glowing at plasmoid GlowItem 2017-11-18 14:34:34 +02:00
Michail Vourlakos
6b34a5118e add showGlow property to GlowPoints 2017-11-18 14:34:34 +02:00
Michail Vourlakos
8d40678e28 fix latteApplet size area
--this fixes also showing a wrong context menu
for tasks in zoomed tasks. It was showing instead
of the task context menu the container one.
2017-11-18 14:34:34 +02:00
Michail Vourlakos
07d51156bf fix noRealTask breaking parabolicEffect 2017-11-18 14:34:34 +02:00
Michail Vourlakos
63304d91d7 fix single task case for parabolic effect
--when there was only one task in the plasmoid
the parabolic effect was breaking with neighbour
applets
2017-11-18 14:34:34 +02:00
Michail Vourlakos
a4a5a61574 load spacers debug visuals ondemand 2017-11-18 14:34:34 +02:00
Michail Vourlakos
147529dd72 fixes for tasks spacers for multiple separators 2017-11-18 14:34:34 +02:00
Michail Vourlakos
83c901de0e hide internal separators in some cases
--hide internal separators when overlap and show
only one
--hide internal separators at start or end of the
plasmoid, the user can us separator applet in those
places
--add safety array checkes in order to avoid any
crashes from accessing out-of-arrays elements
2017-11-18 14:34:34 +02:00
Michail Vourlakos
1eca9875f9 drop internal separatorPos for new architecture 2017-11-18 14:34:34 +02:00
Michail Vourlakos
e7baccf7d0 disable debug messages,restore some clearZooms 2017-11-18 14:34:34 +02:00
Michail Vourlakos
9d8c99768f update containment spacer to multiple internal 2017-11-18 14:32:41 +02:00