Michail Vourlakos
0889d2224d
cleanup unload() corona function
8 years ago
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
8 years ago
Michail Vourlakos
f30c9056b3
support Alternative switching for new architecture
8 years ago
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
8 years ago
Michail Vourlakos
091295126d
support loading for the new architecture
8 years ago
Michail Vourlakos
2d22b2c243
import screens from old configuration files
8 years ago
Michail Vourlakos
942d3b04db
prepare loading layouts correctly
8 years ago
Michail Vourlakos
35a8f607b8
update universal settings correctly
...
--update exposeLayoutsMenu correctly from the
Importer
--cleanup universal settings file on exit
8 years ago
Michail Vourlakos
db08a09bbf
Importer importes the containments correctly
8 years ago
Michail Vourlakos
1a9ea88bc8
add LayoutSettings class and expose classes
8 years ago
Michail Vourlakos
0b8316e296
add presets for the new architecture
8 years ago
Michail Vourlakos
b35501012e
update new classes descriptions
8 years ago
Michail Vourlakos
06ddef8506
cnew architectures classes,add missing licenses
8 years ago
Michail Vourlakos
720a5e5123
update main layout config files 2s after loading
...
--we update the main layout config files 2secs after
the main layout loading
8 years ago
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
8 years ago
Michail Vourlakos
b417ae52c3
support dynamic layouts loading
8 years ago
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
8 years ago
Johan Smith Agudelo Rodriguez
d467815aa8
fix recursive call
8 years ago
Johan Smith Agudelo Rodriguez
e4a9232e94
[Wayland] Fixed crash when config window is hiding
8 years ago
Johan Smith Agudelo Rodriguez
c77ba179fe
fix #568 , [Wayland] Dodge modes do not ignore the plasma desktop
8 years ago
Johan Smith Agudelo Rodriguez
a32236932a
Unnecessarily long enum
8 years ago
Johan Smith Agudelo Rodriguez
a2e4397d03
renaming and add noexcept to lambdas
8 years ago
Johan Smith Agudelo Rodriguez
6b52cc894a
Include moc file
8 years ago
Johan Smith Agudelo Rodriguez
5667d31385
#569 , AlwaysVisible is functional
8 years ago
Michail Vourlakos
c0daf7dd68
add debug messages for destructions
8 years ago
Michail Vourlakos
bc262d7b00
fix typo and trigger signal
8 years ago
Johan Smith Agudelo Rodriguez
1e8fc4a739
Wait for ContainmentView destruction
8 years ago
Johan Smith Agudelo Rodriguez
ae3c856346
keeping compatibility with gcc 4.8
8 years ago
Johan Smith Agudelo Rodriguez
c4e01f428f
keeping compatibility with gcc 4.8
8 years ago
Johan Smith Agudelo Rodriguez
6892e96769
keeping compatibility with gcc 4.8
8 years ago
Johan Smith Agudelo Rodriguez
cb9fadbcbd
keeping compatibility with gcc 4.8
8 years ago
Michail Vourlakos
0bd90b8fd2
improve recreate dock implementation
...
--the new implementation possibly fixes two crashes
that could occur occasionaly. First it is ensured
that the new dock in created after the old one has been
removed. We also use directly the containment instead
of using a reference for it which could create a crash
in some cases. One more fix, setting dock visible to false
had no reason as long as it is going to be deleted either
way.
8 years ago
Michail Vourlakos
69c28eff7a
fix #537,reenable show() on dock creation
...
--this code has been checked to not break both
wayland with plasma 5.10 and x11
8 years ago
Michail Vourlakos
a1a1f56749
disable messages from dockview when deleting it
8 years ago
Michail Vourlakos
5e1d851888
delay the recreation of a dock
...
--when recreating a dock it might be a good idea
to delay a bit in order to give to the config
window the time to delete itself
8 years ago
Michail Vourlakos
f6b9e35eb7
fix crash from surfacedestroyed signal
8 years ago
Michail Vourlakos
d825e2dda4
add more protections on deleting a dock
...
--these protections could reduce crashes on
dock deletions
8 years ago
Michail Vourlakos
9e74ce95a2
fix crash when changing to default session
...
--this was a rare crash when changing to default
session from the alternative one through the context
menu of the Tasks plasmoid there was a crash sometimes
8 years ago
Michail Vourlakos
4b8f3a4b33
fix #559,fix wayland crashesm show/hide configview
8 years ago
Michail Vourlakos
7181341913
fix #517,restore qt5.9 focusOut behavior
8 years ago
Johan Smith Agudelo Rodriguez
f5607f87e2
AlwaysVisible Not yet implemented
8 years ago
Johan Smith Agudelo Rodriguez
b7f9ad5685
Fix #558 , Dodge all windows and activities
8 years ago
Johan Smith Agudelo Rodriguez
de4f05fe9c
added include guard
8 years ago
Johan Smith Agudelo Rodriguez
a3fb857081
Default behavior, WindowsGoBelow
8 years ago
Johan Smith Agudelo Rodriguez
a6bcc53aad
Cleaning up a bit before implementing always visible
8 years ago
Johan Smith Agudelo Rodriguez
42885005b2
DodgeAllWindows is functional
8 years ago
Johan Smith Agudelo Rodriguez
35c44a6918
DodgeMaximized is functional
8 years ago
Johan Smith Agudelo Rodriguez
44d85a4905
WARNING: Assertion failed in wayland
8 years ago
Johan Smith Agudelo Rodriguez
a41710b155
DodgeActive is functional
8 years ago
Johan Smith Agudelo Rodriguez
a02fe1322e
waylandinterface implemented
8 years ago