1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-07 13:57:40 +03:00

73 Commits

Author SHA1 Message Date
Michail Vourlakos
2327965c24 support pausing activities from main config window 2018-01-29 23:32:32 +02:00
Michail Vourlakos
e3b398bee7 dont close config window when an activity closes 2018-01-29 22:38:30 +02:00
Michail Vourlakos
4212d57ca7 enable global shortcuts for universal settings 2018-01-27 02:52:31 +02:00
Michail Vourlakos
22ef2280d2 enable universal settings in Latte Settings Window 2018-01-27 02:05:33 +02:00
Michail Vourlakos
7b3892de7f update latteconfig to use corona 2018-01-27 01:27:48 +02:00
Michail Vourlakos
1ab273753e add menu/about in Latte Settings window 2018-01-26 19:50:28 +02:00
Michail Vourlakos
8fb12bdbcf improvements to new Latte config window 2018-01-26 18:40:25 +02:00
Michail Vourlakos
be0f9dc0ba remember the last used activity per layout 2018-01-21 13:52:33 +02:00
Michail Vourlakos
5c98015e8e fix #808,Multiple Layouts in Layouts Editor
-- the user is able to change from Multiple Layouts
to Single Layout runtime through Layouts Editor
2018-01-17 20:22:50 +02:00
Michail Vourlakos
e4cd47ca3e MultipleLayouts:update Layouts menu 2018-01-17 16:45:29 +02:00
Michail Vourlakos
60cc89d595 MultipleLayouts:restore isSwitching signal
--this creates a nice animation when switching
layouts for orphaned Activities at a Multiple
Layouts state
2018-01-16 21:05:09 +02:00
Yuri Chornoivan
de5bc5eb91 Fix minor typos 2018-01-16 09:07:27 +02:00
Michail Vourlakos
308d99e215 MultipleLayouts:Rename layout name runtime
--In MultipleLayouts we dont need to close the
active layout to rename it. We can do it without
need to close it and reopen that layout.
2018-01-15 23:04:03 +02:00
Michail Vourlakos
1e97609067 MultipleLayouts:support Export 2018-01-15 20:16:11 +02:00
Michail Vourlakos
a905138810 MultipleLayouts:support Remove,Menus,Copy 2018-01-15 20:04:05 +02:00
Michail Vourlakos
fa379144e9 fix Switch behavior for Multiple Layouts 2018-01-15 19:44:00 +02:00
Michail Vourlakos
94914ee578 warning message for broken MultipleLayouts startup
--if the app crashed and the user trys to reopen Latte
then the Containments must first return to their Original
Layouts. This code provides that and informs also the user
during the startup.
2018-01-15 14:09:41 +02:00
Michail Vourlakos
333afc75bc improve currentLayoutName for Multiple Layouts
--improve layout manager header appearance
2018-01-15 10:17:56 +02:00
Michail Vourlakos
a37036b6eb support Activities setting for InfoView 2018-01-15 00:29:11 +02:00
Michail Vourlakos
3cf6d8ef9d multiple fixes for Multiple Layouts 2018-01-14 23:58:48 +02:00
Michail Vourlakos
dc4a223f27 fix currentActivitiId issues on startup 2018-01-14 23:58:48 +02:00
Michail Vourlakos
667a451499 Multiple Layouts:Fixes for storage synchronization
--fix also a crash when removing a dock
2018-01-14 23:58:48 +02:00
Michail Vourlakos
7dd6345d4a MultipleLayouts:Load/Unload on Activities changes
--workaround an upstream issue, when closing an Activity
all dock/panel windows in MultipleLayouts where become
hidden.
2018-01-14 23:58:48 +02:00
Michail Vourlakos
132410d848 MultipleLayouts availableScreenRegion
--it is used to position correctly the separate dock/panels
in different activities
2018-01-14 23:58:48 +02:00
Michail Vourlakos
19cd67627d more improvements for MultipleLayouts case
--fix the strut setting between multiple running
layouts. When the activity is changing then each dock/panel
removes or adds its struts accordingly
2018-01-14 23:58:48 +02:00
Michail Vourlakos
4280c14acd many improvements for MultipleLayouts case 2018-01-14 23:58:48 +02:00
Michail Vourlakos
7d4989e983 add code for MultipleLayouts and Activities
--prepare dockViews and rest classes in order to
be able to change between different Activities in
a MultipleLayouts environment.
2018-01-14 23:58:48 +02:00
Michail Vourlakos
bc91aefd89 add more MultipleLayouts code
--move code from dockCorona to layoutManager
--add more code related to MultipleLayouts
2018-01-14 23:58:48 +02:00
Michail Vourlakos
e3a3cb5a52 re-use copyDock code to make it more generic
--fix crash from containments deletion when closing corona
--reuse copyDock code in order to prepare it for
loading multiple layouts at the same time
2018-01-14 23:58:48 +02:00
Michail Vourlakos
47566c27c3 add variable layoutsMemoryUsage for layoutManager 2018-01-14 23:58:48 +02:00
Michail Vourlakos
f617a9178e support multiple active layouts in layoutmanager 2018-01-14 23:58:48 +02:00
Michail Vourlakos
f81433be8b try to link containments to layouts 2018-01-14 23:58:48 +02:00
Michail Vourlakos
dd8c8271b6 IMPORTANT: move logic from corona to layout
--refactoring code for #808...
Latte gets prepared for multiple layouts running
at the same time.
2018-01-08 19:23:53 +02:00
Michail Vourlakos
a01b7f100b move copyDock from corona to Layout 2018-01-07 19:59:18 +02:00
Michail Vourlakos
92127577d1 improve semantics for layout class 2018-01-07 19:33:18 +02:00
Michail Vourlakos
1d5d4406ef slide-out docks in manual layout change 2018-01-04 18:25:11 +02:00
Michail Vourlakos
afcdd1b726 hide docks animation when changing layouts 2018-01-03 21:06:34 +02:00
Michail Vourlakos
2640a7e948 reload layouts if needed after default import 2017-12-17 17:55:20 +02:00
Michail Vourlakos
0615dcf084 add --default-layout option for command line
--this option enables the user to load the default
layout from start.
2017-12-17 17:42:49 +02:00
Michail Vourlakos
3679c1c0cf load the default layout when cant find previous
--load the default layout when cant find the previous
layout for some reason. This means that something went
really wrong actually and the previous stored layout
doesnt exist anymore, at least with the same name
ised.
2017-12-17 17:01:30 +02:00
Michail Vourlakos
eefbc5e9ec fix #636,new approach for Layout,Global launchers
--changed the design totally and use only signals
between plasmoid in order to update their models. This
way the launcherList from their tasksmodel should be
updated only on the initialization phase of the Latte
plasmoid. Afterwards signaling between them takes
place, in order to inform each other for adding,
removing launchers, moving them and assigning them
to activities
2017-07-31 03:53:39 +03:00
Michail Vourlakos
25dee2ecb9 unminimize layout config win when called 2017-07-30 19:49:05 +03:00
Michail Vourlakos
ae39271c9f update timer interval for dynamic switching 2017-07-26 10:30:03 +03:00
Michail Vourlakos
23733837e5 update the infoview for wayland and multi-screen 2017-07-26 10:21:37 +03:00
Michail Vourlakos
dfe0a8e18f update translation strings, add greek 2017-07-25 15:59:06 +03:00
Michail Vourlakos
6f7a44c450 the user can disable the Latte Info window
--which is mainly used to inform the user for
a dynamic layout switching
2017-07-25 14:19:01 +03:00
Michail Vourlakos
aed9452330 remove deprecated code 2017-07-25 14:10:54 +03:00
Michail Vourlakos
2d4aeaaf51 add info window for showing latte infos
--its main purpose is to inform the user that Latte
is dynamically switching layout
2017-07-25 14:06:48 +03:00
Michail Vourlakos
096a1fa4c7 fix #617, add a missing return statement 2017-07-25 12:09:14 +03:00
Michail Vourlakos
0a53646847 send a notification when switching layouts dynamic 2017-07-24 20:01:11 +03:00