1
0
mirror of https://github.com/KDE/latte-dock.git synced 2024-12-24 17:33:50 +03:00
Commit Graph

1829 Commits

Author SHA1 Message Date
Michail Vourlakos
e4670dace2 new implementation to update layout ids in settings 2020-03-26 22:16:41 +02:00
Michail Vourlakos
6bc4409b0b move settings dialogs in their own directory 2020-03-26 20:04:44 +02:00
Michail Vourlakos
ef2650e711 systray,support context menus for SNI items
--SNI items are handling the context menu by their
own, so Latte code should not interfere

BUG:419263
FIXED-IN:0.9.11
2020-03-26 14:40:00 +02:00
Michail Vourlakos
0d29114664 whitelist krunner and yakuake windows 2020-03-26 14:16:04 +02:00
Michail Vourlakos
1e9785dc0b introduce details button in settings window 2020-03-26 14:04:49 +02:00
Michail Vourlakos
41f945d4e1 move layout icons handling in the model
--this way it will be easier the layout icons
list to be used by other widgets also
2020-03-26 11:36:09 +02:00
l10n daemon script
6dac4e4065 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-03-26 06:12:03 +01:00
Michail Vourlakos
4d3b5e86e8 major refrest for wm(s), remove consts
--introduce also windows whitelist that can
be used in order to force tracking in some
windows
2020-03-25 18:40:48 +02:00
Michail Vourlakos
a651d9f731 wayland:ignore all popups 2020-03-25 15:03:19 +02:00
Michail Vourlakos
efaaf70297 x11: do not track popups at all cases 2020-03-25 14:50:01 +02:00
Michail Vourlakos
6ab4c61d5a protect layout toggle sharing
--do not assign a share will it is already used
from other layout
2020-03-25 13:32:32 +02:00
Michail Vourlakos
15fd0f1059 sort layouts model based on groups 2020-03-25 13:22:29 +02:00
Michail Vourlakos
72fdf4563b improve AbstractLayout background infrastructure
--the new infrastructure can remember settings between
CustomBackgroundStyle and ColorStyle in order to
help the user to not have to reassign values
when changing backgrounds, between predefined
colors style and custom one.
2020-03-25 01:30:30 +02:00
Michail Vourlakos
a613bb49ba small improvements 2020-03-24 20:29:10 +02:00
Michail Vourlakos
90d1cedc1e fix context menu for applet if group plasmoid
--the new code can understand ALL applets that are
inside an internal containment style applets such
as plasma, nomad systrays and group plasmoid

FIXED-IN:0.9.10
2020-03-24 20:08:27 +02:00
Michail Vourlakos
705e3d2d1e notforce reshow view when really removing from user
--the workaround to reshow views when the activities are
pausing from the kwin_x11 bug interfer with user REMOVING
a dock or panel. We now protect the workaround to not
interfere with REALREMOVING
2020-03-24 16:10:12 +02:00
Michail Vourlakos
25cfd25477 fix plasma geometries publish in multi-screen
--when a screen becomes inactive then its last values
for available rect and reqions should also be removed
from the recorded values.
2020-03-24 15:59:36 +02:00
Michail Vourlakos
e951aa67b2 protect updating LastActiveWindow appData
--LastActiveWindow application data should be updated
only when the last active window id is equal with
the sent application data. Otherwise we may show
Application name and icon for totally irrelevant
window.

Bug was first reported at:
https://github.com/psifidotos/applet-window-title/issues/89/

