1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-03-25 06:50:33 +03:00

5833 Commits

Author SHA1 Message Date
Michail Vourlakos
1cf367f685 layershell:fix View positioning function for panel 2021-12-31 12:18:14 +02:00
Michail Vourlakos
a4a9017ef1 layershell:do not steal keyboard focus 2021-12-31 12:18:14 +02:00
Michail Vourlakos
75b0cfddf8 enable exclusiveZone parameter
--this way AlwaysVisible docks and panels
now can reserve the needed desktop space
2021-12-31 12:18:14 +02:00
Michail Vourlakos
bc2f87f82b add comment 2021-12-31 12:18:14 +02:00
Michail Vourlakos
e28138aa59 disable debug message 2021-12-31 12:18:14 +02:00
Michail Vourlakos
bdefcf11d2 try to enable layershell exclusivezone 2021-12-31 12:18:14 +02:00
Michail Vourlakos
780e203bce fixes for config windows 2021-12-31 12:18:14 +02:00
Michail Vourlakos
1573c2ce78 improvements for configuration windows 2021-12-31 12:18:14 +02:00
Michail Vourlakos
259f6afb95 wm:provide setWindowPosition() function 2021-12-31 12:18:14 +02:00
Michail Vourlakos
e2f4122a95 enable Plasma VirtualDesktopManagement 2021-12-31 12:18:14 +02:00
Michail Vourlakos
11550cd36d fix major protocol fatal error on startup 2021-12-31 12:18:14 +02:00
Michail Vourlakos
cdfbe6ecd1 wayland:remove/disable Plasma specific surface code 2021-12-31 12:18:14 +02:00
Michail Vourlakos
ce15e4e511 hide thin tooltip properly
--update current visual parent for thin tooltip
even when this tooltip showing is blocked. Such
a case is when a different applet popup is triggered.

BUG:443645
FIXED-IN:0.10.7
2021-12-30 03:31:49 +02:00
Michail Vourlakos
9351277cd7 anchor thin tooltips on their visual parents
BUG:447631
2021-12-30 03:12:18 +02:00
Michail Vourlakos
8bd168a5a5 always trust KWin for setting struts
--when kwin is running then we should always
trust it in order to provide correct struts.
That applies also under x11 where other wms
might fail.

BUG:447595
FIXEX-IN:0.10.7
2021-12-29 18:52:57 +02:00
Michail Vourlakos
5ecb8ab767 window belongs in a screen whenever touching it
--whenever a window geometry is touching a screen geometry
is now considered that this window belongs to that screen.
This way a window could look active to more that one screens.
This way all last active window considerations now work
properly even when the window center is out of screen.
2021-12-27 23:31:08 +02:00
Michail Vourlakos
cd2ec88274 enable regions broadcasting
--it doesnt make any difference with Plasma
2021-12-27 23:30:55 +02:00
Michail Vourlakos
c98f6679b8 fix plasma available geometry broadcasting
--ignore docks and panels for availableScreenRect(s) etc.
when they are in startup and they are painted offscreen
--plasma is not ready to accept availableScreenRegion(s) because
after startup moves desktop widgets to the left even though
it should not
--fix availableScreenRegion calculations for Centered and Justified
docks and panels
2021-12-27 23:30:11 +02:00
Michail Vourlakos
7304025bc3 remove doubled debug message 2021-12-24 13:45:04 +02:00
Michail Vourlakos
3b8c4392c1 remove no needed qt checks 2021-12-20 23:07:50 +02:00
Pino Toscano
362b21ee08 Merge remote-tracking branch 'origin/v0.10' 2021-12-19 08:23:18 +01:00
Pino Toscano
f7f774aeb1 appdata: fix/improve
- reference the right desktop file for it with <launchable>, so the
  appdata and the desktop file are properly associated
