Michail Vourlakos
31be277e17
include userswitcher in applet heuristic algorithm
8 years ago
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
8 years ago
Michail Vourlakos
5537db0760
fix #466,support kickoff applet in heuristic alg.
8 years ago
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
8 years ago
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
8 years ago
Michail Vourlakos
e9a3bf9265
improve check of clear zoom
8 years ago
Michail Vourlakos
57fd657a68
fix #464,clear zoom for applets far of par.effect
8 years ago
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
8 years ago
Michail Vourlakos
0c3f8e47ad
remove old typo
8 years ago
Michail Vourlakos
9335acaa33
speed down an animation
8 years ago
Michail Vourlakos
f68b376ede
animate active applet indicators
8 years ago
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
8 years ago
Michail Vourlakos
8d0b64cd6d
support applets activate line
8 years ago
Michail Vourlakos
831c5457e5
support in-house active indicator for applets
8 years ago
Michail Vourlakos
6631516913
consider needsFill applets as !canBeHovered
8 years ago
Michail Vourlakos
28b777dd15
fix warning check
8 years ago
Michail Vourlakos
84e390c312
reduce warnings
8 years ago
Michail Vourlakos
1094a6db02
update string
8 years ago
Michail Vourlakos
d3711258f1
add forceTransparentPanel in DebugWindow
8 years ago
Michail Vourlakos
9b4bde2958
reduce warnings
8 years ago
Michail Vourlakos
c37a959ae2
reduce warnings
8 years ago
Michail Vourlakos
7b15f4b895
add more calls for reconsiderMaximized for windows
8 years ago
Michail Vourlakos
77f542a9f3
fix #470,crash the tasksmodel of maximized logic
...
--fixes in various typos introduced from the new
designs
8 years ago
Michail Vourlakos
d3387922d3
split logic for AppletItem in containment
8 years ago
Michail Vourlakos
3d8c8179e2
refactor layouts in containment
...
--simplify and organize a bit more the main.qml
in containment and move logic into LayoutsContainer
8 years ago
Michail Vourlakos
b922b2c7e3
improve criteria for backOnlyOnMaximized case
...
--animate show/hiding background including its
internal shadows
8 years ago
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
8 years ago
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
8 years ago
Michail Vourlakos
69ce4b4e02
fix hovering effect for applets with zoom==1
8 years ago
Michail Vourlakos
9d213a6e83
support clicking event for all fakeIconItem area
8 years ago
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
8 years ago
Michail Vourlakos
33aa55271d
correct sizes for folderview applets
8 years ago
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
8 years ago
Michail Vourlakos
7c07385c10
fix #453,substitute absolute build path references
...
--fixes the kdesrc-build installation
8 years ago
Michail Vourlakos
e0f7b9b220
fix #449,add "cycle through tasks" action
...
--added the new cycle through tasks behavior to
tasks actions
8 years ago
Michail Vourlakos
721001ecc4
fix grow/shrink of behaveAsPlasmaPanel dock behave
8 years ago
Michail Vourlakos
7d3458d45c
support behaveAsPlasmaPanel in the dockview
8 years ago
Michail Vourlakos
9e969d22dc
create behaveAsPlasmaPanel for containment
...
--replace drawShadowsExternal with behaveAsPlasmaPanel
8 years ago
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
8 years ago
Michail Vourlakos
5c6a3a9d23
fix clearzoom when hover,no hoveredcapable applets
8 years ago
Michail Vourlakos
3cfcc909c5
set direct render animation time to 0
8 years ago
Michail Vourlakos
f3581a750b
Revert back two last commits
...
--the expose of directRenderAnimationTime broke
the parabolic effect experience so I am reverting them
back
8 years ago
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
8 years ago
Michail Vourlakos
46106a5bd1
expose directRenderAnimationTime
8 years ago
Michail Vourlakos
c1bff5a1a9
port directRender code to new signaling
8 years ago
Michail Vourlakos
7482182e24
set global direct render animation time
8 years ago
Michail Vourlakos
6fb56f90b1
fix #431,support again the internal separator
...
--support again the internal separator based on
the new signaling for the parabolic effect
8 years ago
Michail Vourlakos
6fac93171f
clear zoom for latte applet from far applets
8 years ago
Michail Vourlakos
00ce7931dc
hide preview on clearZoom
8 years ago
Michail Vourlakos
adba5b6f2a
simplify parabolic signalling
...
--this finally creates a very concrete parabolic
animation experience
8 years ago