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
816466c7a4
tasks:improve Previews dragging file from outside
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
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
5 years ago
Michail Vourlakos
97e7c428b7
rename Ability.Container to Metrics
...
--major change but improves readability a lot
5 years ago
Michail Vourlakos
2ed8b86913
remove taskitem spacers unneeded code
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
4237bd44b6
references improvements for Tasks applet
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
df72c018c9
update plasmoid for AbilityDefinition.Animations
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
29018067d1
introduce AppletAbility.AnimationsBase
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
b509589a1c
improve strings in settings layouts tab
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
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.
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
2526ab7e17
rename to MemoryUsage::LayoutsMemory
...
--easier to read in the code as that type
provides:
MemoryUsage::SingleLayout
MemoryUsage::MultipleLayouts
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
0a4fd31f32
support Latte::ImportExportState
5 years ago
Michail Vourlakos
552216d4d3
support Layout::BackgroundStyle
5 years ago
Michail Vourlakos
beeb1445ff
remove deprecated types directory
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
6e4779e6ab
require new official Latte library
5 years ago
Michail Vourlakos
ac3ccb5b98
try to support a public liblatte library
5 years ago
Michail Vourlakos
1ad1dd2982
fixes for globalshortcuts highest view identify
...
--always find the highest view that is going to be
used for global shortcuts based on position activation
--adjust the code a bit for SideBars in order to show
when a SideBar is called for global shortcuts based
on position activation and hide correctly when the
global shortcut is not triggered any more.
BUG:420356
5 years ago