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
Michail Vourlakos
33aaa85796
improve AutoSizer animations signaling
5 years ago
Michail Vourlakos
6a558df10b
refactor:add Containment.AnimationsAbility
...
--change/update the animations api in order to
be understandable and easier to maintain/debug
5 years ago
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
5 years ago
Michail Vourlakos
790e0af406
add Containment.ThemeColorsGroup enum
5 years ago
Michail Vourlakos
1bc14b5d7a
add Containment.ThemeColorsGroup
5 years ago
Michail Vourlakos
35d09789c9
add Containment.ShadowColorGroup qml enum
5 years ago
Michail Vourlakos
7ac648983f
upgrade applet shadows variable for cotainment
...
--replace deprecated configuration.shadows with
configuration.appletShadowsEnabled
5 years ago
Michail Vourlakos
39fbf728d5
rename actions for LatteContainment.scrollActions
5 years ago
Michail Vourlakos
9c57f9db4b
introduce AppTypes.MouseSensitivity
5 years ago
Michail Vourlakos
9919952239
bring back Settings::inAdvancedMode
...
--ViewSettings::complexityLevel is not needed
any more... View::Settings will keep only two
states, Basic and Advanced mode
5 years ago
Michail Vourlakos
a4e9b51b2b
support LatteContaiment.ActiveWindowFilterGroup
5 years ago
Michail Vourlakos
13a9522a16
rename abilities imports to distiguish purpose
...
--an better plural naming was chosen in order for
for consumers to distiguish abilities purpose. Abilities
are designed to be use by multiple applets and
containers
5 years ago
Michail Vourlakos
ac99708315
MAJOR MAJOR:splitting types to their own component
...
--improve types and references and add types splitted
at better places. So now we have
- LatteCore.Types that are global for all components
- LatteTasks.Types that are private to tasks plasmoid
- LatteContainment.Types that are private to latte
containment
5 years ago
Michail Vourlakos
3bee600a98
introduce AppletAbilities as qml library
...
--introduce AppletAbilities qml library which is going
to be available to all applets to use it freely. In the stage
all components will be qml-only but in the future when
any of the components have been stabilized for their
apis then many of them could gain c++ implementation
5 years ago
Michail Vourlakos
810dd5a1b4
publish Abilities qml library
...
--add AppletRequirements in Abilities
qml library
5 years ago
Michail Vourlakos
6833a9b5cb
expose an object for AppletRequirements
5 years ago
Michail Vourlakos
214447b12f
make AutoItemSizer an Ability called AutoSize
5 years ago
Michail Vourlakos
505f63b3ad
update plasmoid Containment to Container
5 years ago
Michail Vourlakos
a72c30f763
replace containmentAb name with container
5 years ago
l10n daemon script
d0bf13aa72
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
5 years ago
Michail Vourlakos
42c44c20da
Abilities:Move Tasks iconSizes to ContainmentAb
5 years ago
Michail Vourlakos
0db7b29a2d
Abilities:move iconSize to containmentAbility
5 years ago
Michail Vourlakos
b69af88ebc
refactor:move irrelevant WindowSystem properties
...
--irrelevant WindowSystem properties are now moved
to LatteCore.Environment that fit better semantically
5 years ago
Michail Vourlakos
5073939335
REFACTOR:split up and refactor liblatte2 and types
...
--use a more logical organization for types. LibLatte2
is split to become LatteCore library and Latte types
are now moved to application level. The Latte Types will
be split even more... Tasks-Only related types will
become Latte.Tasks types
BUG:420210
5 years ago
Michail Vourlakos
5fdcef81af
TASKS:Migrate to multiple Tasks architecture
...
--First steps in order to support mulitple Tasks
applets in the same dock and panel.
--Step1: migrate values from Containment to Task
applet.
--Step2: deprecate Task applet options that are
found in containment
--Step3: provide multiple dynamic Tasks tabs in
settings
5 years ago
Michail Vourlakos
0da74fb3ce
Tasks:track multiple Tasks applets
...
--create an infrastructure in order to be able
to adjust and configure multiple Tasks plasmoids
5 years ago
Michail Vourlakos
7f4ff70950
upgrader:Alignment instead of PanelPosition
...
--ContainmentQuickItem is now using alignment
in its configuration
5 years ago
Michail Vourlakos
11afc1db6d
improve default values for floating views
5 years ago
Michail Vourlakos
36aae05bc8
position correctly applets thin title tooltips
...
--consider also the screenEdgeMargin
5 years ago