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

483 Commits

Author SHA1 Message Date
Michail Vourlakos
b8fe25de2a dont blur while inStartup or closing 2018-02-05 19:53:40 +02:00
Michail Vourlakos
5593b515f4 update zoom-out animations 2018-02-05 18:58:04 +02:00
Michail Vourlakos
c129743aa9 use a new zoom-in animation type 2018-02-05 18:43:49 +02:00
Michail Vourlakos
2957c50dd0 Revert "update zoom-in animation type"
This reverts commit cc6779d0c4d84353efa85aee238950b63c8f760f.
2018-02-05 14:47:09 +02:00
Michail Vourlakos
cc6779d0c4 update zoom-in animation type 2018-02-05 14:42:00 +02:00
Michail Vourlakos
15cff730ab stop restoreAnimation in directRendering
--issue #852, when directRendering is activated
some of the tasks could be in restoreAnimation,
in such case they stop their animation are moved
to directRendering mode
2018-02-04 19:24:52 +02:00
Michail Vourlakos
8cf6f49bb9 improvements to parabolic effect
--issue #852, improve how the two states of zoom-in
and directRendering are indetified and triggered.
The initialization of hovering indexes now is
trigerred only for window mouse out events.
2018-02-04 18:56:28 +02:00
Michail Vourlakos
db0d803e2d slide-in docks on startup 2018-02-03 16:07:47 +02:00
Michail Vourlakos
2987e406db block signalUpdateScale if task/applet containMouse 2018-02-02 14:37:54 +02:00
Michail Vourlakos
0ee59fc97c reduce the resistance for enabling directRendering
--references fix #852
2018-02-01 23:40:19 +02:00
Michail Vourlakos
2a78437996 add some resistance in activating directRendering
--add some resistance for the functionality added for
issue #852
2018-02-01 23:09:45 +02:00
Michail Vourlakos
31caea4a51 fix #852,go to directRenderMode faster
--in order to go faster to directRenderMode in some
cases, the following criteria was added. If the zoomScale
of a task is greater than 1 and the mouse enters that task
then directRendering is enabled.
2018-02-01 22:41:17 +02:00
Michail Vourlakos
09691438e2 block for 1sec automaticIconSize costly function 2018-01-31 20:08:42 +02:00
Michail Vourlakos
d0064e622d dont animate iconSize in editMode & behaveAsPanel 2018-01-30 21:11:43 +02:00
Michail Vourlakos
33d253d6ce improve calculations for geometries in editMode 2018-01-30 21:06:48 +02:00
Michail Vourlakos
7bb2db306a separate edit shadow visual from its image 2018-01-30 18:12:15 +02:00
Michail Vourlakos
527fe54da7 improvements for EditMode Visual 2018-01-30 15:51:04 +02:00
Michail Vourlakos
d97a819bc1 enable mouse sensitivity for parabolic effect 2018-01-27 02:15:46 +02:00
Michail Vourlakos
b64bb1f9d2 use very high sensitivity for parabolic effect 2018-01-24 20:58:10 +02:00
l10n daemon script
6f084726a9 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"
2018-01-23 05:07:55 +01:00
Michail Vourlakos
b5ccba44b1 Move Dock from Layout to Layout
-- In the configuration window at the "New Dock"
ComboBox were added options in order for a dock
to move to another running Layout.
2018-01-21 11:59:46 +02:00
Michail Vourlakos
8244d3218e fixes for thickness calculations
--consider reverse Lines and show glow case in order
to add this in the thickness calculations
--consider the applets shadows when shrink thickness
is enabled
2018-01-20 00:14:38 +02:00
l10n daemon script
03a73a1bb0 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"
2018-01-18 04:58:29 +01:00
Michail Vourlakos
60cc89d595 MultipleLayouts:restore isSwitching signal
--this creates a nice animation when switching
layouts for orphaned Activities at a Multiple
Layouts state
2018-01-16 21:05:09 +02:00
Michail Vourlakos
46ad550b93 merging the new architecture,increase version
--because the new architecture supports both single
and multiple layouts, increasing the version is a
goog thing
2018-01-15 14:46:03 +02:00
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
9473f5b7a2 fix thick and applets alignment in reverse mode 2018-01-09 20:40:02 +02:00
Michail Vourlakos
63d90f1b98 update metadata versions 2018-01-08 21:59:18 +02:00
Michail Vourlakos
e3d1001861 indicate automatic the automatic shrinking
--if there is an applets that requests fillWidth or Height then
the automatic shrinking isnt working
2018-01-07 16:32:16 +02:00
Michail Vourlakos
2d16bcd976 draw panel background correctly after themeChange 2018-01-05 20:15:01 +02:00
Michail Vourlakos
10f3f6613d fix breakage of parabolic effect after slides out 2018-01-05 02:01:19 +02:00
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