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.
2018-01-02 14:03:50 +02:00
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
2018-01-02 11:49:38 +02:00
Johan Smith Agudelo Rodriguez
a2e4397d03
renaming and add noexcept to lambdas
2017-06-29 15:50:11 -05:00
Johan Smith Agudelo Rodriguez
cb9fadbcbd
keeping compatibility with gcc 4.8
2017-06-23 16:00:16 -05:00
Johan Smith Agudelo Rodriguez
b7f9ad5685
Fix #558 , Dodge all windows and activities
2017-06-20 19:06:04 -05:00
Johan Smith Agudelo Rodriguez
a6bcc53aad
Cleaning up a bit before implementing always visible
2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
2040ac3063
abstractwindowinterface now is based over an variant class type
2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
df69c3838b
fix possible race condition with qDebug
2017-04-09 13:44:07 -05:00
Johan Smith Agudelo Rodriguez
e6374da532
added support for windows with shade state and improving WindowInfoWrap
2017-03-23 22:06:59 -05:00
Johan Smith Agudelo Rodriguez
f794d5c60c
fix #308 , Always visible option does not work for side-set dock on unusual multi screen setup
2017-03-23 00:03:45 -05:00
Johan Smith Agudelo Rodriguez
ecbd2c99bc
fix #256 , Dodging/Layering Issues
2017-03-15 02:57:42 -05:00
Johan Smith Agudelo Rodriguez
fb16fee66b
fix #246 , Incorrect/inconsistent behaviour when switching virtual desktops
2017-03-12 04:01:27 -05:00
Michail Vourlakos
07d68dd636
fix typo for LeftEdge
...
--this was breaking the AlwaysVisible experience
for Left docks
2017-03-01 15:26:46 +02:00
Johan Smith Agudelo Rodriguez
75d4b71216
#199 , AbstractWindowInterface is now a shared resource
2017-02-24 21:50:40 -05:00
Johan Smith Agudelo Rodriguez
c17732cf17
fix #164 , Dodge Active is broken for windows on all desktops
2017-02-13 17:52:41 -05:00
Johan Smith Agudelo Rodriguez
ec3721a591
fix #139 , Un-hide Latte at desktop and activity changes
2017-02-12 03:01:12 -05:00
Johan Smith Agudelo Rodriguez
b8cbf694f7
fix #133 , dodge active window when switching desktop
2017-02-11 02:54:03 -05:00
Johan Smith Agudelo Rodriguez
8ac85c53a6
fix #141 , dodge decoration
2017-02-11 01:58:25 -05:00
Johan Smith Agudelo Rodriguez
8c1ac52ac1
removed NET::WM2WindowClass property
2017-01-24 14:34:35 -05:00
Johan Smith Agudelo Rodriguez
91f9ca280d
fix #80 , Dock do not dodge Spotify
2017-01-24 14:30:40 -05:00
Johan Smith Agudelo Rodriguez
c42250d9bb
avoid white spaces with astyle
2017-01-16 15:37:17 -05:00
Johan Smith Agudelo Rodriguez
44bdd5a90b
code formatted
2017-01-13 01:27:57 -05:00
Johan Smith Agudelo Rodriguez
77917920fd
set on all activities #52
2017-01-12 18:56:25 -05:00
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
2017-01-05 17:48:27 +02:00
Johan Smith Agudelo Rodriguez
802beedd39
Less debug information.
2017-01-03 20:12:46 -05:00
Johan Smith Agudelo Rodriguez
fe146aaa90
Missing file licences #34
2017-01-02 17:05:30 -05:00
Johan Smith Agudelo Rodriguez
a4699e9230
Fixed initialization #17 and improved all modes #19
2017-01-02 01:15:39 -05:00
Johan Smith Agudelo Rodriguez
84eacf3cbf
code formatted
2016-12-31 00:27:57 +02:00
Johan Smith Agudelo Rodriguez
2f2a3f7a22
more abstraction
2016-12-31 00:26:42 +02:00
Michail Vourlakos
7af3b6e620
support DodgeActive
...
--add localDockGeometry to be used for the
intersect situation
2016-12-30 20:24:21 +02:00
Johan Smith Agudelo Rodriguez
45347200cd
update signatures on abstractwindowinterface.h
2016-12-30 11:14:58 +02:00
Johan Smith Agudelo Rodriguez
9debe8dbb3
added methods to reserve screen space
2016-12-30 11:14:08 +02:00
Johan Smith Agudelo Rodriguez
1b468a02e1
XWindowInterface has been implemented
2016-12-30 11:07:14 +02:00
Michail Vourlakos
a357d05392
moved corona to app directory
2016-12-28 22:44:29 +02:00