1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-13 21:57:40 +03:00

283 Commits

Author SHA1 Message Date
Michail Vourlakos
2862ca2442 fix a thick margins in applets 2017-05-21 22:03:02 +03:00
Michail Vourlakos
afc1a8e318 add AppletIdentifier for discovering applets icons
-use the old code and add it in AppletIdentifier in order
to discover applets that provide IconItems and substitute
their panel behavior with Latte experience
2017-05-21 20:02:29 +03:00
Michail Vourlakos
31be277e17 include userswitcher in applet heuristic algorithm 2017-05-21 19:47:06 +03:00
Michail Vourlakos
0a771531e1 fix #480,support new internal separator architect
--the internal separator codebase has been simplified
a lot and uses a new approach that provides a smoother
parabolic effect. This is part1 concerning improve separators,
in part2 applets separator will to try to be improved
2017-05-21 15:22:47 +03:00
Michail Vourlakos
5537db0760 fix #466,support kickoff applet in heuristic alg. 2017-05-21 01:51:57 +03:00
Michail Vourlakos
ebc70d12b2 fix #182,improve automatic shring/grow
--@AndydeCleyre contribution, the automatic growing/
shrinking for applets now uses always the maximum
length as a limit for the calculations
2017-05-21 00:25:01 +03:00
Michail Vourlakos
dcda53d08e go the applets clearZoom criteria to the edges
--the clearZoom criteria for the applets have set
to the minimum possible considering also the internal
tasks separator case
2017-05-21 00:08:44 +03:00
Michail Vourlakos
e9a3bf9265 improve check of clear zoom 2017-05-20 23:20:00 +03:00
Michail Vourlakos
57fd657a68 fix #464,clear zoom for applets far of par.effect 2017-05-20 23:16:59 +03:00
Michail Vourlakos
3e809b8ea9 expose fake icon to all applets that are found
--this should be tested with a lot of attention,
in case we fall onto applets cases that Latte
breaks their functionality
2017-05-20 22:26:11 +03:00
Michail Vourlakos
0c3f8e47ad remove old typo 2017-05-20 01:00:55 +03:00
Michail Vourlakos
9335acaa33 speed down an animation 2017-05-20 00:44:54 +03:00
Michail Vourlakos
f68b376ede animate active applet indicators 2017-05-20 00:39:58 +03:00
Michail Vourlakos
1c76e29b3f fix #472,support latte applet active indicators
--expose the functionality through the configuration
window. The user can choose no latte type internal
active applets indicators, only show to latte internal
applets and show at all applets
2017-05-20 00:02:24 +03:00
Michail Vourlakos
8d0b64cd6d support applets activate line 2017-05-19 22:21:16 +03:00
Michail Vourlakos
831c5457e5 support in-house active indicator for applets 2017-05-19 19:39:57 +03:00
Michail Vourlakos
6631516913 consider needsFill applets as !canBeHovered 2017-05-19 18:25:18 +03:00
Michail Vourlakos
28b777dd15 fix warning check 2017-05-19 17:34:44 +03:00
Michail Vourlakos
84e390c312 reduce warnings 2017-05-19 17:19:14 +03:00
Michail Vourlakos
1094a6db02 update string 2017-05-19 00:51:05 +03:00
Michail Vourlakos
d3711258f1 add forceTransparentPanel in DebugWindow 2017-05-19 00:40:03 +03:00
Michail Vourlakos
9b4bde2958 reduce warnings 2017-05-19 00:38:21 +03:00
Michail Vourlakos
c37a959ae2 reduce warnings 2017-05-19 00:33:55 +03:00
Michail Vourlakos
7b15f4b895 add more calls for reconsiderMaximized for windows 2017-05-19 00:23:19 +03:00
Michail Vourlakos
77f542a9f3 fix #470,crash the tasksmodel of maximized logic
--fixes in various typos introduced from the new
designs
2017-05-18 23:02:20 +03:00
Michail Vourlakos
d3387922d3 split logic for AppletItem in containment 2017-05-18 20:34:48 +03:00
Michail Vourlakos
3d8c8179e2 refactor layouts in containment
--simplify and organize a bit more the main.qml
in containment and move logic into LayoutsContainer
2017-05-18 20:04:57 +03:00
Michail Vourlakos
b922b2c7e3 improve criteria for backOnlyOnMaximized case
--animate show/hiding background including its
internal shadows
2017-05-18 15:09:22 +03:00
Michail Vourlakos
49d8b145d2 fixes for showBackOnlyOnMaximized design
--improve applets shadows, now the shadows used
are using the backgroundColor when a transparent
panel is forced
--identify better when shadows should be drawn
2017-05-18 01:33:32 +03:00
Michail Vourlakos
9d55a65bf5 fix #469,support show background on maximized only
-- the user can choose this behavior from the Tweaks page,
the panel background in shown only when there is maximized
window and it is fully transparent otherwise
2017-05-18 00:38:33 +03:00
Michail Vourlakos
69ce4b4e02 fix hovering effect for applets with zoom==1 2017-05-17 10:51:37 +03:00
Michail Vourlakos
9d213a6e83 support clicking event for all fakeIconItem area 2017-05-16 23:08:13 +03:00
Michail Vourlakos
17db2a8a5d fix #83,support fake iconitem and container
--there are plasma widgets that break the Latte
experience concerning the parabolic effect. We fix
this by providing above them our own Latte solution
and by hiding the applets appearance. At the same
time we make sure that a folder widget is not increasing
its size above 96px. for which its appearance goes to
FullRepresentation
2017-05-16 19:37:09 +03:00
Michail Vourlakos
33aa55271d correct sizes for folderview applets 2017-05-16 01:41:40 +03:00
Michail Vourlakos
dae061e64d fix #58, hack the Plasma iconitems applets
--applets such as folder view and icon where
breaking the animation for icon size < 64px.
This commit uses the heuristic algorithm from
AppletItem in order to discover such plasmoids
and afterwards it fakes a Latte.IconItem over
the PlasmaCore.IconItem
2017-05-16 01:19:12 +03:00
Michail Vourlakos
7c07385c10 fix #453,substitute absolute build path references
--fixes the kdesrc-build installation
2017-05-10 18:03:31 +03:00
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