Michail Vourlakos
7672202b4c
decrease Blur area update interval
...
--was changed to 60Hz from 20Hz and also
the first call is immediately draw and then
the timer in triggered in order to block all
other calls. Hopefully this will be enough
for smooth moving blurring areas.
BUG:422209
2020-05-29 16:45:03 +03:00
Michail Vourlakos
92b983ceff
fix EnvironmentActions loading
...
--when the user was enabling/disabling EnvironmentActions
the area occupied was not reassigned properly after
its loading.
2020-05-29 16:34:25 +03:00
Michail Vourlakos
2ba90621f7
fixes for Applets Indicators sizing
...
--indicators should take into account the current applet width
in order to take up more space that it is needed
2020-05-27 12:49:52 +03:00
Michail Vourlakos
2ea8d389ec
dont block length margins for EdgeSquare applets
2020-05-27 12:22:09 +03:00
Michail Vourlakos
edb943db6b
fixes for spacers and positioning of behaveAsPanel
...
--fix positioning for Right/Bottom alignments when
View behavesAsPlasmaPanel
2020-05-25 21:31:01 +03:00
Michail Vourlakos
dde2b0b10e
do not apply Plasma popups coloring if not enabled
2020-05-24 10:29:22 +03:00
Michail Vourlakos
e98ce9e0c8
fix warning and task shortcuts bouncing
2020-05-23 19:29:52 +03:00
Michail Vourlakos
271089ef33
more improvements for Tasks applet
2020-05-23 14:22:11 +03:00
Michail Vourlakos
aba7aeab80
small fixes here and there
2020-05-23 01:58:17 +03:00
Michail Vourlakos
d04c19dacf
dont enable add launchers in Tasks area
...
--when there are multiple Latte Tasks applets
2020-05-23 01:49:25 +03:00
Michail Vourlakos
f3df399f55
update some parabolic effect functions
2020-05-23 01:38:09 +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
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
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
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
54ea58c215
remove deprecated Effects subtracted implementatio
2020-05-16 18:58:29 +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
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
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
Michail Vourlakos
84003f3c35
protect latteBridge setting
2020-05-14 23:36:15 +03:00
Michail Vourlakos
55506fd20a
automate AppletItems length calculations
2020-05-14 23:17:12 +03:00
Michail Vourlakos
9fcec2128a
support min/max length and alignments beautifully
...
--applets that use auto fill calculations to gain their
length work really nice now for all alignments and values
very similar to plasma panels
2020-05-14 20:08:12 +03:00
Michail Vourlakos
7b1f2f2ef2
update AppletItem::Wrapper implementation
...
--new implementation is using length/thickness
semantics and not widths/heights. This way things
are much clearer and easier to extend
2020-05-14 18:04:10 +03:00
Michail Vourlakos
407cef9488
rename AppletItem property to maxAutoFillLength
2020-05-14 15:37:05 +03:00
Michail Vourlakos
e83dcfdc92
fix invisiblity of Separator applets in rare cases
...
--when the user was using applets separators with parabolic
effect there were cases that did not appear at all. This
is now fixed.
2020-05-14 15:31:08 +03:00
Michail Vourlakos
0c5fb4957e
rename applet property to isAutoFillApplet
2020-05-14 15:25:59 +03:00