Commit Graph

4463 Commits (7695443a90939f910821956d39b7d830a1562954)
 

Author SHA1 Message Date
Michail Vourlakos 9590dea430 remove deprecated Tasks::ParabolicManager
Michail Vourlakos 9e0fa5d6cd remove deprecated apis for ParabolicManager
Michail Vourlakos 79bcf40e5f remove some deprecated paraboliceffect apis
Michail Vourlakos 2343933408 remove Container ParabolicManager
--this is not needed any more from the container.
All its functionality is provided from various
Container Abilities.
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.
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
Michail Vourlakos 7176febb09 move badges tags in PositionShortcuts ability
Michail Vourlakos fa4ffbf521 use PositionShortuts Ability for activate/new
Michail Vourlakos dc78257962 improvement for Container::OnPositionShortcuts
--bind On Position Shortcuts Container ability
with View::ExtendedContainmentInterface implementation
Michail Vourlakos f32937ca6d first commit for multi on position shortcuts
Michail Vourlakos 3c73bff0ac use Indexer Ability for shortcut badges
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.
Michail Vourlakos 949b2a4c3b AutoFill applets must never exceed maxgivenspace
BUG:421786
Michail Vourlakos fae249560e dont block parabolic effect for expanded applets
Michail Vourlakos 78dce5d5e6 save start/end layouts per applet options
BUG:421770
Michail Vourlakos 737f680853 fix more binding loops for AppletItem
Michail Vourlakos 12d6302fc3 fix binding loops and warnings
Michail Vourlakos a3f254d4d2 remove deprecated code
Michail Vourlakos 29e0551642 dont center Tasks in edit mode
Michail Vourlakos 5ea28513c2 respect applets thickness properties
Michail Vourlakos bac3502f2c fix bindingloop from Applet.lengthAppletFullMargin
Michail Vourlakos 419b2bfb6d fix binding loop for Applet::layoutThickness
Michail Vourlakos c9caa408ea update Layout preferred values for Tasks
Michail Vourlakos cb368c504d drop old Tasks identification code paths
Michail Vourlakos 3cadc32fc4 improvements for Tasks applets usage
Michail Vourlakos 2fae4a87ba ContainmentInt is now resposible for all Tasks
Michail Vourlakos 99db4d54f2 support plasma tasks model for tracking
Michail Vourlakos 76781094af rename ExtInterface::model to LatteTasksModel
Michail Vourlakos fe4704e355 block par.effect for applet popups
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
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.
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.
Michail Vourlakos 236dd2c3b9 update frameExtents for View::locationChanged
Michail Vourlakos 6f3367225d new Effects API for config windows subtract region
Michail Vourlakos 741eedfc3c improve Primary Config view syncGeometry
--fix also a crash when updateInlineProperties
was called
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.
Michail Vourlakos 54ea58c215 remove deprecated Effects subtracted implementatio
Michail Vourlakos 46760a04de cycle properly config views with Meta+A
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.
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
Michail Vourlakos 29b5c3e590 fix warnings
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.
Michail Vourlakos 79beef1fc6 reduce minimum applet length inConfigureApplets
Michail Vourlakos 14a6d73284 fix warnings
Michail Vourlakos 23f3c1f5c1 remove debug message
Michail Vourlakos 55c856d4f5 rename Applet property parabolicEffectIsSupported
Michail Vourlakos 707fc8bca9 improve AppletItem.layoutLength binding
--it is now lighter and is executed only
when it must be updated
Michail Vourlakos 1dcf799d42 a way to not delete hidden config windows
Michail Vourlakos 20994f9bdf fix HeaderSettings spacing
Michail Vourlakos afb5217fe8 remove debug message