Michail Vourlakos
1f0acbc3b5
Support KWin Edges mechanism
...
--by default now Latte supports the KWin Edges mechanism,
this way the following issues are fixed:
fix #935 , fix #721 , fix #687 , fix #512 , fix #514
--improve dock behavior when the user user touch
gestures
--fix #144 , support KWin bright placeholders
--this behavior can be disabled if the user prefers
the old one from the Tweaks page
--in !compositing no more is shown a 1px line at
the screen edge when the dock is hidden
--support KWin Edges in Multiple Layouts state under
X11
7 years ago
Michail Vourlakos
1ab273753e
add menu/about in Latte Settings window
7 years ago
Michail Vourlakos
c51fc7d59d
appy Activities also to configuration windows
7 years ago
Michail Vourlakos
7d4989e983
add code for MultipleLayouts and Activities
...
--prepare dockViews and rest classes in order to
be able to change between different Activities in
a MultipleLayouts environment.
7 years ago
Michail Vourlakos
da612fd8d9
ignore not used X11 changed events
...
--some windows are sending plenty windowChanged
events without Latte using them. We block them in
order to not trigger any Latte updates.
7 years ago
Michail Vourlakos
d86fdfd2ff
fix #810,support smart/dynamic background
...
the dynamic background feature is enhanced and
becomes smarter. It understands snapped windows, windows
that touch the panel edge etc. The criteria in
order for the background to become solid are:
- any active window that is touching the panel
edge (that includes krunner)
- any inactive window that is snapped and touches
the panel edge (concerning its geometry: quarter-snapped or half-snapped)
- maximized windows
- an inactive window but keepAbove is touching
the panel edge (this catches also the yakuake case)
- panel popups
7 years ago
Johan Smith Agudelo Rodriguez
a2e4397d03
renaming and add noexcept to lambdas
8 years ago
Johan Smith Agudelo Rodriguez
cb9fadbcbd
keeping compatibility with gcc 4.8
8 years ago
Johan Smith Agudelo Rodriguez
b7f9ad5685
Fix #558 , Dodge all windows and activities
8 years ago
Johan Smith Agudelo Rodriguez
a6bcc53aad
Cleaning up a bit before implementing always visible
8 years ago
Johan Smith Agudelo Rodriguez
2040ac3063
abstractwindowinterface now is based over an variant class type
8 years ago
Johan Smith Agudelo Rodriguez
df69c3838b
fix possible race condition with qDebug
8 years ago
Johan Smith Agudelo Rodriguez
e6374da532
added support for windows with shade state and improving WindowInfoWrap
8 years ago
Johan Smith Agudelo Rodriguez
f794d5c60c
fix #308 , Always visible option does not work for side-set dock on unusual multi screen setup
8 years ago
Johan Smith Agudelo Rodriguez
ecbd2c99bc
fix #256 , Dodging/Layering Issues
8 years ago
Johan Smith Agudelo Rodriguez
fb16fee66b
fix #246 , Incorrect/inconsistent behaviour when switching virtual desktops
8 years ago
Michail Vourlakos
07d68dd636
fix typo for LeftEdge
...
--this was breaking the AlwaysVisible experience
for Left docks
8 years ago
Johan Smith Agudelo Rodriguez
75d4b71216
#199 , AbstractWindowInterface is now a shared resource
8 years ago
Johan Smith Agudelo Rodriguez
c17732cf17
fix #164 , Dodge Active is broken for windows on all desktops
8 years ago
Johan Smith Agudelo Rodriguez
ec3721a591
fix #139 , Un-hide Latte at desktop and activity changes
8 years ago
Johan Smith Agudelo Rodriguez
b8cbf694f7
fix #133 , dodge active window when switching desktop
8 years ago
Johan Smith Agudelo Rodriguez
8ac85c53a6
fix #141 , dodge decoration
8 years ago
Johan Smith Agudelo Rodriguez
8c1ac52ac1
removed NET::WM2WindowClass property
8 years ago
Johan Smith Agudelo Rodriguez
91f9ca280d
fix #80 , Dock do not dodge Spotify
8 years ago
Johan Smith Agudelo Rodriguez
c42250d9bb
avoid white spaces with astyle
8 years ago
Johan Smith Agudelo Rodriguez
44bdd5a90b
code formatted
8 years ago
Johan Smith Agudelo Rodriguez
77917920fd
set on all activities #52
8 years ago
Michail Vourlakos
9ea5959cb6
fix #41 , a crash when a dock was removed
...
--removing connections on xwindowinterface destructor
--removing connections on dockview destructor
--remove xwindowinterface that was created from
visibilitymanager in its destructor
8 years ago
Johan Smith Agudelo Rodriguez
802beedd39
Less debug information.
8 years ago
Johan Smith Agudelo Rodriguez
fe146aaa90
Missing file licences #34
8 years ago
Johan Smith Agudelo Rodriguez
a4699e9230
Fixed initialization #17 and improved all modes #19
8 years ago
Johan Smith Agudelo Rodriguez
84eacf3cbf
code formatted
8 years ago
Johan Smith Agudelo Rodriguez
2f2a3f7a22
more abstraction
8 years ago
Michail Vourlakos
7af3b6e620
support DodgeActive
...
--add localDockGeometry to be used for the
intersect situation
8 years ago
Johan Smith Agudelo Rodriguez
45347200cd
update signatures on abstractwindowinterface.h
8 years ago
Johan Smith Agudelo Rodriguez
9debe8dbb3
added methods to reserve screen space
8 years ago
Johan Smith Agudelo Rodriguez
1b468a02e1
XWindowInterface has been implemented
8 years ago
Michail Vourlakos
a357d05392
moved corona to app directory
8 years ago