Michail Vourlakos
7bc31fc9ea
support wayland activities since kf5>=5.81
2021-06-12 14:18:03 +03:00
Michail Vourlakos
9790b0cdad
set userconfiguring early enough on first creation
2021-05-30 08:59:28 +03:00
Alexander Lohnau
505379ed04
Use spdx syntax for all files
2021-05-27 15:01:00 +00:00
Michail Vourlakos
1e487a4b1c
widgetexplorer:delete on each hiding
2021-04-28 00:47:07 +03:00
Michail Vourlakos
53827549d7
widgetsexplorer:instantiate model on each showing
2021-04-28 00:22:50 +03:00
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
2021-02-26 17:12:59 +02:00
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.
2021-01-24 01:11:56 +02:00
Michail Vourlakos
3e055914c0
provide a dragging corner in dock settings window
2021-01-23 19:29:38 +02:00
Michail Vourlakos
c777fca05a
improve vastly user interaction with indicators uis
2021-01-23 15:04:05 +02:00
Michail Vourlakos
7a4010abc1
instantiate properly widget explorer
2021-01-16 21:43:36 +02:00
Michail Vourlakos
0edbd9a66a
widgets explorer: initialize windows flags earlier
...
--this way we avoid in wayland to draw window decoration
2021-01-16 19:49:32 +02:00
Michail Vourlakos
754fb85133
avoid crash in wayland from Widgets Explorer
2021-01-16 19:41:57 +02:00
Michail Vourlakos
84d4d4cef7
provide latte internal widget explorer
2021-01-16 19:12:42 +02:00
Michail Vourlakos
919b0cbf8c
rename view property
2021-01-06 22:02:54 +02:00
Michail Vourlakos
5e50147848
fixes for dock settings window
...
--do not alter maxlength and offset incorrectly
when cycling between different views with different
relevant settings
2020-08-31 18:37:49 +03:00
Michail Vourlakos
3689cc406d
retrieve available screen space through activityid
2020-08-28 17:58:39 +03:00
Michail Vourlakos
5d7ea7c9c7
fix crash at primary config when switching layouts
...
--fix crash at primary config when switching layouts
--load on demand view type options at vertical latte
views as memory improvement
2020-08-05 19:33:33 +03:00
Michail Vourlakos
e323f31645
use universal inAdvancedMode for edit settings
...
--for all view edit windows are now using the same
flag in order to identify basic and advanced level
for editing their settings
2020-08-03 12:13:03 +03:00
Michail Vourlakos
7e4791fdbc
fixes for hiding/showing signaling
2020-08-02 02:36:12 +03:00
Michail Vourlakos
c64354c048
update CustomIndicator button onParentView change
2020-07-31 20:22:51 +03:00
Michail Vourlakos
45d09b2cd4
editdock:support indicatorsuimanager
...
--the new approach is much more memory efficient
as the same indicator config ui is used for ALL
views and anything related to config uis is now
handled by the manager instead of each diffent
view on its own
2020-07-31 20:16:14 +03:00
Michail Vourlakos
582de7afe3
each view now keeps one indicator configui
...
--curent view indicator config ui is not deleted
when the PrimaryConfigView changes its parent view.
For each view there is one indicator config ui
that is kept available to be shown when appropriate.
This way we avoid unnecessary recreations of indicator
config uis when the user cycles between different views
settings.
2020-07-31 02:13:34 +03:00
Michail Vourlakos
3b3388d673
rename SideBar to SidebarOnDemand
...
--improve semantics all over the place now
that we provide two different sidebar
visibility modes
2020-07-29 00:02:50 +03:00
Martijn Vogelaar
2e4f7da4c2
Introduction and implementation of the SidebarAutohide
...
as discussed in #19 .
2020-07-28 15:49:55 +00:00
Michail Vourlakos
e00ec530c9
update primary config advanced mode properly
...
--each View has its own advanced level identification.
2020-07-20 20:20:32 +03:00
Michail Vourlakos
79d95371d7
fix #9,panel/dock buttons
...
--fix panel/dock mode buttons from configuration
windows.
2020-07-18 18:57:55 +03:00
Michail Vourlakos
0b8fa321bc
dont crash when panels change location
2020-07-16 09:44:44 +03:00
Michail Vourlakos
166ee1899a
multiple fixes to PrimaryConfig geom calcs
...
--provide also instant layout switching when
View changes a layout between central and shared
layout in the same view port
2020-07-12 14:26:44 +03:00
Michail Vourlakos
d30143f7f1
update only when needed PrimaryCV availScreenGeom
2020-07-12 12:31:15 +03:00
Michail Vourlakos
6a4aeb16f0
fix Canvas context menu issues
...
--fix a crash when using left click in Canvas window
--fix blocking View when switching for editMode to
inConfigureApplets mode and vice versa
2020-07-11 20:57:54 +03:00
Michail Vourlakos
a4445a3e9a
provide context menu for Canvas config window
2020-07-11 20:26:29 +03:00
Michail Vourlakos
7084953672
wayland:fix multi-config views behavior
2020-07-11 19:00:05 +03:00
Michail Vourlakos
f7e89a6d6e
update some config views wayland code
2020-07-11 18:13:47 +03:00
Michail Vourlakos
2b7d663950
wayland:fix view config windows positioning
2020-07-11 17:31:45 +03:00
Michail Vourlakos
673882f966
provide live editing for !compositing
2020-07-11 11:02:40 +03:00
Michail Vourlakos
334a40fff1
improve View config windows focusOut codepath
2020-07-11 10:48:56 +03:00
Michail Vourlakos
1740c0be91
orchestrate View config windows showing properly
2020-07-11 10:26:04 +03:00
Michail Vourlakos
ba87b3b32b
remove View config windows deprecated code
2020-07-11 09:54:01 +03:00
Michail Vourlakos
ed226761f9
fix crash from reloading View sources
2020-07-10 21:09:54 +03:00
Michail Vourlakos
b22a184337
improve positioning for primary/secconfigviews
2020-07-10 21:09:54 +03:00
Michail Vourlakos
2b06debfa4
draw Canvas on top of surrounding panels docks
2020-07-10 21:09:54 +03:00
Michail Vourlakos
a51eb8578e
support most of CanvasConfigView functionality
...
--move the relevant qml files from containment into
shell configuration files
2020-07-10 21:09:54 +03:00
Michail Vourlakos
e74e013f43
provide CanvasGeometry from View::Positioner
...
--View::Positioner is now responsible to provide
the proper Canvas config window geometry
2020-07-10 21:09:54 +03:00
Michail Vourlakos
fa83db7825
provide consistent Canvas SubConfigWindow behavior
...
--CanvasSubConfigWindow is now ready to provide the
same Header editing controls and behavior that previous
implementation was already doing so
2020-07-10 21:09:54 +03:00
Michail Vourlakos
b5df821eb2
introduce new Canvas subconfig view window
2020-07-10 21:09:54 +03:00
Michail Vourlakos
37248789f6
improvements to view config windows abstraction
2020-07-06 14:35:03 +03:00
Michail Vourlakos
5cba3c3259
upgrade PrimaryConfigView at SubConfigView base
2020-07-06 09:03:42 +03:00
Michail Vourlakos
7aee0fbca1
upgrade secconfigview to subconfigview class
2020-07-06 01:34:11 +03:00
Michail Vourlakos
622acc27b9
introduce View:SubConfig base view
2020-07-05 18:26:03 +03:00
Michail Vourlakos
03dca23ce6
improve semantics for primary config view
2020-07-04 16:06:32 +03:00