1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-04-02 10:50:09 +03:00

580 Commits

Author SHA1 Message Date
Michail Vourlakos
274c6a653d add managedLayout to dockView
--this way a dock can belong to specific Layout
and this could be changed runtime in a multi-layout
runtime environment
2018-01-14 23:58:48 +02:00
Michail Vourlakos
e9be1a9108 fix #833,block attention bouncing inAttention
--fixed a typo to check the above case and at more
checks also to be sure
2018-01-09 20:40:02 +02:00
Michail Vourlakos
6c17065766 fix bouncing anchoring for rare cases
-- when a task that wasnt launcher was inAttention
state and was bouncing and the user was clicking it,
the animation wasnt that clear at its middle, there
was a small breakage.
2018-01-08 21:59:33 +02:00
Michail Vourlakos
63d90f1b98 update metadata versions 2018-01-08 21:59:18 +02:00
Michail Vourlakos
0a6e00c9e7 improve 3d contrast for GlowPoint 2018-01-03 18:49:02 +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
1d6c5f074f fix #816,add more task shortcuts
--added shortcuts for tasks 10-19
2018-01-02 19:38:46 +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
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
61ace37ec6 update task edges indexes on startup 2017-12-17 17:46:50 +02:00
Michail Vourlakos
b81f103def dont move launcher of origin dock in ext.signal 2017-12-09 13:35: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
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
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
Michail Vourlakos
920de6cd6e fix RTL layout for vertical and alignments 2017-11-29 22:08:35 +02:00
Michail Vourlakos
39a9bf4301 support RTL for badges in plasmoid 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
d5df98d5aa improve audio badges heuristics
--added one more heuristic for app name comparison
for audio badges based on the launcher name
e.g firefox from firefox.desktop
2017-11-22 16:12:48 +02:00
Michail Vourlakos
e92bc99223 fix #744,improve more contrast for audio badges 2017-11-20 20:39:18 +02:00
Michail Vourlakos
ce54958ff7 fix #774,improve contrast for audio badges 2017-11-20 20:36:10 +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
d22a8e2086 fix #773,crash that was happening from badges
--audio and progress badges where causing crashes
when the user was trying to remove a dock that had
shown any of those badges
2017-11-19 23:33:41 +02:00
Michail Vourlakos
face57d58a update audiostreams on user settings changes 2017-11-19 20:53:35 +02:00
Michail Vourlakos
afd34b19cc fix #770,broken parab.effect when no int.separator 2017-11-19 16:06:20 +02:00
Michail Vourlakos
c108cd4953 improve shadow positioning in glow 2017-11-18 18:16:50 +02:00
Michail Vourlakos
c258deb07d show glow when task inAttention state
--this applies when the user has activated glow
only for the active task, in that case glowing
is also applied when the task is inAttention
2017-11-18 18:09:38 +02:00
Michail Vourlakos
7b8efcaed7 implement fully active indicator types/glows 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
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
c3a9d09ecf fix int.separators indexes on dragging
--when there were many internal separators in the row
and the user was dragging a task the internal separators
indexes afterwards were broken. This fixes this by
forcing the separators to update their indexes after
the user finishes dragging.
2017-11-18 14:34:34 +02:00
Michail Vourlakos
b30caca172 fix contextmenu blocking parab.effect 2017-11-18 14:34:34 +02:00
Michail Vourlakos
f2f2a469d3 improve add/remove internal separators mechanism
--the user now can add an internal separator and set
its position also by taking into account in which task
the context menu is shown
--the user now can remove any internal separator wants to
by showing its context menu options in editMode
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
c25a088c5e fixes for animations is tasks spacers 2017-11-18 14:34:34 +02:00
Michail Vourlakos
109651f2d1 update task pseudo indexes for shortcuts 2017-11-18 14:34:34 +02:00
Michail Vourlakos
9d949b9387 fix first/last task indexes for no intern.sep case 2017-11-18 14:34:34 +02:00