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

1797 Commits

Author SHA1 Message Date
Michail Vourlakos
e0f7b9b220 fix #449,add "cycle through tasks" action
--added the new cycle through tasks behavior to
tasks actions
2017-05-09 17:55:50 +03:00
Michail Vourlakos
721001ecc4 fix grow/shrink of behaveAsPlasmaPanel dock behave 2017-05-07 19:24:08 +03:00
Michail Vourlakos
7d3458d45c support behaveAsPlasmaPanel in the dockview 2017-05-07 15:06:29 +03:00
Michail Vourlakos
9e969d22dc create behaveAsPlasmaPanel for containment
--replace drawShadowsExternal with behaveAsPlasmaPanel
2017-05-07 14:49:07 +03:00
Michail Vourlakos
e68a9e78e1 remove more trebbling from parabolic effect
--disable all Math.round(...) from parabolic
effect calculations because this was enough in order
to miss just one pixel that was able to create
a small trebbling
2017-05-06 18:09:49 +03:00
Michail Vourlakos
5c6a3a9d23 fix clearzoom when hover,no hoveredcapable applets 2017-05-06 14:13:13 +03:00
Michail Vourlakos
3cfcc909c5 set direct render animation time to 0 2017-05-06 12:25:59 +03:00
Michail Vourlakos
f3581a750b Revert back two last commits
--the expose of directRenderAnimationTime broke
the parabolic effect experience so I am reverting them
back
2017-05-06 12:18:59 +03:00
Michail Vourlakos
d15b84319c fix directRenderAnimationTime
--use a small duration of 20ms for the
directRenderAnimationTime in order to add a bit
more smoothness in the parabolic animation
when directRender is activated
2017-05-06 11:52:52 +03:00
Michail Vourlakos
46106a5bd1 expose directRenderAnimationTime 2017-05-06 11:39:45 +03:00
Michail Vourlakos
c1bff5a1a9 port directRender code to new signaling 2017-05-06 11:23:47 +03:00
Michail Vourlakos
7482182e24 set global direct render animation time 2017-05-06 11:15:55 +03:00
Michail Vourlakos
6fb56f90b1 fix #431,support again the internal separator
--support again the internal separator based on
the new signaling for the parabolic effect
2017-05-06 01:19:45 +03:00
Michail Vourlakos
6fac93171f clear zoom for latte applet from far applets 2017-05-04 21:52:48 +03:00
Michail Vourlakos
00ce7931dc hide preview on clearZoom 2017-05-04 21:12:18 +03:00
Michail Vourlakos
adba5b6f2a simplify parabolic signalling
--this finally creates a very concrete parabolic
animation experience
2017-05-04 20:40:44 +03:00
Michail Vourlakos
fd4af3f0f1 port plasmoid into new arch for parabolic effect 2017-05-04 20:11:46 +03:00
Michail Vourlakos
9b77117870 port container into new parabolic architecture
--drop the checkListHovered that was using an
heuristic algorithm to discover if the mouse is
still inside the window. In its place use
the dock.visibility.containsMouse
--use one single globalDirectRender flag from
containment in order for all dock elements to
investigate if they should use directRendering-
painting or play animations instead
2017-05-04 19:19:50 +03:00
Michail Vourlakos
4ee9370012 remove no needed code 2017-05-04 18:44:16 +03:00
Michail Vourlakos
2e72ed0a5b fix #442,clearZoom of latteApplet after fast hover 2017-05-03 23:54:38 +03:00
Michail Vourlakos
987cfba048 improve clearing parabolic effect calculations
--adding the internal separator made the things a little
more complicated. This commit improves the clearing
calculations in order to not conflict the messages
with each other and trying to restore all applets
and tasks that are not considered for the parabolic
effect.
2017-05-03 19:14:30 +03:00
Michail Vourlakos
df9edc5754 fix #441,expose add widgets action in context menu 2017-05-03 00:18:47 +03:00
Michail Vourlakos
8810626422 dont calculate parabolic effect in some cases
--this is when there are no animations or when
the zoomFactor=1
2017-05-02 21:29:18 +03:00
Michail Vourlakos
c489300819 fix #435,better calculations for Tasks borders 2017-05-01 19:29:23 +03:00
Michail Vourlakos
ab0576b687 new calculations for drawing shadows external
--fix an issue of leaving  some pixels transparent
between the external shadow and the panel background
when using the external shadows feature
2017-05-01 19:03:40 +03:00
Michail Vourlakos
593070beb8 fix #421,improve lockButton visibility states 2017-05-01 11:01:02 +03:00
Michail Vourlakos
fc6c4222e1 support configuration of audio indicator 2017-04-30 19:15:04 +03:00
Michail Vourlakos
ec68562174 support correct calculations from applets/separ.
--the applets now take into account the tasks
internal separator in order to provide beautiful
smooth parabolic animation when the internal separator
is at some of the Tasks edges
2017-04-28 21:39:40 +03:00
Michail Vourlakos
574f2aedcb correct signaling for internal separator case 2017-04-28 21:39:39 +03:00
Michail Vourlakos
92f214d552 support removing internal tasks separator 2017-04-28 21:39:39 +03:00
Michail Vourlakos
5cb418f978 fix #421, fix #424, fix wrong typo 2017-04-23 10:29:53 +03:00
Michail Vourlakos
c15bf2ccd6 improve systray positioning and alignment 2017-04-23 03:36:24 +03:00
Michail Vourlakos
261283b631 make animation times usable again
--durationTime that was used for the animations
was an integer. This was created extremely fast
animations for x1 and extremely slow animations
for x3. This fix changes that by setting the
durationTime in the qml side to real type. And
by that we are setting the following pragramatic
speeds which create a very good experience.
  x1 = 1.65
  x2 = 2
  x3 = 2.35