FIXED-IN:0.9.10
2020-03-24 15:23:33 +02:00
Michail Vourlakos
5bdb8a683d update sorting in layouts model
--the new priorities take into account
the layout name to be ordered as a last
criteria
2020-03-23 19:10:26 +02:00
Michail Vourlakos
4832042b0f add message for dropping layout files 2020-03-23 00:40:57 +02:00
Michail Vourlakos
2e79a5df30 mv layouts headerview to settings/views folder 2020-03-22 22:38:57 +02:00
Michail Vourlakos
100e3d4884 update knsrc installation path
--since kde frameworks >= 57 there is a specified path
for which knsrc files should be present
2020-03-22 18:39:36 +02:00
Michail Vourlakos
df635fb88b improve Layouts sorting behavior 2020-03-22 17:52:22 +02:00
Michail Vourlakos
38f7df72fb get userfeedback for saving and switching tabs 2020-03-22 17:28:36 +02:00
Michail Vourlakos
f51126eae2 prevent switch tabs when there are unsaved changes 2020-03-22 16:04:05 +02:00
Michail Vourlakos
1690ace196 store layoutsView user sorting preferences 2020-03-22 14:17:10 +02:00
Michail Vourlakos
a21874b29b move LayoutsTab storage to view LayoutsContrailer 2020-03-22 13:53:26 +02:00
Michail Vourlakos
b63c7bfbc7 enabled antialiasing for Layouts::HeaderView 2020-03-22 12:55:41 +02:00
Michail Vourlakos
7613396708 remove deprecated code from layoutscontroller 2020-03-22 12:49:44 +02:00
Michail Vourlakos
27aebc9304 insert Settings::Layout menu at correct position 2020-03-22 12:43:12 +02:00
Michail Vourlakos
5285aee716 TabLayouts dataChanged when removing layouts 2020-03-22 12:28:10 +02:00
Michail Vourlakos
d87663413e move properties at Settings window code
--no reason for Settings Window properties to
be present at UniversalSettings. They are moved
to their SettingsDialog best match classes.
2020-03-22 12:15:37 +02:00
Michail Vourlakos
5d52083968 rename for consistency 2020-03-22 10:18:18 +02:00
Michail Vourlakos
0d79c2ed15 update code to TabLayoutsHandler
--all ui code from settings dialog for Layouts Tab
in now moved to its handler.
2020-03-21 22:06:19 +02:00
Michail Vourlakos
f7b8bd6619 introduce the TabLayoutsHandler 2020-03-21 20:33:37 +02:00
Michail Vourlakos
0cae6f0ec3 define interface for Settings::Handler(s) 2020-03-21 19:22:37 +02:00
Michail Vourlakos
4f92222863 user Layouts::Manager for currentLayoutName 2020-03-21 13:47:32 +02:00
Michail Vourlakos
92c0a68a19 update active states differently for singlelayout 2020-03-21 13:33:53 +02:00
Michail Vourlakos
0534c33ff8 reduce publish geometries interval to 1000ms 2020-03-21 13:23:15 +02:00
Michail Vourlakos
6188888840 update infoview to be ignored properly 2020-03-21 13:06:03 +02:00
Michail Vourlakos
70359602b8 apply activities at views andcurrentActivitychanges 2020-03-21 12:44:52 +02:00
Michail Vourlakos
93d7422059 dont use too often, costly kwinrc tracking 2020-03-21 12:23:32 +02:00
Michail Vourlakos
0ff8f2b74f force plasmageometries updates for activitieschange 2020-03-21 12:10:19 +02:00
Michail Vourlakos
850b058ecd fix layouts data broadcasting when applying 2020-03-21 01:54:45 +02:00
Michail Vourlakos
ad8723ce4f fix, save temporary layouts when user applied 2020-03-21 01:46:33 +02:00
Michail Vourlakos
f954999b12 drag n' drop layout files in layouts editor 2020-03-21 01:29:38 +02:00
Michail Vourlakos
252ebcaa19 refactor preferences settings handling
--we introduce handlers that are going to be
responsible for the ui parts of settings windows.
So having data structures, MVC for models/tables that
are used and Handlers for any ui interaction
simplify the implementation and make it more
structured in order to be maintained and grow
safely.
2020-03-20 23:53:15 +02:00
Michail Vourlakos
fe7f35b9bf remove boldness from preferences settings 2020-03-20 18:50:17 +02:00
Michail Vourlakos
2256a8b855 update last-1 column width properly 2020-03-20 18:41:23 +02:00
Michail Vourlakos
1113f942b1 provide feedback to the user in layouts view
--provide feedback to the user for which layout
options have been altered. This is achievable
by providing italicness to these options.
2020-03-20 18:19:29 +02:00