- remove stray control chars in <releases>
2021-12-19 08:17:14 +01:00
Michail Vourlakos
346381370b update Changelog to 0.10.6 2021-12-18 10:42:26 +02:00
Michail Vourlakos
380d62b0b1 update version to v0.10.6 v0.10.6 2021-12-18 10:31:07 +02:00
Michail Vourlakos
1da67e4c26 update Changelog to 0.10.6 2021-12-18 10:29:15 +02:00
Michail Vourlakos
c711d690e2 add missing header 2021-12-17 14:24:53 +02:00
Michail Vourlakos
dc724dfd8b simplify Qt version even more 2021-12-17 14:22:17 +02:00
Michail Vourlakos
74626f7bdf Revert "find Qt5 minor version"
This reverts commit 51f166bf514fc0e4f2f1d158ef7022a0eff42d7f.
2021-12-17 12:07:03 +02:00
Michail Vourlakos
5c9a4e8392 simplify qt5 version check 2021-12-17 12:04:02 +02:00
Michail Vourlakos
1d2a1a03b0 Revert "find Qt5 minor version"
This reverts commit 14be8a9e7187da606e57175ca17db201f19b20fe.
2021-12-17 12:00:47 +02:00
Michail Vourlakos
4e28392c3e fix broken initialization of windows tracking
--some improvements of 0.10.5 broke the windows tracking
initialization. This is a fix in order for windows tracking
to be enabled/disabled properly per dock/panel during
startup phase.
2021-12-17 11:59:05 +02:00
Michail Vourlakos
e25988ff93 fix broken initialization of windows tracking
--some improvements of 0.10.5 broke the windows tracking
initialization. This is a fix in order for windows tracking
to be enabled/disabled properly per dock/panel during
startup phase.
2021-12-17 11:52:10 +02:00
Michail Vourlakos
51f166bf51 find Qt5 minor version 2021-12-17 11:23:03 +02:00
Michail Vourlakos
67c38b194f still support Qt5 >= 5.12
BUG:447111
2021-12-17 11:20:54 +02:00
Michail Vourlakos
14be8a9e71 find Qt5 minor version 2021-12-17 11:15:37 +02:00
Michail Vourlakos
74d5b567ed update qt minimum to 5.15 2021-12-17 10:49:03 +02:00
Michail Vourlakos
055e92b0d6 update Changelog to 0.10.5 2021-12-16 17:22:13 +02:00
Michail Vourlakos
d0ce28ef7d update to v0.10.5 v0.10.5 2021-12-16 17:11:53 +02:00
Michail Vourlakos
2a0237ac96 update Changelog to 0.10.5 2021-12-16 17:09:22 +02:00
Michail Vourlakos
a033a20062 more startup improvements
--visibility: simplify and improve code
for restoring and saving values
--enable visibility mode early on the startup
sequence
--enable windows tracking after startup phase
has ended
--windows tracking respect also view geometry
changes and not only window changes from the
desktop environment
2021-12-15 21:32:23 +02:00
Michail Vourlakos
88603f6aaf more startup improvements
--visibility: simplify and improve code
for restoring and saving values
--enable visibility mode early on the startup
sequence
--enable windows tracking after startup phase
has ended
--windows tracking respect also view geometry
changes and not only window changes from the
desktop environment
2021-12-15 21:30:27 +02:00
l10n daemon script
7a7af88e99 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-12-15 01:55:46 +00:00
Michail Vourlakos
c317d3257a fix 30bit color depth that makes dock invisible
--previous approach did not work correctly on 24bit
systems. The new approach should handle properly all
cases.
2021-12-14 20:14:51 +02:00
Michail Vourlakos
0accfe21b2 fix 30bit color depth that makes dock invisible
--previous approach did not work correctly on 24bit
systems. The new approach should handle properly all
cases.
2021-12-14 20:12:09 +02:00
Michail Vourlakos
c15a97bacf Revert "[x11] - fix 30bit color depth that makes dock invisible with broken transparency"
This reverts commit 6497da4a4d6beede0cd1650d4b9e02efb88d3d24.
2021-12-14 20:03:09 +02:00
Michail Vourlakos
45db72b5db tasks: fix typo 2021-12-14 20:03:09 +02:00
Michail Vourlakos
74ba0dc63b Revert "[x11] - fix 30bit color depth that makes dock invisible with broken transparency"
This reverts commit 6497da4a4d6beede0cd1650d4b9e02efb88d3d24.
2021-12-14 20:01:53 +02:00
Michail Vourlakos
3ae27ca496 tasks: fix typo 2021-12-14 19:51:17 +02:00
Michail Vourlakos
720a9ca5b0 tasks:identify vivaldi properly
--update PulseAudio qml code inside the
latte taskmanager in order to identify properly
through pid applications that are playing
audio but they use a different parent pid
to do so. This is the Vivaldi case that
appears as Chromium in pulseaudio streams.

BUG:446828
FIXED-IN:0.10.5
2021-12-14 19:45:22 +02:00
Michail Vourlakos
e0887d437c tasks:identify vivaldi properly
--update PulseAudio qml code inside the
latte taskmanager in order to identify properly
through pid applications that are playing
audio but they use a different parent pid
to do so. This is the Vivaldi case that
appears as Chromium in pulseaudio streams.

BUG:446828
FIXED-IN:0.10.5
2021-12-14 19:44:37 +02:00