Michail Vourlakos
1573c2ce78
improvements for configuration windows
3 years ago
Michail Vourlakos
cdfbe6ecd1
wayland:remove/disable Plasma specific surface code
3 years ago
Alexander Lohnau
505379ed04
Use spdx syntax for all files
4 years ago
Michail Vourlakos
a4445a3e9a
provide context menu for Canvas config window
5 years ago
Michail Vourlakos
2b7d663950
wayland:fix view config windows positioning
5 years ago
Michail Vourlakos
334a40fff1
improve View config windows focusOut codepath
5 years ago
Michail Vourlakos
1740c0be91
orchestrate View config windows showing properly
5 years ago
Michail Vourlakos
ba87b3b32b
remove View config windows deprecated code
5 years ago
Michail Vourlakos
ed226761f9
fix crash from reloading View sources
5 years ago
Michail Vourlakos
b22a184337
improve positioning for primary/secconfigviews
5 years ago
Michail Vourlakos
b5df821eb2
introduce new Canvas subconfig view window
5 years ago
Michail Vourlakos
5cba3c3259
upgrade PrimaryConfigView at SubConfigView base
5 years ago
Michail Vourlakos
7aee0fbca1
upgrade secconfigview to subconfigview class
5 years ago
Michail Vourlakos
03dca23ce6
improve semantics for primary config view
5 years ago
Michail Vourlakos
dea32cb37a
update SecConfigView to new design
...
--SecConfigView is created only once and
use afterwards for all Views
5 years ago
Michail Vourlakos
5c22b8f8ed
update View:: config views creators
5 years ago
Michail Vourlakos
6f3367225d
new Effects API for config windows subtract region
5 years ago
Michail Vourlakos
afb4279e09
fix View::Settings::updateEffects() area
...
--update effects area should be consistent with
settings dialog backgroud. Currently that has
changed to more apporpriate "dialogs/background"
5 years ago
Michail Vourlakos
4defd31669
fix compatibility with frameworks 5.38
...
--FrameSvgItem::mask() was introduced after
frameworks 5.58. Restore a bit the old
implementation
FIXED-IN:0.9.11
BUG:419678
5 years ago
Michail Vourlakos
6bc604feca
new wayland id discovery for settings windows
5 years ago
Michail Vourlakos
87f2f7e644
dont update dock settings mask for compositing
...
--follow PlasmaQuick::Dialog:Popup window approach
and dont apply any mask when compositing is active
5 years ago
Michail Vourlakos
266499a485
support dialogs/background for dock settings wins
...
--use a different shadows manager for dialogs such as
dock settings window through the Latte::Corona class.
The new shadow manager is responsible to draw
"dialogs/background" shadows for windows instead of
the PanelShadows original class which is responsible
to draw "widgets/background" shadows
5 years ago
Michail Vourlakos
8b1526bc0d
Revert "apply proper shadows for dock settings window"
...
This reverts commit 9e78fab4ce
.
5 years ago
Michail Vourlakos
16a04684df
blur dock settings window properly
...
--the new approach is always using the background
mask of the window from the FrameSvgItem background
applied.
BUG:416177
FIXED-IN:0.9.8
5 years ago
Michail Vourlakos
9e78fab4ce
apply proper shadows for dock settings window
...
--copy and use plasmaquick/dialogshadow class from
plasma framework library
BUG:416175
FIXED-IN:0.9.8
5 years ago
Michail Vourlakos
c88329d278
x11:improve experience for Windows Always Cover
...
--simplify also some parts from windows calling window
manager values
5 years ago
Michail Vourlakos
72777d18c1
add functionality to latte window manager
...
--the Latte window manager has gained now
functions in order to set the window flags
properly and to update KeepAbove/KeepBelow
flags for windows
5 years ago
Michail Vourlakos
fac638c156
remove obsolete fontmetrics libraries
5 years ago
Michail Vourlakos
3a465782e1
wayland:improve latte windows id discovering
6 years ago
Michail Vourlakos
c85d24ac37
use WM:IgnoredWindows infrastructure for wayland
...
--improvements for IgnoredWindows infrastructure
all over the relevant classes
6 years ago
Michail Vourlakos
79f392723e
wm:support ignored windows
...
--x11 implementation is in place and wayland
case must be updated accordingly
6 years ago
Michail Vourlakos
ad788130ab
REFACTOR:add WindowSystem namespace
6 years ago
Michail Vourlakos
29157f4636
refactor:rename managedLayout to layout/viewLayout
6 years ago
Michail Vourlakos
ce55c632c6
reduce crashes for view config windows in wayland
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
2c8a0a83c1
update secondary config window position properly
6 years ago
Michail Vourlakos
ae3c4d3cf0
update SecondConfigView when availableGeometryChanged
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
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
b93588756a
fix crash from Close button in config window
...
BUG: 405772
6 years ago
Michail Vourlakos
cab2055279
adjust secondary config win to new design
...
--secondary config window now follows the primary
config window design. Config windows now are just
simple windows !AboveAll and are activated from
Latte::View on demand. This way we can now have
demonstration of the parabolic effect during
editMode at all times
6 years ago
Michail Vourlakos
1dba8d1841
block requestActivate() for wayland
...
--requestActivate is not supported under wayland
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
94415e24b4
improve config windows calculated geometries
6 years ago
Michail Vourlakos
83b5b2323a
fix calculations for left subtracked mask
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