1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-14 09:18:06 +03:00

472 Commits

Author SHA1 Message Date
Michail Vourlakos
049e539c99 increase layouts window size 2017-07-24 20:01:11 +03:00
Michail Vourlakos
fc8475c74a set translatable layouts window title 2017-07-24 20:01:11 +03:00
Michail Vourlakos
922dfb92c1 select row for current layout in layouts window 2017-07-24 20:01:11 +03:00
Michail Vourlakos
f7558bb686 enable Switch button in the layouts window 2017-07-24 20:01:11 +03:00
Michail Vourlakos
38e5fca05f make bold the current layout 2017-07-24 20:01:11 +03:00
Michail Vourlakos
a9f3f74c2d use checkboxes for show in menu in layouts win 2017-07-24 20:01:11 +03:00
Michail Vourlakos
674a9f62bf load true colors in the layouts config window 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
b56d92383f remove deprecated functionality of sessions 2017-07-24 20:01:11 +03:00
Michail Vourlakos
116d817754 use layouts menu from dockview
--remove the old functionality for switching sessions
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
Michail Vourlakos
291288c765 add showInMenu and activities in layout 2017-07-24 20:01:11 +03:00
Michail Vourlakos
eac9e649aa add Swich button, update text for configure layouts 2017-07-24 20:01:11 +03:00
Johan Smith Agudelo Rodriguez
e069c0e71a Fix connections 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
Johan Smith Agudelo Rodriguez
0b4dc7ce3e Adding layouts config dialog 2017-07-24 20:01:11 +03:00
Michail Vourlakos
569d9fe2d1 remove deprecated color(tan) and use brown instead
--update also the interval to switch layouts
2017-07-24 20:01:11 +03:00
Michail Vourlakos
02ec39fda2 fix a crash, add dockviews deletion in unload
--during changing layouts there were cases that Latte
would crash because between deleting containment and
triggering the event to delete the dockview, there was
a race condition. The dockview wasnt deleted and as
a consequence the libtaskmanager or kwindowsystem were
forwarding events to them
2017-07-24 20:01:11 +03:00
Michail Vourlakos
fee7761d85 update correctly the importing procedure
--there were some issues with the use of LayoutSettings
in places that we shouldnt use it. LayoutSettings now
is used to load only layouts with version>=2
2017-07-24 20:01:11 +03:00
Michail Vourlakos
2cbc68ea4b set purple color for Alternative imported layout 2017-07-24 20:01:11 +03:00
Michail Vourlakos
432db753fc support a color palette for the layouts 2017-07-24 20:01:11 +03:00
Michail Vourlakos
e591add025 move autostart functionality to universalSettings 2017-07-24 20:01:11 +03:00
Michail Vourlakos
fc0e0f2d50 fix creation of Alternative Layout 2017-07-24 20:01:11 +03:00
Michail Vourlakos
21a51ba4b3 fix typos 2017-07-24 20:01:11 +03:00
Michail Vourlakos
c0288893ae init correctly Latte with new architecture 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
9f20ceb83e remove globalSettings from qml part
--globalSettings remain only for the layouts in the
config window
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
Michail Vourlakos
0889d2224d cleanup unload() corona function 2017-07-24 20:01:11 +03:00
Michail Vourlakos
badcaa5474 fix a crash when changing layouts/old sessions
--when changing layouts/old sessions from the Latte Tasks
Context menu, Latte was crashing very often. Add the switching
code into a Timer to make its execution asynchronoushly
2017-07-24 20:01:11 +03:00
Michail Vourlakos
f30c9056b3 support Alternative switching for new architecture 2017-07-24 20:01:11 +03:00
Michail Vourlakos
b15e919bab remove all the session functionality
--the session functionality is not removed only from
globalsettings class which is just waiting to be removed
tottaly when its functionality moves to the new classes
2017-07-24 20:01:11 +03:00
Michail Vourlakos
091295126d support loading for the new architecture 2017-07-24 20:01:11 +03:00
Michail Vourlakos
2d22b2c243 import screens from old configuration files 2017-07-24 20:01:11 +03:00
Michail Vourlakos
942d3b04db prepare loading layouts correctly 2017-07-24 20:01:11 +03:00
Michail Vourlakos
35a8f607b8 update universal settings correctly
--update exposeLayoutsMenu correctly from the
Importer
--cleanup universal settings file on exit
2017-07-24 20:01:11 +03:00
Michail Vourlakos
db08a09bbf Importer importes the containments correctly 2017-07-24 20:01:11 +03:00
Michail Vourlakos
1a9ea88bc8 add LayoutSettings class and expose classes 2017-07-24 20:01:11 +03:00
Michail Vourlakos
0b8316e296 add presets for the new architecture 2017-07-24 20:01:11 +03:00
Michail Vourlakos
b35501012e update new classes descriptions 2017-07-24 20:01:11 +03:00
Michail Vourlakos
06ddef8506 cnew architectures classes,add missing licenses 2017-07-24 20:01:11 +03:00
Michail Vourlakos
720a5e5123 update main layout config files 2s after loading
--we update the main layout config files 2secs after
the main layout loading
2017-06-30 11:41:17 +03:00
Michail Vourlakos
67d1f1d4f9 fix #565,full dynamic reload the layout
--the new layout is loaded without closing
Latte and with properly loading globalSettings
and screen from the layout file. The layout
new files are updated when Latte is closing
2017-06-30 11:41:17 +03:00
Michail Vourlakos
b417ae52c3 support dynamic layouts loading 2017-06-30 11:41:17 +03:00
Michail Vourlakos
c72f7f4531 fix #573,improve the primary docks behavior
--users reported that when activating an external screen
as primary and at the same time disabling the original
screen e.g. the laptop one, latte wasnt showing docks at
all. This could also occur on startup. This commit
fixes this and improves more the multi-screen code in
various corner cases
2017-06-30 11:39:21 +03:00
Johan Smith Agudelo Rodriguez
d467815aa8 fix recursive call 2017-06-29 17:07:30 -05:00
Johan Smith Agudelo Rodriguez
e4a9232e94 [Wayland] Fixed crash when config window is hiding 2017-06-29 17:03:44 -05:00
Johan Smith Agudelo Rodriguez
c77ba179fe fix #568, [Wayland] Dodge modes do not ignore the plasma desktop 2017-06-29 17:02:25 -05:00