1
0
mirror of https://github.com/KDE/latte-dock.git synced 2024-12-26 23:21:37 +03:00
Commit Graph

4115 Commits

Author SHA1 Message Date
Michail Vourlakos
39cc767eed drop panelUserSetAlignment not used anymore 2020-05-11 10:45:25 +03:00
Michail Vourlakos
57fd073e3f improve Blur responsiveness
--Blur area is not updated instantly any more
and does not make too many unnecesary calls.
A timer was added to orchestrate this in order
for the Effects area to be updated at maximum
20times/sec.
--Dont animate the view container at all cases, that
creates a much smoother experience for the user in
editing mode
2020-05-11 10:30:08 +03:00
Michail Vourlakos
95462fe5e6 fix maxlength applied inConfigureApplets mode 2020-05-11 10:18:37 +03:00
Michail Vourlakos
75c14b504e main layout on top of start and end layouts 2020-05-11 10:01:01 +03:00
Michail Vourlakos
344a7b7f53 smoothen up glitches inConfigureApplets mode 2020-05-11 00:05:55 +03:00
Michail Vourlakos
2ebe0d0b63 fix glitch from hide screen edge gap in dock mode
--do not update view window geometry when there is
an automatic hide screen edge gap situation because
of maximized windows events
2020-05-10 23:38:17 +03:00
Michail Vourlakos
4501c940f1 fix hide screen gap animation for behaveAsPanels 2020-05-10 21:25:29 +03:00
Michail Vourlakos
29128a5291 Tasks:fix autoscrolling for dragging
--during scrolled tasks the scrolllable list
now is autoscrolled properly when the user
is repositioning launchers through dragging
or when dragging external files over tasks
and launchers
2020-05-10 20:27:35 +03:00
Michail Vourlakos
e8d0ca3742 fix Tasks menu RemoveSeparator option
BUG:421252
2020-05-10 20:27:35 +03:00
Michail Vourlakos
0d023dff37 expose backgroundThickness through Metrics
--this way Tasks scrolling shadows work ok again
and also they are decoupled from containment
2020-05-10 20:27:35 +03:00
Michail Vourlakos
f715c5bbd5 various fixes for backgroud/items offsets 2020-05-10 20:27:35 +03:00
Michail Vourlakos
dd4e4fb79d rename all Background.MultiLayer values
--much better and understandable names are now used
2020-05-10 20:27:35 +03:00
Michail Vourlakos
0539db1a09 rename more values of Background.MultiLayered 2020-05-10 20:27:35 +03:00
Michail Vourlakos
545249404e rename values in Background.MultiLayered 2020-05-10 20:27:35 +03:00
Michail Vourlakos
bc441af941 rename PanelBox to Background.MultiLayered
--much better name and also describes how Background
really works and draws its content
2020-05-10 20:27:35 +03:00
Michail Vourlakos
1e144fc3e7 solution for Unity style layouts top view shadow
--when a vertical view that acts as a unity-style one
is activated, it sends a signal to top view to update
their visibility in order to stay on top
2020-05-10 20:27:35 +03:00
Michail Vourlakos
5113674f18 color warning messages to not take attention 2020-05-10 20:27:35 +03:00
Michail Vourlakos
fe370bf885 improve all binding for containment
--use the Binding.when property in order to identify
when a binding is triggered or not
2020-05-10 20:27:35 +03:00
Michail Vourlakos
78dfd9bd6b fix debug output and take full control
--dont print warnings from qt 5.14 bindings
--provide a filter debug text property
--colorize a bit the debug output
2020-05-10 20:27:35 +03:00
l10n daemon script
51a302de63 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"
2020-05-09 06:29:25 +02:00
Michail Vourlakos
f5db9ce63d fix Justify alignment applets placement inConfigure
--applets are now always take into account the splitters
placement and the splitters try to be always in the
center. This is much more predictable and understanble
from the user
2020-05-08 23:02:43 +03:00
Michail Vourlakos
6ae3c499f0 block calculations for applets changing parents 2020-05-08 22:31:35 +03:00
Michail Vourlakos
97a1c3fdb8 NEW Intuitive InConfigureApplets Mode
--I have managed to solve most of the issues that were
preventing a live demonstration of applets layout
during InConfigureApplets mode... Things are more
intuitive now are updated correctly between different
layout areas... enjoy...
2020-05-08 21:15:10 +03:00
Michail Vourlakos
7a451facb2 use inConfigureAppletsMode like a regular mode 2020-05-08 18:30:44 +03:00
Michail Vourlakos
124629ea06 move pin button to plasma components3 2020-05-08 10:35:10 +03:00
Michail Vourlakos
1e48d053f7 fix crash when switching layouts
-- the faulter was containmentinterface that was
calling containment()->applets() during view
destroying phase
2020-05-08 10:16:26 +03:00
Michail Vourlakos
e64921d2bf rename Indexer ability clients properties
--include also a fix for Tasks addingarea
2020-05-08 09:36:35 +03:00
Michail Vourlakos
28ec313bd2 track container fill calculations better
--container fill calculations are now tracked much
better when they are applied.
--as an improvement fill calculations are now taking place
at all edit mode states. So inConfigureApplets mode
the fill(s) applets do not throw out of screen
applets that are the layout edges
2020-05-07 22:36:20 +03:00
Michail Vourlakos
836cecec41 Tasks fix thickness calculations scrollable list 2020-05-07 20:13:30 +03:00
Michail Vourlakos
30aa8963cb fixes for Fitts Law applet margins 2020-05-07 19:59:33 +03:00
Michail Vourlakos
3417b5ee0b dont separate launchers from tasks 2020-05-07 17:12:16 +03:00
Michail Vourlakos
ef2592b183 add Indexer applet Ability
--works beautifully and nicely even in
multi-applets indexer supported environment
2020-05-07 16:19:05 +03:00
Michail Vourlakos
a9425409d0 improve Indexer Container/Bridge implementation 2020-05-07 14:34:47 +03:00
Michail Vourlakos
df4df914ca introduce Indexer ContainerAbility 2020-05-07 00:07:16 +03:00
Michail Vourlakos
a622485a47 fix warnings 2020-05-06 23:18:53 +03:00
Michail Vourlakos
a9c29916b0 improve catching signals for Container abilities 2020-05-06 20:48:56 +03:00
Michail Vourlakos
e8290aeb92 add debug row for applets maxInnerZoomFactor 2020-05-06 20:48:56 +03:00
Michail Vourlakos
87ffc22f6a remove AppletsRecords container ability
--use the all new much better infrastructure
to track applet abilities requirements
2020-05-06 20:48:56 +03:00
Michail Vourlakos
e3e4ee4c5a fantastico! full decoupled parabolic effect
--This is the first commit that demonstrates also
a beautiful and easy way to gain properties from
multiple applets that support specific activities
2020-05-06 20:48:56 +03:00
Michail Vourlakos
d26b189bfa split ContainerParabolicEffect, Private/Properties 2020-05-06 20:48:56 +03:00
Michail Vourlakos
62879df90e rename appletitem aliases properly 2020-05-06 20:48:56 +03:00
Michail Vourlakos
b1ce98e8a4 introduce PrabolicEffect Ability for applets 2020-05-06 20:48:56 +03:00
Michail Vourlakos
cfd79ae713 fixes for ParabolicEffect Ability 2020-05-06 20:48:56 +03:00
Michail Vourlakos
44c7faba65 move zoomFactor,maxZoomFactor to ContainerAbility
--use nicer names such as parabolic.factor.zoom
and parabolic.factor.maxZoom
2020-05-06 20:48:56 +03:00
Michail Vourlakos
f707cdab4f create ParabolicEffect Abitility
--such ability provides four different parts:
Defintion/Applet/Container/Bridge
2020-05-06 20:48:56 +03:00
Michail Vourlakos
0bb838d90e fix triggering for contextMenuIsShown
--it should not be triggered in every view press
event but only when there is or not a context
menu any more
2020-05-06 20:48:56 +03:00
Michail Vourlakos
a0e4f688e5 fix some previews issues 2020-05-06 20:48:56 +03:00
Michail Vourlakos
81abb0eb35 fix some parabolic effect glitches 2020-05-06 20:48:56 +03:00
Michail Vourlakos
7e1be6144a remove Parabolic::DirectRender timer functionality
--remove direct render timer which is not used any more.
2020-05-06 20:48:56 +03:00
Michail Vourlakos
140cc8cb73 smoothen up parabolic effect 2020-05-06 20:48:56 +03:00