Michail Vourlakos
16b83772e3
fixes for Sidebars hiding/showing behavior
4 years ago
Michail Vourlakos
940bee9408
Latte::Quick use layout popUpMargin
...
--this way we can support three different
popup styles. Plasma/AllBorders/Far From Edge
4 years ago
Michail Vourlakos
f5fb12e8da
position latte panels pop ups really nice
...
--expose appletsLayoutGeometry through Latte::View
dynamic properties and allog LattQuick::Dialogs to
use it in order to be positioned nicely
4 years ago
Michail Vourlakos
1e487a4b1c
widgetexplorer:delete on each hiding
4 years ago
Michail Vourlakos
53827549d7
widgetsexplorer:instantiate model on each showing
4 years ago
Michail Vourlakos
18233dc6ee
viewsdialog:support moving between active layouts
4 years ago
Michail Vourlakos
5fd18ee0af
add LayoutsManager::moveView function
...
--moveView for active layouts under MultipleLayouts
becomes more generic and can be used either from
onscreens and offscreens views
4 years ago
Michail Vourlakos
945b8ba5ea
expose margin values in pixels for the user
...
--margin values are in percentage, now the user
is able to hover over these values in order
to be informed how much they are calculated in
pixels
4 years ago
Michail Vourlakos
00a3d15478
fix #64,position views properly under wayland
...
--last week commit about beautiful slide in/out through
kwin infrastructure broke the wayland placement for
docks and panels. This commit fixes the issue
and at the same time provide beautifule slide in/outs
for docks panels during their creation and removal.
4 years ago
Michail Vourlakos
aa608f1bf5
use ::storedView approach for Duplicate View
4 years ago
Michail Vourlakos
2c8d7134bd
simplify Layout::newView calls
...
--template file is already provided from Data::View
so there is no real reason to expose it one
more time
4 years ago
Michail Vourlakos
1fac17d6ba
Storage:update newView for views editor
...
--trying to support newView that works in all the
cases between inactive/active layouts
4 years ago
Michail Vourlakos
8c23f267ed
smooth slide-in/out after startup and view removal
4 years ago
Michail Vourlakos
f68aac0501
slide-out views when deleted
4 years ago
Michail Vourlakos
02ff6cc808
fixes for offline properties updates
4 years ago
Michail Vourlakos
d420a75b8a
view nextLocation show properly after slidein
...
--show view completely after slide-in and after the
slide-in animation has completed trigger visibiliy
checks based on regular visibility criteria
4 years ago
Michail Vourlakos
b03be80410
disable visibility toggleHidden for no sidebars
...
--that code can create issues during startup that
visibility mode is not yet set properly and it has
not yet been specified what is going to be its
proper behavior for no-sidebars visibility modes
4 years ago
Michail Vourlakos
b235e6cc96
update view alignment to new architecture
...
--view alignment can now be updated either by
editdock window or through views dialog in
settings window
4 years ago
Michail Vourlakos
92f12b6f63
view:update move to layout
...
--update to new infrastructure that is able to
switch view location by combining multiple
changes at the same time
4 years ago
Michail Vourlakos
cc4f901cf1
viewsdialog:support updating screen
4 years ago
Michail Vourlakos
9a37926348
view::set reposition changes immediately if needed
4 years ago
Michail Vourlakos
3ec142d3a2
drop deprecated screen edge relocation codepath
4 years ago
Michail Vourlakos
f0065279f4
update view:positioner relocation properties
4 years ago
Michail Vourlakos
be636de5ce
viewsdialog:show view screen edge margin if any
4 years ago
Michail Vourlakos
5af4f9c434
provide name for views
4 years ago
Michail Vourlakos
a7ac422b31
support running views data from Layouts::Storage
4 years ago
Michail Vourlakos
c65e7ce4df
improve naming of positioner property
4 years ago
Michail Vourlakos
a4e6570b05
update mask properly for !compositing case
...
BUG:433887
4 years ago
Michail Vourlakos
393db028b7
provide access below screen margin for Docks
...
--using hidden VisibilityManager::floatingGapWindow
implementation in order to provide full access for
the area which is below the screen margin when the
user has disabled user interaction for that area
BUG:433820
4 years ago
Michail Vourlakos
03bd034898
fix user changing screen behavior
...
--wait for the actual screen change to really
happen in order to reshow the dock afterwards
BUG:433876
4 years ago
Michail Vourlakos
f6df7a7df1
introduc fast layout manager for containment
4 years ago
Michail Vourlakos
56b142eca0
same way everywhere to expose containmentActions
...
--tasks applet is now using a generic way to show
Latte containmentActions for its context menu and
this can be easily reused by any other applet that
creates its own ContextMenu
4 years ago
Michail Vourlakos
d51f2d99a3
context menus add more sections
...
--move elements around in order for the user to find
them at the same positions for all cases independent
if the user triggers context menu from applets or
empty containment areas
4 years ago
Michail Vourlakos
965644ce2c
add duplicate view in context menu
4 years ago
Michail Vourlakos
87ae24dae1
add myView.action() to reach view actions
...
-this way things are more clear how the actions
are applied and reordered
4 years ago
Michail Vourlakos
a44c5fa821
provide remove dock action in context menu
4 years ago
Michail Vourlakos
b31792cd7b
fix primaryconfig maximum height
...
--the new approach uses canvas geometry and
computes properly the maximum available screen
height in order for Primary Dock Settings window
to use screen height effectively
4 years ago
Michail Vourlakos
53231392ba
position properly primary config win on first call
...
--sometimes when the primary config window is first called
it was wrongly positioned at most bottom-left screen corner
4 years ago
Michail Vourlakos
26af7e4091
add functionality for ExportViewTemplate
4 years ago
Michail Vourlakos
ea214c5297
increase View initial thickness
...
--this way during startup a big thickness is
provided in order for slide-in during startup
to play nicely and give the time to view
its proper thicknesses
4 years ago
Michail Vourlakos
1b0b43e0e0
fix #43,set NULL mask() for behaveAsPlasmaPanel
...
--this way plasma frameworks are informed correctly
that they can use the window geometry to position
their popups
4 years ago
Michail Vourlakos
6cd47840fb
improve how identification of expanded applets
...
--take into account AppletQuickItem.switchWidth/Height
values in order to identify or not if an applet
is expanded in a popup window
4 years ago
Michail Vourlakos
7af60c802d
provide isHidingBlocked through MyView Ability
4 years ago
Michail Vourlakos
df03f51fdc
increase initial size for View
4 years ago
Michail Vourlakos
e9ecec47dc
containment: more improvements for indicators api
4 years ago
Michail Vourlakos
71e7bb6ec7
fix initialization/switching indicators settings
...
--fix case that indicators config uis were lost totally
during recreating a view that was using a custom indicator
and that custom indicator was updated.
--fix case that custom indicators were not assigned any
more to their original views when the dock settings
window was created first time for them.
4 years ago
Michail Vourlakos
cfb382002b
update containmentActions properly when recreating
4 years ago
Michail Vourlakos
52490c6d7c
fix crash when updating indicators
4 years ago
Michail Vourlakos
3e055914c0
provide a dragging corner in dock settings window
4 years ago
Michail Vourlakos
c777fca05a
improve vastly user interaction with indicators uis
4 years ago