the above can be updated a bit based on the user
feedback and experience
2017-04-23 02:44:39 +03:00
Michail Vourlakos
2c6fdab568 make all shadows option default
--move also the shadows choice to advanced
group
2017-04-23 02:44:39 +03:00
Michail Vourlakos
32eff5c167 add advance option in configuration window 2017-04-23 02:44:38 +03:00
Michail Vourlakos
2ef64f4ab3 fix #411,deactivate applets when show previews 2017-04-23 02:43:24 +03:00
Michail Vourlakos
df0da77083 fix #420,include spacers in applets geometry calcs
--this way the right click we always take into account
the visual appearance space that latte provides for it
and not the applets internal geometry. So now spacers
also are considered as applet area
2017-04-23 02:31:36 +03:00
Michail Vourlakos
df0d017eb6 more signals to trigger computing of effectsArea
--fixes some cases that in fill mode the effectsArea
is not calculated correctly and the blur effects
were positioned out of place
2017-04-22 13:00:27 +03:00
Michail Vourlakos
a211ff6605 fix #398,reduce to minimum length margins
--more specific reduce to minimum length
margins for Fill mode in 100% maximum
length
2017-04-22 12:54:47 +03:00
Michail Vourlakos
25cbe57aa6 fix #392,support panel transparency and shadows
--the user can set the panel transparency and
enable/disable the panel shadows
2017-04-13 00:24:16 +03:00
Michail Vourlakos
4948a94227 support lower values for the icon margin
--the default is changed to 15%
2017-04-11 21:05:45 +03:00
Michail Vourlakos
6f410af31a support external shadows for WindowsGoBelow 2017-04-10 09:37:40 +03:00
Michail Vourlakos
b48c74ed08 fix spacers,broke from fillWidth new behavior 2017-04-09 14:35:57 +03:00
Michail Vourlakos
510974c3ff fix #356,expose offset in the dockview
--this patch updates borders correctly based
also on the offset variable
--fixes the calculations for offset and panel
background positioning
2017-04-09 01:26:29 +03:00
Michail Vourlakos
3125e6b742 fix #356,add offset option for the dock
-this patch provides the offset variable for
our qml side... The offset feature is not complete
the following are missing:
-expose offset at the dockview
-use offset in !compositing state
-update borders by taking into account the offset also
-update the automatic-positioning to take into account
the offset also
2017-04-08 21:05:13 +03:00
Michail Vourlakos
ccd498d884 improve applets layout on formFactor changes
--based on a strande behavior when changing form
factors and not appearing correctly I found the
reason why this is happening... this fixes the
audoban separator wrong latte behavior and for
the widget also concerning of course when the
dock changes form factor
--this fix inlude also a fix of a binding loop
for the heading of launchers inside the AppletItem
2017-04-08 19:13:55 +03:00
Michail Vourlakos
8d195354b0 fix #371,support applets with fillWidth/Height
--support applets that activate fillWidth/Height
2017-04-08 10:03:22 +03:00
Michail Vourlakos
73074382e3 move the lock button from drag area to tooltip
--improve the lock button appearance by moving it from
the drag area into the tooltip
2017-04-07 16:06:04 +03:00
Michail Vourlakos
a6b767d65a fix #351,use correct screenGeometry at task filter
--this fixes screen filtering for tasks but we
should investigate further in the future how
to support correct plasmoid.screenGeometry
2017-04-03 16:32:17 +03:00
Michail Vourlakos
1b9abfea84 fix #334,block dropping internal launchers on dock 2017-03-26 14:23:24 +03:00