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
Michail Vourlakos
3ac5ebffeb
fix focusOut behavior for config windows
6 years ago
Michail Vourlakos
366f2783f2
improve config windows activation
...
--when the mouse enters the main latte view,
the primary and secondary config windows should
be activated. This patch improves how this is
handled in order to not mess up the focusOut
even handling from config windows. The config
windows do not race now in order to identify
if all the config windows has lost focus.
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
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
990b8868cd
guard m_parent caller at secconfigview
...
BUG: 403406
6 years ago
Michail Vourlakos
42f6bef738
dont close settings windows with no reason
...
--there were cases that the focusOutEvent from
secondary config window was sent before the
primary config window has become active. In that
case all config windows were closing with no
reason
BUG: 402776
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
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