Michail Vourlakos
ad788130ab
REFACTOR:add WindowSystem namespace
6 years ago
Michail Vourlakos
a27ff3ec48
REFACTOR:Update LayoutManager to Layouts::Manager
...
--create "layouts" own directory in order to host
all LAYOUTS management/control code and classes
6 years ago
Michail Vourlakos
29157f4636
refactor:rename managedLayout to layout/viewLayout
6 years ago
Michail Vourlakos
1f14405e63
REFACTOR: rename Active TO -> CENTRALLAYOUT
6 years ago
Michail Vourlakos
ce55c632c6
reduce crashes for view config windows in wayland
6 years ago
Michail Vourlakos
f33cd25ff5
update mask when secconfigwindow is destroyed
6 years ago
Michail Vourlakos
7ec1f6b928
support kde_frameworks<=47 for settings windows
...
BUG: 406436
6 years ago
Michail Vourlakos
0b07b58abc
support kdeclarative both <5.45 and >=5.45
6 years ago
Michail Vourlakos
86a7eddba5
restore translations for settings window
...
BUG: 406114
6 years ago
Michail Vourlakos
7d0905e379
refactor: rename Layout to ActiveLayout
...
--first steps to abstract the Layout code in
different classes
6 years ago
Michail Vourlakos
bb3ef16dea
fix RTL positioning for View::Settings windows
6 years ago
Michail Vourlakos
6e1dfe9670
comment deprecated code in view settings windows
6 years ago
Michail Vourlakos
c735792c30
REFACTOR:replace all "foreach" statements
6 years ago
Michail Vourlakos
92584e638c
consider vertical views to position viewconfigs
6 years ago
Michail Vourlakos
555fc966b0
activate config windows under wayland environment
...
--add heuristic method in wayland interface in order to
return the internal id of a window by using its appId
and its geometry
6 years ago
Michail Vourlakos
15d5ac59ec
improve calculations for vertical settings windows
6 years ago
Michail Vourlakos
c35849c9d8
take care config windows for X11 environment
...
--make the config windows to not show in pager,
switcher or taskbar under X11 environment
6 years ago
Michail Vourlakos
11226428c6
update config window availScreenGeometry properly
6 years ago
Michail Vourlakos
fabf6f44d2
show configuration windows only for one view
...
-- for each layout only one dock should show its configuration windows
otherwise we could reach a point that because a settings window
is below another Latte View its options are not reachable
6 years ago
Michail Vourlakos
94415e24b4
improve config windows calculated geometries
6 years ago
Michail Vourlakos
89fd411dab
improve how config window size is calculated
6 years ago
Michail Vourlakos
83b5b2323a
fix calculations for left subtracked mask
6 years ago
Michail Vourlakos
736d068a44
improve masking for config windows
...
--now config windows are masked properly in order to
accessible to all of their areas. By design the config
windows are trying to be below the main view, this is
why masking is needed in order to work properly and not
having areas that can not be clicked/accessed because
of the top Latte View
6 years ago
Michail Vourlakos
37ca5f1663
restore config windows behavior to previous state
...
--approach the problem of showing parabolic effect properly
during edit mode in a different way. The Latte View now
on Enter event raises itself
6 years ago
Michail Vourlakos
3ac5ebffeb
fix focusOut behavior for config windows
6 years ago
Michail Vourlakos
b2184579ad
remove StaysOnTop hint for settings windows
6 years ago
Michail Vourlakos
542174f296
make edit visual totally dynamic
...
--meaning that edit Visual can contain more
elements than just the usual ones and as such
we can now add a "Rearrangement" option to make
things easier to switch between live/static editing
6 years ago
Michail Vourlakos
71bb4ca921
introduce new editAppletsMode
...
--in this mode all aplets can be adjusted and
repositioned properly
6 years ago
Michail Vourlakos
b15df34cc4
livemode:enable parabolic effect for editMode
...
--first commit to restructure editMode in order to
support livemode under editing. Live mode means
that all options changes during editMode will be
available to be tested directly
6 years ago
Michail Vourlakos
cf93b7516d
improve global shortcuts options
...
--the user can disable "global shortcuts based
on position" by disabling the global shortcuts
for the first two latte items
--improve texts readability
BUG: 403880
6 years ago
Michail Vourlakos
50dc45c61f
fix headers references for classes
6 years ago
Michail Vourlakos
d53c2cbea3
fix indents / text appearance
6 years ago
Michail Vourlakos
668c2ff139
dont close view settings when Alternatives shown
...
--this way the user can also choose different Alternatives
without having false applets replacements or Latte failing
BUG: 403658
6 years ago
Michail Vourlakos
130bb32c8e
move view config window for advanced mode
...
--there were cases for small screen resolutions
that because the view settings windows did not
change its height, it was not changing its placement
to the side of the screen
6 years ago
Michail Vourlakos
daa4d0f003
recreate view only when is really needed
...
--recreate view only when the window
ByPass flag must be really changed
6 years ago
Michail Vourlakos
e19cbd46f6
delete secondary window when no needed
...
BUG: 402627
6 years ago
Michail Vourlakos
ca5ea55816
disable debug message
6 years ago
Michail Vourlakos
5c8a2bb380
reorganize settings in view settings window
6 years ago
Michail Vourlakos
aeb7877546
improve ExpertSettings location
6 years ago
Michail Vourlakos
5d6d1730f2
improve syncGeometry at settings windows
6 years ago
Michail Vourlakos
40bd5a83e2
update settings to new complexity level
6 years ago
Michail Vourlakos
7d66434244
introduce complexity for view settings
6 years ago
Michail Vourlakos
418799ed30
fix crashes from latteView recreation code
...
--in order to update window manager flags properly
in some cases a dock recreation is needed. But that
dock recreation when takes place when the user choses
to move its panel between different screens (that recreation
shouldnt be needed) in such case it creates crashes
6 years ago
Michail Vourlakos
0510293c21
REFACTOR:Move confiView(s) to ViewPart:: namespace
6 years ago