Michail Vourlakos
b43e864e8a
fix crash by releasing Interface *view properly
...
--when Latte::View is destroyed the Interfaces exposed
to qml should be informed also in order to not create
crashes
2020-05-02 16:04:26 +03:00
Michail Vourlakos
4d1f5b2df0
deprecate root.screenEdgeMargin from containment
2020-05-02 15:57:21 +03:00
Michail Vourlakos
9be7822b98
upgrade to LatteApp.Interfaces containment access
2020-05-02 13:23:37 +03:00
Michail Vourlakos
6259c395de
move lengthMargin(s) to Metrics ability
2020-05-01 16:03:41 +03:00
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
2020-05-01 14:03:50 +03:00
Michail Vourlakos
c45e45138f
rename Metrics padding.length
2020-05-01 13:50:54 +03:00
Michail Vourlakos
1c6fef6c12
move thickMargin(s) to Metrics Ability
2020-05-01 13:27:34 +03:00
Michail Vourlakos
583af39fba
add metrics.margin.maxThickness
2020-05-01 12:49:06 +03:00
Michail Vourlakos
e0d2991790
move fractions to MetricsPrivate
2020-05-01 12:39:40 +03:00
Michail Vourlakos
ed3472b11f
make Metrics.Fractions as private property
2020-05-01 12:19:29 +03:00
Michail Vourlakos
2727aa1616
add more metrics options for applets
2020-04-30 16:48:25 +03:00
Michail Vourlakos
3143bef896
rename metrics option to portionIconSize
2020-04-30 16:18:19 +03:00
Michail Vourlakos
90d9aefd0b
add more metrics options for Ability
2020-04-30 16:11:57 +03:00
Michail Vourlakos
ce97e8c9aa
fixes for Previews in tasks left click
2020-04-29 22:05:06 +03:00
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
2020-04-29 11:38:29 +03:00
Michail Vourlakos
e8c15905d6
position properly alignments for real panels
...
--provide calculations to position properly real
panels that use Left/Right/Top/Bottom alignments
2020-04-29 10:43:43 +03:00
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
2020-04-29 09:54:16 +03:00
Michail Vourlakos
816466c7a4
tasks:improve Previews dragging file from outside
2020-04-28 13:50:45 +03:00
Michail Vourlakos
00127f28c0
Tasks:introduce Tasks.Dialog
...
--this is just a subclass of PlasmaQuick::Dialog
that provides "containsMouse" property
2020-04-28 13:12:48 +03:00
Michail Vourlakos
3018bd0fff
tasks:restore previews window functionality
...
--various improvements/fixes for previews and highlight
windows in new plasmoid architecture. All tasks settings
are now stored in applet level and not in containment
level
BUG:420692
2020-04-28 11:26:53 +03:00
Michail Vourlakos
97e7c428b7
rename Ability.Container to Metrics
...
--major change but improves readability a lot
2020-04-27 21:21:44 +03:00
Michail Vourlakos
2ed8b86913
remove taskitem spacers unneeded code
2020-04-27 18:22:14 +03:00
Michail Vourlakos
dbd830aa48
remove applets spacers unneeded code
2020-04-27 18:04:23 +03:00
Michail Vourlakos
92a6319dac
update applets windows tracking for AppletsRecords
2020-04-26 20:52:17 +03:00
Michail Vourlakos
e4a609f250
release Applets.latteBridge on destruction
2020-04-26 20:17:13 +03:00
Michail Vourlakos
3a7a8368fa
provide a multiapplets innerZoomFactor structure
...
--introduce AppletsRecords in order to keep track
of their requirements that influence the containment
qml behavior
2020-04-26 20:07:04 +03:00
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
2020-04-26 19:20:33 +03:00
Michail Vourlakos
c9ec2bc957
rename minZoomFactor to animations.maxZoomFactor
2020-04-26 17:45:57 +03:00
Michail Vourlakos
69aaedac5f
move Tasks local animations to local ability
2020-04-26 17:38:43 +03:00
Michail Vourlakos
ef1fc413c9
publich Containet ability components
2020-04-26 17:18:45 +03:00
Michail Vourlakos
7709e1514b
simplify autosize container ability
2020-04-26 17:02:31 +03:00
Michail Vourlakos
04daf81ac5
provide apis through abilities import
2020-04-26 16:54:04 +03:00
Michail Vourlakos
4237bd44b6
references improvements for Tasks applet
2020-04-26 16:36:45 +03:00
Michail Vourlakos
368b4b8441
references improvements in container qml
2020-04-26 15:07:22 +03:00
Michail Vourlakos
c43dd6d003
update root references to Abilities
2020-04-26 14:39:17 +03:00
Michail Vourlakos
152a467878
refactor: Tasks applet support Animations ability
2020-04-26 14:31:40 +03:00
Michail Vourlakos
df72c018c9
update plasmoid for AbilityDefinition.Animations
2020-04-26 02:59:46 +03:00
Michail Vourlakos
732c7821f1
support property AbilityDefinition.Animations
...
--use qml for this and it is much better than c++
2020-04-26 02:49:28 +03:00
Michail Vourlakos
529efe548a
abilities animations definition working better
2020-04-25 22:28:50 +03:00
Michail Vourlakos
82f007e4bf
provide an AbilityDefinition for Animations
...
--this way both containers and applets can use
the same infrastructure and properties
2020-04-25 21:19:09 +03:00
Michail Vourlakos
b1f5e169ee
provide new abilities imports structure
2020-04-25 19:30:17 +03:00
Michail Vourlakos
29018067d1
introduce AppletAbility.AnimationsBase
2020-04-25 18:54:28 +03:00
Michail Vourlakos
33aaa85796
improve AutoSizer animations signaling
2020-04-25 18:11:49 +03:00
Michail Vourlakos
6a558df10b
refactor:add Containment.AnimationsAbility
...
--change/update the animations api in order to
be understandable and easier to maintain/debug
2020-04-25 14:27:44 +03:00
Michail Vourlakos
b509589a1c
improve strings in settings layouts tab
2020-04-24 17:44:52 +03:00
Michail Vourlakos
deb9c244ff
improve/support BackgroundTracker in app
...
--the new implementation is much improved and easy
to support. No workaround and direct use of the
libraries
2020-04-24 17:30:30 +03:00
Michail Vourlakos
63187ce5b4
remove Latte library as requirement
...
--implement things simpler by using the same
CoreTypes header file both for LatteCore.Types
import statement and App c++ implementation.
Let's leave in the future to decide if
a LibLatte is really necessary.
2020-04-24 14:52:16 +03:00
Michail Vourlakos
790e0af406
add Containment.ThemeColorsGroup enum
2020-04-24 13:50:08 +03:00
Michail Vourlakos
1bc14b5d7a
add Containment.ThemeColorsGroup
2020-04-24 13:40:55 +03:00
Michail Vourlakos
35d09789c9
add Containment.ShadowColorGroup qml enum
2020-04-24 13:31:49 +03:00