Michail Vourlakos
d26b189bfa
split ContainerParabolicEffect, Private/Properties
5 years ago
Michail Vourlakos
62879df90e
rename appletitem aliases properly
5 years ago
Michail Vourlakos
b1ce98e8a4
introduce PrabolicEffect Ability for applets
5 years ago
Michail Vourlakos
cfd79ae713
fixes for ParabolicEffect Ability
5 years ago
Michail Vourlakos
44c7faba65
move zoomFactor,maxZoomFactor to ContainerAbility
...
--use nicer names such as parabolic.factor.zoom
and parabolic.factor.maxZoom
5 years ago
Michail Vourlakos
f707cdab4f
create ParabolicEffect Abitility
...
--such ability provides four different parts:
Defintion/Applet/Container/Bridge
5 years ago
Michail Vourlakos
0bb838d90e
fix triggering for contextMenuIsShown
...
--it should not be triggered in every view press
event but only when there is or not a context
menu any more
5 years ago
Michail Vourlakos
a0e4f688e5
fix some previews issues
5 years ago
Michail Vourlakos
81abb0eb35
fix some parabolic effect glitches
5 years ago
Michail Vourlakos
7e1be6144a
remove Parabolic::DirectRender timer functionality
...
--remove direct render timer which is not used any more.
5 years ago
Michail Vourlakos
140cc8cb73
smoothen up parabolic effect
5 years ago
Michail Vourlakos
c9b7866662
HoveredIndex:Drop plasmoid implementation
...
--parabolic effect does not need hovered index
any more in order to work properly
5 years ago
Michail Vourlakos
63500ed524
HoveredIndex:Drop for containment
...
--a new implementation is needed which is going
to be simpler and lighter. Removing the current
implementation, parabolic effect works just fine
without issues and feels more responsive.
5 years ago
Michail Vourlakos
7b521634a8
restore properly multi-tasks parabolic effect
...
--update parabolic effect clear zoom functionanlity in order
to clear zoom properly
5 years ago
Michail Vourlakos
9145634434
PARABOLIC:new parabolic effect implementation
...
--the new implementation relies on items in order to
forward scale signals properly to their neighbours. So
parabolic effect does not have to know separators and
hidden items any more. As it appears it is lighter
also and more responsive. This is a very important
milestone for the parabolic effect.
5 years ago
Michail Vourlakos
22f9bdd6a7
use Metrics Ability for screenEdgeMargin
5 years ago
Michail Vourlakos
4d1f5b2df0
deprecate root.screenEdgeMargin from containment
5 years ago
Michail Vourlakos
9be7822b98
upgrade to LatteApp.Interfaces containment access
5 years ago
Michail Vourlakos
6259c395de
move lengthMargin(s) to Metrics ability
5 years ago
Michail Vourlakos
dae35a12bb
rename thicknessMargins to thicknessEdges
...
--which is more accurate an Edge can be the calculated
distance of margin+border+padding like css is also
describing
5 years ago
Michail Vourlakos
c45e45138f
rename Metrics padding.length
5 years ago
Michail Vourlakos
1c6fef6c12
move thickMargin(s) to Metrics Ability
5 years ago
Michail Vourlakos
583af39fba
add metrics.margin.maxThickness
5 years ago
Michail Vourlakos
e0d2991790
move fractions to MetricsPrivate
5 years ago
Michail Vourlakos
ed3472b11f
make Metrics.Fractions as private property
5 years ago
Michail Vourlakos
2727aa1616
add more metrics options for applets
5 years ago
Michail Vourlakos
3143bef896
rename metrics option to portionIconSize
5 years ago
Michail Vourlakos
90d9aefd0b
add more metrics options for Ability
5 years ago
Michail Vourlakos
f227191f3f
position properly background for all allignments
...
--do not take into account the background shadows for its
positioning for Left/Right/Top/Bottom alignments
5 years ago
Michail Vourlakos
e8c15905d6
position properly alignments for real panels
...
--provide calculations to position properly real
panels that use Left/Right/Top/Bottom alignments
5 years ago
Michail Vourlakos
441fbdf635
plenty of improvements to position Latte panels
...
--used a video demonstrating multiple panels at the
bottom edge with padding between them
--max/minLength and offset are changed to float values
--max/minLength and offset can now be adjusted with
Ctrl+Wheel over their label in Appearance tab page. Clicking
the previous mentioned label will round the values
--introduce an autoSizeEnabled value in order to block
auto size mechanism when it becomes annoying. Such issue
appears more often to Latte panels
--block MenuZ from Latte icon heuristics
5 years ago
Michail Vourlakos
00127f28c0
Tasks:introduce Tasks.Dialog
...
--this is just a subclass of PlasmaQuick::Dialog
that provides "containsMouse" property
5 years ago
Michail Vourlakos
97e7c428b7
rename Ability.Container to Metrics
...
--major change but improves readability a lot
5 years ago
Michail Vourlakos
dbd830aa48
remove applets spacers unneeded code
5 years ago
Michail Vourlakos
92a6319dac
update applets windows tracking for AppletsRecords
5 years ago
Michail Vourlakos
e4a609f250
release Applets.latteBridge on destruction
5 years ago
Michail Vourlakos
3a7a8368fa
provide a multiapplets innerZoomFactor structure
...
--introduce AppletsRecords in order to keep track
of their requirements that influence the containment
qml behavior
5 years ago
Michail Vourlakos
03de9bb09f
replace maxZoomFactor with innerZoomFactor
...
--innerZoomFactor is a way for applets to
request specific zoom factor at some cases
for example during some of their animations
5 years ago
Michail Vourlakos
c9ec2bc957
rename minZoomFactor to animations.maxZoomFactor
5 years ago
Michail Vourlakos
69aaedac5f
move Tasks local animations to local ability
5 years ago
Michail Vourlakos
ef1fc413c9
publich Containet ability components
5 years ago
Michail Vourlakos
7709e1514b
simplify autosize container ability
5 years ago
Michail Vourlakos
04daf81ac5
provide apis through abilities import
5 years ago
Michail Vourlakos
368b4b8441
references improvements in container qml
5 years ago
Michail Vourlakos
c43dd6d003
update root references to Abilities
5 years ago
Michail Vourlakos
152a467878
refactor: Tasks applet support Animations ability
5 years ago
Michail Vourlakos
732c7821f1
support property AbilityDefinition.Animations
...
--use qml for this and it is much better than c++
5 years ago
Michail Vourlakos
529efe548a
abilities animations definition working better
5 years ago
Michail Vourlakos
82f007e4bf
provide an AbilityDefinition for Animations
...
--this way both containers and applets can use
the same infrastructure and properties
5 years ago
Michail Vourlakos
b1f5e169ee
provide new abilities imports structure
5 years ago