Michail Vourlakos
eb627dd070
multiple mode:animate properly layouts unloading
5 years ago
Michail Vourlakos
41c2e2b033
refactor:improve Synchronizer:swithToLayout
...
--the new approach is much clearer and easy to
read that the deprecated one
5 years ago
Michail Vourlakos
d8f1f7e4b9
refactor:settings layouts controller
...
--the controller does not need to host its own
CentralLayouts any more. It retrieves original
data for Synchronizer, updates layouts accordingly
and sends back to Synchronizer all the updated
layouts data
5 years ago
Michail Vourlakos
d5e83280d2
refactor:simplify layout data access
5 years ago
Michail Vourlakos
7393ac02eb
drop currentLayoutName as signal from synchronizer
5 years ago
Michail Vourlakos
a9774ff13f
update Switch button in Layouts table
5 years ago
Michail Vourlakos
0ee31eead6
update kwin disabled borders infrastructure
5 years ago
Michail Vourlakos
3689cc406d
retrieve available screen space through activityid
5 years ago
Michail Vourlakos
9026f931fd
fixes for corona available areas calcs
5 years ago
Michail Vourlakos
2e120f9446
make Multiple mode work correctly
5 years ago
Michail Vourlakos
caf9bf7b78
REFACTOR:Drop Shared Layouts infrastructure
...
--Move in a simpler layouts approach.
--Single Layout mode loads ONLY ONE Layout for ALL Activities
--Multiple Layouts mode loads any combination of Layouts based
on the following settings:
-- OnAllActivities
-- ForFreeActivities
-- SpecificActivities
5 years ago
Michail Vourlakos
ba178e534d
add missing signals when adding new layout
5 years ago
Michail Vourlakos
50c419d4e4
upgrade importDefaultLayout codepaths
...
--use Templates::Manger in order to import
default layout on startup
5 years ago
Michail Vourlakos
0ff8f2b74f
force plasmageometries updates for activitieschange
5 years ago
Michail Vourlakos
748ca87bb8
simplify code for switch button-single layout
5 years ago
Michail Vourlakos
00e6fbba5b
update synchronizer semantics to freeactivities
5 years ago
Michail Vourlakos
b71baccc14
fix screenForContainment in MulitpleShared mode
6 years ago
Michail Vourlakos
3a3823add3
Assign/Remove properly Shares from INACTIVE Centrals
6 years ago
Michail Vourlakos
a661fbb032
refactor:drop LAYOUTSMANAGER apis moved to SYNCHER
6 years ago
Michail Vourlakos
bea8247b84
refactor:move syncActiveShares to Synchronizer
6 years ago
Michail Vourlakos
c4b226def5
REFACTOR:Add Synchronizer for Layouts::Manager
...
--Split the Layouts::Manager to Synchronizer and
Manager classes. The Synchronizer is responsible
to keep all Active layouts in sync with user
preferences
6 years ago