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

4463 Commits

Author SHA1 Message Date
Michail Vourlakos
9590dea430 remove deprecated Tasks::ParabolicManager 2020-05-23 01:17:59 +03:00
Michail Vourlakos
9e0fa5d6cd remove deprecated apis for ParabolicManager 2020-05-23 01:03:41 +03:00
Michail Vourlakos
79bcf40e5f remove some deprecated paraboliceffect apis 2020-05-23 00:19:04 +03:00
Michail Vourlakos
2343933408 remove Container ParabolicManager
--this is not needed any more from the container.
All its functionality is provided from various
Container Abilities.
2020-05-22 21:35:06 +03:00
Michail Vourlakos
05bc900a6d fix multiTasks global shortcuts on position
--multi Tasks now work properly with global
shortcuts on position even when only one of them
is stealing them for its own use.
2020-05-22 21:23:14 +03:00
Michail Vourlakos
5be106565c PositionShortcuts choose which Tasks will be used
--Tasks have an option in order for one of them to steal
the Global On Position shortcuts and not be applied for
any other applets in the same dock
2020-05-22 21:01:17 +03:00
Michail Vourlakos
7176febb09 move badges tags in PositionShortcuts ability 2020-05-22 19:23:08 +03:00
Michail Vourlakos
fa4ffbf521 use PositionShortuts Ability for activate/new 2020-05-22 19:11:10 +03:00
Michail Vourlakos
dc78257962 improvement for Container::OnPositionShortcuts
--bind On Position Shortcuts Container ability
with View::ExtendedContainmentInterface implementation
2020-05-22 14:09:29 +03:00
Michail Vourlakos
f32937ca6d first commit for multi on position shortcuts 2020-05-20 19:07:40 +03:00
Michail Vourlakos
3c73bff0ac use Indexer Ability for shortcut badges 2020-05-19 23:37:43 +03:00
Michail Vourlakos
fcf4f0a873 smoothen up parabolic effect for TasksPreviews
--parabolic effect is now Blocking Restore only when
a Task Preview contains mouse. This is more responsive
and more intuitive.
2020-05-19 21:18:06 +03:00
Michail Vourlakos
949b2a4c3b AutoFill applets must never exceed maxgivenspace
BUG:421786
2020-05-19 21:09:34 +03:00
Michail Vourlakos
fae249560e dont block parabolic effect for expanded applets 2020-05-19 19:29:55 +03:00
Michail Vourlakos
78dce5d5e6 save start/end layouts per applet options
BUG:421770
2020-05-19 15:21:21 +03:00
Michail Vourlakos
737f680853 fix more binding loops for AppletItem 2020-05-19 11:01:55 +03:00
Michail Vourlakos
12d6302fc3 fix binding loops and warnings 2020-05-19 10:52:45 +03:00
Michail Vourlakos
a3f254d4d2 remove deprecated code 2020-05-19 01:39:34 +03:00
Michail Vourlakos
29e0551642 dont center Tasks in edit mode 2020-05-19 01:23:04 +03:00
Michail Vourlakos
5ea28513c2 respect applets thickness properties 2020-05-19 00:58:25 +03:00
Michail Vourlakos
bac3502f2c fix bindingloop from Applet.lengthAppletFullMargin 2020-05-19 00:09:04 +03:00
Michail Vourlakos
419b2bfb6d fix binding loop for Applet::layoutThickness 2020-05-18 23:52:22 +03:00
Michail Vourlakos
c9caa408ea update Layout preferred values for Tasks 2020-05-18 23:34:30 +03:00
Michail Vourlakos
cb368c504d drop old Tasks identification code paths 2020-05-18 20:02:30 +03:00
Michail Vourlakos
3cadc32fc4 improvements for Tasks applets usage 2020-05-18 19:17:11 +03:00
Michail Vourlakos
2fae4a87ba ContainmentInt is now resposible for all Tasks 2020-05-18 19:14:35 +03:00
Michail Vourlakos
99db4d54f2 support plasma tasks model for tracking 2020-05-18 19:04:02 +03:00
Michail Vourlakos
76781094af rename ExtInterface::model to LatteTasksModel 2020-05-18 18:45:12 +03:00
Michail Vourlakos
fe4704e355 block par.effect for applet popups 2020-05-18 16:06:46 +03:00
Michail Vourlakos
b264854a98 Dodge visibility mode now ignores edge touches
--The new implementation for snapping needed to remove
the touching view edge from touching algorithm. The
windows trakers now provide two separate values for each
touching.
----First value is for regular window touches for which
their window geometry intersects with view published
absoluteGeometry
----Second value is for windows that are touching
view edge without intersecting with view geometry
2020-05-17 11:42:09 +03:00
Michail Vourlakos
b4de1e3cad update Positioner::syncGeometry in specific case
--when a behaveAsPlasmaPanel is sliding-in and View
is in editMode, it is a good idea to calle
Positioner::syncGeometry() in order to validate
the View window geometry in edit mode. The problematic
case example was a right SideBar Panel that when
was hidden and the user was using Meta+A to
show its settings, the View did not change its
geometry properly in the end.
2020-05-16 23:19:21 +03:00
Michail Vourlakos
36687c1eb5 fix a Tasks pixelated icons case
--when parabolic zoomfactor===1 a rare case
was that some tasks were appearing pixelated.
By disabling the Tasks Icons mathimatical roundness
this looks fixed.
2020-05-16 22:38:43 +03:00
Michail Vourlakos
236dd2c3b9 update frameExtents for View::locationChanged 2020-05-16 21:51:16 +03:00
Michail Vourlakos
6f3367225d new Effects API for config windows subtract region 2020-05-16 21:37:50 +03:00
Michail Vourlakos
741eedfc3c improve Primary Config view syncGeometry
--fix also a crash when updateInlineProperties
was called
2020-05-16 19:31:40 +03:00
Michail Vourlakos
614bb7014f new Effects API for mask United/Subtracted regions
--View::Effects now provides in API in order for
elements to publish regions that need to be added
or removed from View::mask(). A good example for this
is View Config windows that must remove a rectangle
for their bottom edge in order for users to have
fully access to their action buttons at the bottom.
2020-05-16 19:17:35 +03:00
Michail Vourlakos
54ea58c215 remove deprecated Effects subtracted implementatio 2020-05-16 18:58:29 +03:00
Michail Vourlakos
46760a04de cycle properly config views with Meta+A 2020-05-16 17:06:19 +03:00
Michail Vourlakos
8bfc71fd3e remove magical (+/-1 px) from calculations
--implementation is much more concrete now and we
need to be 1px precise in order to provide good
snapping and dodge visibility modes correctly
--in upcoming commit the view is touched property
will mean without window is touching the view edge.
For view edges touching there will be a different
variable that can be used from containment and
applets.
2020-05-16 12:10:58 +03:00
Michail Vourlakos
d6fc66a7a3 user option for hiddenConfigWindowsAreDeleted
--when hidden configuration windows are deleted memory
consumption is improved and provides much lower values
--when hidden configuration windows are not deleted
memory consumption increases but their responsiveness
for hiding/showing is instantly
2020-05-16 10:02:23 +03:00
Michail Vourlakos
29b5c3e590 fix warnings 2020-05-15 20:57:34 +03:00
Michail Vourlakos
6ae1613f87 fix some Bindings loops for AppletItem
--a nice check for Binding is too check is
latteView is provided. If it is null, e.g.
during exit Bindings can be blocked.
2020-05-15 20:34:36 +03:00
Michail Vourlakos
79beef1fc6 reduce minimum applet length inConfigureApplets 2020-05-15 20:29:35 +03:00
Michail Vourlakos
14a6d73284 fix warnings 2020-05-15 20:21:24 +03:00
Michail Vourlakos
23f3c1f5c1 remove debug message 2020-05-15 19:59:01 +03:00
Michail Vourlakos
55c856d4f5 rename Applet property parabolicEffectIsSupported 2020-05-15 19:56:57 +03:00
Michail Vourlakos
707fc8bca9 improve AppletItem.layoutLength binding
--it is now lighter and is executed only
when it must be updated
2020-05-15 18:27:43 +03:00
Michail Vourlakos
1dcf799d42 a way to not delete hidden config windows 2020-05-15 13:06:53 +03:00
Michail Vourlakos
20994f9bdf fix HeaderSettings spacing 2020-05-15 10:34:39 +03:00
Michail Vourlakos
afb5217fe8 remove debug message 2020-05-14 23:42:30 +03:00