Michail Vourlakos
c3e6f3c04f
remove deprecated layoutmanager apis
4 years ago
Michail Vourlakos
15cf2b2b5f
replace more functions with fastLayoutManager
4 years ago
Michail Vourlakos
5d1bf42709
fix fillcalculations at Layouter.TwoSteps codepath
...
--in Layouter two steps codepath at the end ALL fill
applets at Start/End layouts should adjust their size
in order to not overlap with fill applets in Main layout.
These calculations were broken because they were not
applied properly.
4 years ago
Michail Vourlakos
b0cfb738bb
provide all available space to fillApplets
...
--in case there is a fill applet then give it all
remaining free space at all cases
BUG:433754
4 years ago
Michail Vourlakos
fc34150d73
Indexer track marginsAreaSeparators
4 years ago
Michail Vourlakos
95f86bed8f
accept only odd numbers for iconSize and zoom
4 years ago
Michail Vourlakos
a24f6b85c2
drop totally shrinkThickMargins option
...
--the new per applet margins make that property
no relevant anymore
4 years ago
Michail Vourlakos
7af60c802d
provide isHidingBlocked through MyView Ability
4 years ago
Michail Vourlakos
59df189948
remove all deprecated thin tooltips implementation
4 years ago
Michail Vourlakos
04ce943603
expose ThinTooltip Ability to applets and host
4 years ago
Michail Vourlakos
dfe439fead
provide background opacity through MyView Ability
4 years ago
Michail Vourlakos
f09a6e0026
expose items shadow through MyView Ability
4 years ago
Michail Vourlakos
962db78bb9
containment:expose and use AbilityHost.Indicators
4 years ago
Michail Vourlakos
04b6909e66
decouple dropping launchers in applet/containment
...
--all dropping launchers infrastructure has now decoupled
and can be used from any other applet in other to gain
such privileges
4 years ago
Michail Vourlakos
16f846c72f
rename to myView.alignment
4 years ago
Michail Vourlakos
6bcef91073
fix typos
4 years ago
Michail Vourlakos
33d08c92a0
improve internal splitters length computations
4 years ago
Michail Vourlakos
e9d5ae1ace
remove container parabolic.lastIndex requirement
4 years ago
Michail Vourlakos
0e002567dc
drop LayoutsContainer.restoreZoomIsBlocked
...
--Parabolic Host Ability is quite capable to handle
this properly
4 years ago
Michail Vourlakos
507d673af4
fix binding loop
4 years ago
Michail Vourlakos
77520f7407
improve how fillRealApplets are counted
...
--a new parameter to count only fillApplets
that are not splitters was needed
4 years ago
Michail Vourlakos
da1df5bc0c
parabolic:improve clearZoom responsiveness
...
--fix also a case the even though mouse was out of the
view the zoomed items where not restoring
4 years ago
Michail Vourlakos
e102fcf792
parabolic:provide better rapid movement indicator
...
--each item is now informing Parabolic ability about its
visible index when the mouser enters first time its area.
This is enough for parabolic effect to identify correctly
when there is mouse rapid movement.
4 years ago
Michail Vourlakos
f1c0dce495
fix check of Layouter fillApplets calculations
4 years ago
Michail Vourlakos
bc6e3cefb2
plenty of fixes for Justify splitters
4 years ago
Michail Vourlakos
6a6e47c657
plenty of fixes for moving/dragging applets
4 years ago
Michail Vourlakos
8959e58148
provide generic code for fill applets calculations
4 years ago
Michail Vourlakos
ba9233684e
view:separate parabolic c++ code from view
...
--The parabolic effect c++ part of View now
leaves in its own class
4 years ago
Michail Vourlakos
751a4f6713
appletItem:provide its own Parabolic Area
...
--move the parabolic effect code in its own item
and thus making it a lot cleaner to maintain and
debug
4 years ago
Michail Vourlakos
ae9836ccba
first iteration for new parabolic
4 years ago
Michail Vourlakos
0112df9c5d
alter Abilities.Definitions, Abilities.Definition
4 years ago
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
1e985590b5
upgrade debug timers flag to Abilities
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
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
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
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