1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-26 02:04:12 +03:00

156 Commits

Author SHA1 Message Date
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