Michail Vourlakos
fb9f2739a3
rename Abilities.Hosts to Abilities.Host
4 years ago
Michail Vourlakos
976ed15351
rename Ability.Container to Ability.Host
4 years ago
Michail Vourlakos
0f06f00855
upgrade debug maskEnabled to Abilities
4 years ago
Michail Vourlakos
1e985590b5
upgrade debug timers flag to Abilities
4 years ago
Michail Vourlakos
169b7d6aae
introduce Debug Ability
4 years ago
Michail Vourlakos
e15eed7a49
upgrade to thickness.normalForItems values
4 years ago
Michail Vourlakos
88ea6e370e
add isEnabled to parabolic Ability
4 years ago
Michail Vourlakos
fe42e93ddd
publish thicknesses through abilities
4 years ago
Michail Vourlakos
cec7cc5950
upgrade extras thicknessed to abilities
4 years ago
Michail Vourlakos
36150d802b
upgrade extraFromIndicators to abilities
4 years ago
Michail Vourlakos
68af027cec
upgrade extrasFromShadows to abilities
4 years ago
Michail Vourlakos
efcbff045e
upgrade maxScreenEdge to abilities
4 years ago
Michail Vourlakos
72667f2f57
update mask value to abilities
4 years ago
Michail Vourlakos
7638e65e23
relative on screen item size can now use all values
...
-the user can now set the relative on screen items size
with step 0.1 and the produced item size does not have
to be a multiplier or 8
4 years ago
Michail Vourlakos
76ec713c9d
update for thin tooltips and auto size behaviors
...
--make their behavior more understandable and predictable
based on dock and panel types
5 years ago
Michail Vourlakos
a3989d1c2a
improve semantic for inRelocationHiding view phase
5 years ago
Michail Vourlakos
3b3388d673
rename SideBar to SidebarOnDemand
...
--improve semantics all over the place now
that we provide two different sidebar
visibility modes
5 years ago
Martijn Vogelaar
2e4f7da4c2
Introduction and implementation of the SidebarAutohide
...
as discussed in #19 .
5 years ago
Michail Vourlakos
998ff199c7
fix calculation of applets visibleIndex()
...
--show properly shortcut badges for all applets
BUG:424512
5 years ago
Michail Vourlakos
af37c31f36
support theme length paddings
...
--update layouter, background and layoutscontainer
in order to take into account the background length
paddings
5 years ago
Michail Vourlakos
e4437b7f66
abilities:introduce UserRequests
5 years ago
Michail Vourlakos
f5cc1f8f81
abilities:provide animations.requirements
...
--applets animations ability can now be used to
provide a zoomFactor that is needed from their
animations
5 years ago
Michail Vourlakos
fec2f447d5
drop editMode workarounds in containment
5 years ago
Michail Vourlakos
e98ce9e0c8
fix warning and task shortcuts bouncing
5 years ago
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
5 years ago
Michail Vourlakos
7176febb09
move badges tags in PositionShortcuts ability
5 years ago
Michail Vourlakos
fa4ffbf521
use PositionShortuts Ability for activate/new
5 years ago
Michail Vourlakos
dc78257962
improvement for Container::OnPositionShortcuts
...
--bind On Position Shortcuts Container ability
with View::ExtendedContainmentInterface implementation
5 years ago
Michail Vourlakos
f32937ca6d
first commit for multi on position shortcuts
5 years ago
Michail Vourlakos
3c73bff0ac
use Indexer Ability for shortcut badges
5 years ago
Michail Vourlakos
fae249560e
dont block parabolic effect for expanded applets
5 years ago
Michail Vourlakos
fe4704e355
block par.effect for applet popups
5 years ago
Michail Vourlakos
55506fd20a
automate AppletItems length calculations
5 years ago
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
5 years ago
Michail Vourlakos
407cef9488
rename AppletItem property to maxAutoFillLength
5 years ago
Michail Vourlakos
0c5fb4957e
rename applet property to isAutoFillApplet
5 years ago
Michail Vourlakos
302140972c
fixes for Layouter ability in Container
5 years ago
Michail Vourlakos
2268d7ca12
more improvements for Layouter different alignments
...
--trying to find a workable layout case for all alignments
when they contain Fill(s) applets
5 years ago
Michail Vourlakos
1b19de8952
improve Layouter for Fill(s) in MainLayout
5 years ago
Michail Vourlakos
4fa11ab3d8
use maximum length for normal alignments and fills
...
--when Left/Center/Right alignments contain a fill
applet then they should use the entire max length
5 years ago
Michail Vourlakos
e21e6eba94
center fillApplets in MainLayout for Justify
...
--avoid for fillApplets of Main layout to overlap
with surrounding applets from side layouts
5 years ago
Michail Vourlakos
5604d8cb3f
inform Layouter for applets parent change inConfigure
...
--this way many glitches are avoided
5 years ago
Michail Vourlakos
df9eda426f
improve Justify splitters behavior inConfigure
...
--justify splitters now the offset themselves when
startLayout or endLayout are too big
5 years ago
Michail Vourlakos
2ef0cdd944
introduce Layouter ability
5 years ago
Michail Vourlakos
677caab132
introduce a background.minThickness
...
--plasma themes because of their svg nature can
have a minimum padding under which they are not
drawn correctly. In such cases background shadows
overlap and background internal drawing overlaps
in the center. That property protects from
such case by introducing a minimum background
thickness at all cases. Good example of the issue
is observed in behaveAsPlasmaPanel(s) that are
floating and have very good round corners.
5 years ago
Michail Vourlakos
8525e076f8
Tasks,dont mask out zoomed items too soon
...
--AppletItem::clip was introduced in order to
avoid circumstances that applets exceed their limits
and as such still events from surrounding applets.
Because of that change applets should now apply
their layout properties as valid all the time
5 years ago
Michail Vourlakos
0d023dff37
expose backgroundThickness through Metrics
...
--this way Tasks scrolling shadows work ok again
and also they are decoupled from containment
5 years ago
Michail Vourlakos
fe370bf885
improve all binding for containment
...
--use the Binding.when property in order to identify
when a binding is triggered or not
5 years ago
Michail Vourlakos
6ae3c499f0
block calculations for applets changing parents
5 years ago
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...
5 years ago