Michail Vourlakos
95cd703333
slideout real floating panels on startup if needed
...
--after view startup real floating panels that are hiding
their thickness because of maximized windows must reposition
themeselves in order to have a valid visual state
5 years ago
Michail Vourlakos
abc0cbc389
remove slot from deprecated signal
5 years ago
Michail Vourlakos
a3250cf7ca
fixed for View::inEditMode flags
...
--inEditMode is now updated directly from
containment()->inUserConfiguring()
--add again hiding blockers when View gets
into edit mode. That was lost during last commits
because it was part of Visual qml code that
has been moved to another window.
5 years ago
Michail Vourlakos
3b3388d673
rename SideBar to SidebarOnDemand
...
--improve semantics all over the place now
that we provide two different sidebar
visibility modes
5 years ago
Michail Vourlakos
d1b9610614
accept AllCorners for a floating case
...
--AllCorners can make sense when a floating view
uses Justify alignment and 100% maximum length
5 years ago
Michail Vourlakos
5e78a0a3c7
provide all background corners option
...
--provide an option to force showing of all background
corners
5 years ago
Michail Vourlakos
6de05c92e8
support XCP::SHAPE for Views
...
--views can now specify their input area under X11 and
give valuable space to underlying windows
5 years ago
Michail Vourlakos
ea7940dffe
hide length screen gaps after slide in
5 years ago
Michail Vourlakos
19eb9f9ff5
fix edge margin adjustment
5 years ago
Michail Vourlakos
dd79d5a0ed
provide colors Tools trough LatteCore
5 years ago
Michail Vourlakos
fec2f447d5
drop editMode workarounds in containment
5 years ago
Michail Vourlakos
083dec89ba
disable editmode trigerring for View window
5 years ago
Michail Vourlakos
bf2c7ebbd9
expose Colorizer to itw own View c++ class
5 years ago
Michail Vourlakos
7fd56aebfb
compute editThickness in View c++ level
5 years ago
Michail Vourlakos
6af99fcbad
AboveFullscreen breaks Frame_Extents
...
--Can above Fullscreen windows under x11 ignore
GTK_FRAME_EXTENTS totally. Long story short
such docks can not have beautiful snapping from
kwin and as such the blur area should ignore the
headThicknessGap
BUG:422313
5 years ago
Michail Vourlakos
cb368c504d
drop old Tasks identification code paths
5 years ago
Michail Vourlakos
54ea58c215
remove deprecated Effects subtracted implementatio
5 years ago
Michail Vourlakos
8bfc71fd3e
remove magical (+/-1 px) from calculations
...
--implementation is much more concrete now and we
need to be 1px precise in order to provide good
snapping and dodge visibility modes correctly
--in upcoming commit the view is touched property
will mean without window is touching the view edge.
For view edges touching there will be a different
variable that can be used from containment and
applets.
5 years ago
Michail Vourlakos
14a6d73284
fix warnings
5 years ago
Michail Vourlakos
2ef0cdd944
introduce Layouter ability
5 years ago
Michail Vourlakos
2a91cb55c1
remove subtract extranormthick from headThickGap
...
--extra thickness that is required from indicators
must be ignored from HeadThicknessGap which is used
for nice snapping
5 years ago
Michail Vourlakos
93c6bbe9bd
fix published screenEdgeMargin for panels
...
--in older version screenEdgeMargin == -1 was meant
that the screenEdgeMargin was disabled but this does not
need to be passed to View any more because variable
screenEdgeMarginDisabled is now passed directly
5 years ago
Michail Vourlakos
35bc8f3560
fix ConfigOverlay behavior/appearance
5 years ago
Michail Vourlakos
114828ad88
reduce GtkFrameExtents calls/triggers
5 years ago
Michail Vourlakos
8b32be15b9
support GtkFrameExtents under X11
...
--this way to dock windows can now snap beautifully
with windows around them, very beautiful behavior!
That was pretty annoying in the past.
5 years ago
Michail Vourlakos
95462fe5e6
fix maxlength applied inConfigureApplets mode
5 years ago
Michail Vourlakos
2ebe0d0b63
fix glitch from hide screen edge gap in dock mode
...
--do not update view window geometry when there is
an automatic hide screen edge gap situation because
of maximized windows events
5 years ago
Michail Vourlakos
f715c5bbd5
various fixes for backgroud/items offsets
5 years ago
Michail Vourlakos
dd4e4fb79d
rename all Background.MultiLayer values
...
--much better and understandable names are now used
5 years ago
Michail Vourlakos
bc441af941
rename PanelBox to Background.MultiLayered
...
--much better name and also describes how Background
really works and draws its content
5 years ago
Michail Vourlakos
fe370bf885
improve all binding for containment
...
--use the Binding.when property in order to identify
when a binding is triggered or not
5 years ago
Michail Vourlakos
a9c29916b0
improve catching signals for Container abilities
5 years ago
Michail Vourlakos
87ffc22f6a
remove AppletsRecords container ability
...
--use the all new much better infrastructure
to track applet abilities requirements
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
22f9bdd6a7
use Metrics Ability for screenEdgeMargin
5 years ago
Michail Vourlakos
4d1f5b2df0
deprecate root.screenEdgeMargin from containment
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
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
97e7c428b7
rename Ability.Container to Metrics
...
--major change but improves readability a lot
5 years ago
Michail Vourlakos
92a6319dac
update applets windows tracking for AppletsRecords
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
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
790e0af406
add Containment.ThemeColorsGroup enum
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
214447b12f
make AutoItemSizer an Ability called AutoSize
5 years ago
Michail Vourlakos
a72c30f763
replace containmentAb name with container
5 years ago
Michail Vourlakos
0db7b29a2d
Abilities:move iconSize to containmentAbility
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
7f4ff70950
upgrader:Alignment instead of PanelPosition
...
--ContainmentQuickItem is now using alignment
in its configuration
5 years ago