Michail Vourlakos
43cc5da6fa
complete containmentactions support
...
--this way the Layouts menu in now accesible
even from plasma taskmanagers. The codebase is also
the same for every component that is showing its
menus.
2018-02-04 02:43:30 +02:00
Michail Vourlakos
82e77f7b23
more improvements to containmentactions
2018-02-03 21:56:05 +02:00
Michail Vourlakos
474c7a3970
slide-out docks on closing
2018-02-03 15:44:37 +02:00
Michail Vourlakos
afe9a2e09d
rename latteconfigdialog to settingsdialog
2018-02-03 13:35:58 +02:00
Michail Vourlakos
e4153271ef
fix dependencies and references
2018-02-03 13:10:43 +02:00
Michail Vourlakos
acb77c6cd4
update header files and move files around
2018-02-03 11:37:09 +02:00
Michail Vourlakos
2327965c24
support pausing activities from main config window
2018-01-29 23:32:32 +02:00
Michail Vourlakos
4212d57ca7
enable global shortcuts for universal settings
2018-01-27 02:52:31 +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
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
Michail Vourlakos
1e97609067
MultipleLayouts:support Export
2018-01-15 20:16:11 +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
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
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
92127577d1
improve semantics for layout class
2018-01-07 19:33:18 +02:00
Michail Vourlakos
afcdd1b726
hide docks animation when changing layouts
2018-01-03 21:06:34 +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
ae39271c9f
update timer interval for dynamic switching
2017-07-26 10:30:03 +03:00
Michail Vourlakos
dfe0a8e18f
update translation strings, add greek
2017-07-25 15:59:06 +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
ecf67a2a9d
dynamic changing to layouts based on activities
2017-07-24 20:01:11 +03:00
Michail Vourlakos
93deb7d3cc
add presets on startup
2017-07-24 20:01:11 +03:00
Michail Vourlakos
cdc5478b7b
import correctly old layouts from old config files
2017-07-24 20:01:11 +03:00
Michail Vourlakos
ed6ca64c1f
support restore Presets in layouts manager
2017-07-24 20:01:11 +03:00
Michail Vourlakos
b6352c587d
update menu layouts from the layouts window
2017-07-24 20:01:11 +03:00
Michail Vourlakos
747fe2fd02
expose a QMultiComboBox for activities in layouts
2017-07-24 20:01:11 +03:00
Michail Vourlakos
56d1341663
load layouts in layout window
...
-- this first commit just load the texts corresponding
to the layouts values
2017-07-24 20:01:11 +03:00
Michail Vourlakos
37c86079c0
expose menuLayouts from layoutManager
...
--create a list of layouts that have enabled
to be shown in menus
2017-07-24 20:01:11 +03:00
Johan Smith Agudelo Rodriguez
0e87cb8907
LayoutConfigDialog moved into LayoutManager class
2017-07-24 20:01:11 +03:00
Michail Vourlakos
75f3b1d4d2
update layouts to new architecture
...
--the config window now exposes only the
confirmed layouts and can update its layout
accordingly
2017-07-24 20:01:11 +03:00
Michail Vourlakos
673c398d32
add currentLayout into the layoutManager
2017-07-24 20:01:11 +03:00
Michail Vourlakos
f2de335d35
move functionality to new architecture
...
--add functionality for layoutManager
--add widgets action and alternative layout action to
layoutManager
--remove more functionality that belongs to globalSettings
2017-07-24 20:01:11 +03:00
Michail Vourlakos
14e61b3a59
update currentLayout,create Alternative if !exists
2017-07-24 20:01:11 +03:00