[kwin] [Bug 435108] "Move mouse to center" action should center within the current screen, not the combined area of all screens

2024-04-26 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=435108

David Redondo  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/kwin/-/commit/2e92fca017 |ma/kwin/-/commit/2bbf56a59b
   |7ff812a78b5f85b1c0509a54c80 |90e22d5ab3cebaba8100c31ae7f
   |e95 |4ee

--- Comment #5 from David Redondo  ---
Git commit 2bbf56a59b90e22d5ab3cebaba8100c31ae7f4ee by David Redondo.
Committed on 26/04/2024 at 11:01.
Pushed by davidre into branch 'Plasma/6.0'.

plugins/zoom: Center cursor on active screen on shortcut


(cherry picked from commit 2e92fca0177ff812a78b5f85b1c0509a54c80e95)

M  +1-1src/plugins/zoom/zoom.cpp

https://invent.kde.org/plasma/kwin/-/commit/2bbf56a59b90e22d5ab3cebaba8100c31ae7f4ee

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 435108] "Move mouse to center" action should center within the current screen, not the combined area of all screens

2024-04-26 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=435108

David Redondo  changed:

   What|Removed |Added

  Latest Commit||https://invent.kde.org/plas
   ||ma/kwin/-/commit/2e92fca017
   ||7ff812a78b5f85b1c0509a54c80
   ||e95
 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED

--- Comment #4 from David Redondo  ---
Git commit 2e92fca0177ff812a78b5f85b1c0509a54c80e95 by David Redondo.
Committed on 26/04/2024 at 10:41.
Pushed by davidre into branch 'master'.

plugins/zoom: Center cursor on active screen on shortcut

M  +1-1src/plugins/zoom/zoom.cpp

https://invent.kde.org/plasma/kwin/-/commit/2e92fca0177ff812a78b5f85b1c0509a54c80e95

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 399799] activateLauncherMenu should activate the launcher menu on the screen with the mouse on it, if applicable

2024-04-25 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=399799

David Redondo  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED
 CC||k...@david-redondo.de

--- Comment #5 from David Redondo  ---
Fixed since Plasma 5.26

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 435108] "Move mouse to center" action should center within the current screen, not the combined area of all screens

2024-04-25 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=435108

David Redondo  changed:

   What|Removed |Added

 Status|REOPENED|CONFIRMED

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 435108] "Move mouse to center" action should center within the current screen, not the combined area of all screens

2024-04-25 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=435108

David Redondo  changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 CC||k...@david-redondo.de
 Resolution|FIXED   |---

--- Comment #2 from David Redondo  ---
tested, not fixed

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 410889] Panel flickers when showing the panel initially after showing an auto-hidden panel on the left edge when a touch screen edge is set

2024-04-25 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=410889

David Redondo  changed:

   What|Removed |Added

 Resolution|--- |DUPLICATE
 CC||k...@david-redondo.de
 Status|CONFIRMED   |RESOLVED

--- Comment #3 from David Redondo  ---


*** This bug has been marked as a duplicate of bug 415404 ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 415404] Glitch when moving the cursor on vertical panel with autohide with touch screen edge enabled

2024-04-25 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=415404

David Redondo  changed:

   What|Removed |Added

 CC||tderen...@gmail.com

--- Comment #9 from David Redondo  ---
*** Bug 410889 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 415404] Glitch when moving the cursor on vertical panel with autohide with touch screen edge enabled

2024-04-25 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=415404

David Redondo  changed:

   What|Removed |Added

 Status|CONFIRMED   |RESOLVED
 CC||k...@david-redondo.de
 Resolution|--- |LATER

--- Comment #8 from David Redondo  ---
This cant be fixed on X11. By default touchscreen edges are now disabled
anyway.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 426045] global scaling or dual-head display causes paint problems

2024-04-25 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=426045

David Redondo  changed:

   What|Removed |Added

 CC||k...@david-redondo.de
 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

--- Comment #1 from David Redondo  ---
Since the time this bug has been filed there have been many scaling fixes in
KWin and Qt.This should be fixed now. Please reopen if otherwise

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 485015] Identify doesn't provide useful information - doesn't match preview or device list

2024-04-17 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=485015

David Redondo  changed:

   What|Removed |Added

Product|KScreen |kwin
  Component|OSD and Plasma applet   |effects-various
   Assignee|kscreen-bugs-n...@kde.org   |kwin-bugs-n...@kde.org
 CC||k...@david-redondo.de

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasma-integration] [Bug 484405] Application closes when deleting QSystemTrayIcon in Linux Plasma 6

2024-04-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=484405

--- Comment #6 from David Redondo  ---
But given that there was a Qt6 behavior change that causes problems I would be
in favour of removing this. It's the apps job to not close and the correct
thing is probably quitOnLastWindowClosed anyways.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasma-integration] [Bug 484405] Application closes when deleting QSystemTrayIcon in Linux Plasma 6

2024-04-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=484405

David Redondo  changed:

   What|Removed |Added

 CC||k...@david-redondo.de

--- Comment #5 from David Redondo  ---
   // Ensure that closing the last KMainWindow doesn't exit the application
// if a system tray icon is still present.
QEventLoopLocker eventLoopLocker;


One could argue it's not on the implementation to make sure apps dont quit when
windows are closed. I couldn't find Qt documentation tthat QSystemTrayIcon
would do that automatically either if that is required nor does
KStatusNotifierItem.  
However changing that behavior seems like a behavior change as well...

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 456280] WindowHeap window draw calls depend on draw calls of current desktop (freezes windows from other desktops until current desktop updates)

2024-04-10 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=456280

David Redondo  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/kwin/-/commit/1573d04b5a |ma/kwin/-/commit/a516e9e6cd
   |c7f54649fd8225a42c7a9a09266 |efd2057441d969dcfb5480c2951
   |eb5 |11b

--- Comment #53 from David Redondo  ---
Git commit a516e9e6cdefd2057441d969dcfb5480c295111b by David Redondo.
Committed on 10/04/2024 at 14:27.
Pushed by davidre into branch 'Plasma/6.0'.

Mark windows for offsceen rendering in WindowThumbnailSource

This way if an effect wants to show such  window  that is for example
on a different virtual desktop it is updated live.
FIXED-IN:6.0.4


(cherry picked from commit 1573d04b5ac7f54649fd8225a42c7a9a09266eb5)

M  +7-0src/scripting/windowthumbnailitem.cpp

https://invent.kde.org/plasma/kwin/-/commit/a516e9e6cdefd2057441d969dcfb5480c295111b

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 456280] WindowHeap window draw calls depend on draw calls of current desktop (freezes windows from other desktops until current desktop updates)

2024-04-10 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=456280

David Redondo  changed:

   What|Removed |Added

 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/plas
   ||ma/kwin/-/commit/1573d04b5a
   ||c7f54649fd8225a42c7a9a09266
   ||eb5
   Version Fixed In||6.0.4
 Status|ASSIGNED|RESOLVED

--- Comment #52 from David Redondo  ---
Git commit 1573d04b5ac7f54649fd8225a42c7a9a09266eb5 by David Redondo.
Committed on 10/04/2024 at 13:50.
Pushed by davidre into branch 'master'.

Mark windows for offsceen rendering in WindowThumbnailSource

This way if an effect wants to show such  window  that is for example
on a different virtual desktop it is updated live.
FIXED-IN:6.0.4

M  +7-0src/scripting/windowthumbnailitem.cpp

https://invent.kde.org/plasma/kwin/-/commit/1573d04b5ac7f54649fd8225a42c7a9a09266eb5

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 483017] "open wallpaper image" in right-click menu does not work when wallpaper is set to image of the day

2024-04-04 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=483017

David Redondo  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/kde-cli-tools/-/commit/1 |ma/kde-cli-tools/-/commit/0
   |e09e084a8c8df25c3b1fbe2ace5 |e26bd2e5669cb5a5d9a3949fec2
   |33d19c935d7c|5beb75c2bb1e

--- Comment #2 from David Redondo  ---
Git commit 0e26bd2e5669cb5a5d9a3949fec25beb75c2bb1e by David Redondo.
Committed on 04/04/2024 at 06:50.
Pushed by davidre into branch 'Plasma/6.0'.

Also check file existing if the url is a file one

Opens  urls to local files with colons in their names correctly


(cherry picked from commit 1e09e084a8c8df25c3b1fbe2ace533d19c935d7c)

M  +5-0kioclient/urlinfo.h

https://invent.kde.org/plasma/kde-cli-tools/-/commit/0e26bd2e5669cb5a5d9a3949fec25beb75c2bb1e

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 483017] "open wallpaper image" in right-click menu does not work when wallpaper is set to image of the day

2024-04-04 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=483017

David Redondo  changed:

   What|Removed |Added

 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/plas
   ||ma/kde-cli-tools/-/commit/1
   ||e09e084a8c8df25c3b1fbe2ace5
   ||33d19c935d7c
 Status|CONFIRMED   |RESOLVED

--- Comment #1 from David Redondo  ---
Git commit 1e09e084a8c8df25c3b1fbe2ace533d19c935d7c by David Redondo.
Committed on 03/04/2024 at 12:32.
Pushed by davidre into branch 'master'.

Also check file existing if the url is a file one

Opens  urls to local files with colons in their names correctly

M  +5-0kioclient/urlinfo.h

https://invent.kde.org/plasma/kde-cli-tools/-/commit/1e09e084a8c8df25c3b1fbe2ace533d19c935d7c

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 475876] Support additional mouse keys as modifiers

2024-04-03 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=475876

David Redondo  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-desktop/-/commit/
   ||e5b5816d6d8b92a789ea042828e
   ||c0aadc6377b74

--- Comment #4 from David Redondo  ---
Git commit e5b5816d6d8b92a789ea042828ec0aadc6377b74 by David Redondo.
Committed on 03/04/2024 at 08:11.
Pushed by davidre into branch 'master'.

kcms/mouse: Allow binding modifiers to mouse buttons

This can be useful for example to do window managment via Meta key.

M  +2-0kcms/mouse/kcm/libinput/main.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/e5b5816d6d8b92a789ea042828ec0aadc6377b74

-- 
You are receiving this mail because:
You are watching all bug changes.

[kde] [Bug 483348] Plasma desktop panel moving to wrong screen on next login

2024-03-26 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=483348

David Redondo  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/plasma-workspace/-/commi |ma/plasma-workspace/-/commi
   |t/27dd68970f33627ba52903c2f |t/d03a98fc69c94f83f9410651d
   |c5b1442c7217e0f |15a21ff41a72904

--- Comment #11 from David Redondo  ---
Git commit d03a98fc69c94f83f9410651d15a21ff41a72904 by David Redondo.
Committed on 26/03/2024 at 14:06.
Pushed by davidre into branch 'Plasma/6.0'.

Avoid positioning the panel when it has no size yet

Calling setPosition with a position of the left-most pixel of a screen
and  size of 0x0 will set the screen to be the one to the left of it.
Making screenToFollow() and QWindow::screen() out of sync temporarily.
While arguably a Qt issue and this being fixed up later when the panel
resizes and other properties are updated, we need to workaround this
to our usage of layer-shell. Layer surfaces can't change screen once
created. It can happen that the surface is created during the time
that the panel is on the wrong screen, resulting in the panel
appearing on the wrong screen while thinking it is on another one.
To fix this the initial positionPanel() call is removed, the
panel will now be positioned after it has resized from the event handler.
Related: bug 483102, bug 470434
FIXED-IN:6.0.3


(cherry picked from commit 27dd68970f33627ba52903c2fc5b1442c7217e0f)

M  +1-1shell/panelview.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/d03a98fc69c94f83f9410651d15a21ff41a72904

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 470434] Plasma Panel Switches Monitor After Screen Wakes

2024-03-26 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=470434

David Redondo  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/plasma-workspace/-/commi |ma/plasma-workspace/-/commi
   |t/27dd68970f33627ba52903c2f |t/d03a98fc69c94f83f9410651d
   |c5b1442c7217e0f |15a21ff41a72904

--- Comment #6 from David Redondo  ---
Git commit d03a98fc69c94f83f9410651d15a21ff41a72904 by David Redondo.
Committed on 26/03/2024 at 14:06.
Pushed by davidre into branch 'Plasma/6.0'.

Avoid positioning the panel when it has no size yet

Calling setPosition with a position of the left-most pixel of a screen
and  size of 0x0 will set the screen to be the one to the left of it.
Making screenToFollow() and QWindow::screen() out of sync temporarily.
While arguably a Qt issue and this being fixed up later when the panel
resizes and other properties are updated, we need to workaround this
to our usage of layer-shell. Layer surfaces can't change screen once
created. It can happen that the surface is created during the time
that the panel is on the wrong screen, resulting in the panel
appearing on the wrong screen while thinking it is on another one.
To fix this the initial positionPanel() call is removed, the
panel will now be positioned after it has resized from the event handler.
Related: bug 483102, bug 483348
FIXED-IN:6.0.3


(cherry picked from commit 27dd68970f33627ba52903c2fc5b1442c7217e0f)

M  +1-1shell/panelview.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/d03a98fc69c94f83f9410651d15a21ff41a72904

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 483102] When Plasma 5 panel config migrated to Plasma 6 with AMD GPU, all panels move to primary screen on login

2024-03-26 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=483102

David Redondo  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/plasma-workspace/-/commi |ma/plasma-workspace/-/commi
   |t/27dd68970f33627ba52903c2f |t/d03a98fc69c94f83f9410651d
   |c5b1442c7217e0f |15a21ff41a72904

--- Comment #27 from David Redondo  ---
Git commit d03a98fc69c94f83f9410651d15a21ff41a72904 by David Redondo.
Committed on 26/03/2024 at 14:06.
Pushed by davidre into branch 'Plasma/6.0'.

Avoid positioning the panel when it has no size yet

Calling setPosition with a position of the left-most pixel of a screen
and  size of 0x0 will set the screen to be the one to the left of it.
Making screenToFollow() and QWindow::screen() out of sync temporarily.
While arguably a Qt issue and this being fixed up later when the panel
resizes and other properties are updated, we need to workaround this
to our usage of layer-shell. Layer surfaces can't change screen once
created. It can happen that the surface is created during the time
that the panel is on the wrong screen, resulting in the panel
appearing on the wrong screen while thinking it is on another one.
To fix this the initial positionPanel() call is removed, the
panel will now be positioned after it has resized from the event handler.
Related: bug 483348, bug 470434
FIXED-IN:6.0.3


(cherry picked from commit 27dd68970f33627ba52903c2fc5b1442c7217e0f)

M  +1-1shell/panelview.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/d03a98fc69c94f83f9410651d15a21ff41a72904

-- 
You are receiving this mail because:
You are watching all bug changes.

[kde] [Bug 483348] Plasma desktop panel moving to wrong screen on next login

2024-03-26 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=483348

David Redondo  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED
   Version Fixed In||6.0.3
  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-workspace/-/commi
   ||t/27dd68970f33627ba52903c2f
   ||c5b1442c7217e0f

--- Comment #10 from David Redondo  ---
Git commit 27dd68970f33627ba52903c2fc5b1442c7217e0f by David Redondo.
Committed on 26/03/2024 at 13:47.
Pushed by davidre into branch 'master'.

Avoid positioning the panel when it has no size yet

Calling setPosition with a position of the left-most pixel of a screen
and  size of 0x0 will set the screen to be the one to the left of it.
Making screenToFollow() and QWindow::screen() out of sync temporarily.
While arguably a Qt issue and this being fixed up later when the panel
resizes and other properties are updated, we need to workaround this
to our usage of layer-shell. Layer surfaces can't change screen once
created. It can happen that the surface is created during the time
that the panel is on the wrong screen, resulting in the panel
appearing on the wrong screen while thinking it is on another one.
To fix this the initial positionPanel() call is removed, the
panel will now be positioned after it has resized from the event handler.
Related: bug 483102, bug 470434
FIXED-IN:6.0.3

M  +1-1shell/panelview.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/27dd68970f33627ba52903c2fc5b1442c7217e0f

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 470434] Plasma Panel Switches Monitor After Screen Wakes

2024-03-26 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=470434

David Redondo  changed:

   What|Removed |Added

   Version Fixed In||6.0.3
 Status|ASSIGNED|RESOLVED
  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-workspace/-/commi
   ||t/27dd68970f33627ba52903c2f
   ||c5b1442c7217e0f
 Resolution|--- |FIXED

--- Comment #5 from David Redondo  ---
Git commit 27dd68970f33627ba52903c2fc5b1442c7217e0f by David Redondo.
Committed on 26/03/2024 at 13:47.
Pushed by davidre into branch 'master'.

Avoid positioning the panel when it has no size yet

Calling setPosition with a position of the left-most pixel of a screen
and  size of 0x0 will set the screen to be the one to the left of it.
Making screenToFollow() and QWindow::screen() out of sync temporarily.
While arguably a Qt issue and this being fixed up later when the panel
resizes and other properties are updated, we need to workaround this
to our usage of layer-shell. Layer surfaces can't change screen once
created. It can happen that the surface is created during the time
that the panel is on the wrong screen, resulting in the panel
appearing on the wrong screen while thinking it is on another one.
To fix this the initial positionPanel() call is removed, the
panel will now be positioned after it has resized from the event handler.
Related: bug 483102, bug 483348
FIXED-IN:6.0.3

M  +1-1shell/panelview.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/27dd68970f33627ba52903c2fc5b1442c7217e0f

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 483102] When Plasma 5 panel config migrated to Plasma 6 with AMD GPU, all panels move to primary screen on login

2024-03-26 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=483102

David Redondo  changed:

   What|Removed |Added

  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-workspace/-/commi
   ||t/27dd68970f33627ba52903c2f
   ||c5b1442c7217e0f
 Status|ASSIGNED|RESOLVED
   Version Fixed In||6.0.3
 Resolution|--- |FIXED

--- Comment #26 from David Redondo  ---
Git commit 27dd68970f33627ba52903c2fc5b1442c7217e0f by David Redondo.
Committed on 26/03/2024 at 13:47.
Pushed by davidre into branch 'master'.

Avoid positioning the panel when it has no size yet

Calling setPosition with a position of the left-most pixel of a screen
and  size of 0x0 will set the screen to be the one to the left of it.
Making screenToFollow() and QWindow::screen() out of sync temporarily.
While arguably a Qt issue and this being fixed up later when the panel
resizes and other properties are updated, we need to workaround this
to our usage of layer-shell. Layer surfaces can't change screen once
created. It can happen that the surface is created during the time
that the panel is on the wrong screen, resulting in the panel
appearing on the wrong screen while thinking it is on another one.
To fix this the initial positionPanel() call is removed, the
panel will now be positioned after it has resized from the event handler.
Related: bug 483348, bug 470434
FIXED-IN:6.0.3

M  +1-1shell/panelview.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/27dd68970f33627ba52903c2fc5b1442c7217e0f

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 483374] [Regression] Missing Default Leave in KDE 6 (and annoying one, deciced for us, cannot be changed).

2024-03-13 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=483374

David Redondo  changed:

   What|Removed |Added

  Component|kcm_sddm|Lock/logout
Product|systemsettings  |plasmashell
   Target Milestone|--- |1.0

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 483199] Plasmashell crashes in KKeySequenceRecorder::~KKeySequenceRecorder() when assigning a shortcut (that is already assigned) to sth like a panel

2024-03-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=483199

--- Comment #2 from David Redondo  ---
It looks like pop ups a messagebox, spawning a nested event loop (urgh).
opening that window closes the configView which is destroyed resulting in boom

-- 
You are receiving this mail because:
You are watching all bug changes.

[xdg-desktop-portal-kde] [Bug 482730] xdg-desktop-portal-kde coredumps when system boots

2024-03-11 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482730

David Redondo  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
  Latest Commit||https://invent.kde.org/fram
   ||eworks/kirigami/-/commit/c0
   ||450a2c12a9f27adfc8abeb1716e
   ||9a3173705a0

--- Comment #3 from David Redondo  ---
Git commit c0450a2c12a9f27adfc8abeb1716e9a3173705a0 by David Redondo.
Committed on 11/03/2024 at 08:59.
Pushed by davidre into branch 'master'.

Respect QT_NO_XDG_DESKTOP_PORTAL

Applications set this when they want to avoid triggering a start
of the portal.

M  +2-0src/platform/tabletmodewatcher.cpp

https://invent.kde.org/frameworks/kirigami/-/commit/c0450a2c12a9f27adfc8abeb1716e9a3173705a0

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 482754] plasmashell exits with Wayland protocol error ("Tried to add event to destroyed queue") when randomly hovering or clicking on tray icons

2024-03-09 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482754

David Redondo  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |UPSTREAM

-- 
You are receiving this mail because:
You are watching all bug changes.

[krunner] [Bug 482769] krunner crashes when triggered and closed

2024-03-08 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482769

David Redondo  changed:

   What|Removed |Added

 CC||k...@david-redondo.de
 Status|REPORTED|RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #2 from David Redondo  ---
Marking as duplicated because I assume the crash is because of enabling vulkan

*** This bug has been marked as a duplicate of bug 482754 ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 482754] plasmashell exits with Wayland protocol error ("Tried to add event to destroyed queue") when randomly hovering or clicking on tray icons

2024-03-08 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482754

--- Comment #5 from David Redondo  ---
*** Bug 482769 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 482754] plasmashell exits with Wayland protocol error ("Tried to add event to destroyed queue") when randomly hovering or clicking on tray icons

2024-03-08 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482754

David Redondo  changed:

   What|Removed |Added

 CC||k...@david-redondo.de
 Resolution|--- |WAITINGFORINFO
 Status|REPORTED|NEEDSINFO

--- Comment #4 from David Redondo  ---
I see you are using Vulkan rendering. (QRHIVulkan in backtrace)
It has known issues in Qt. https://bugreports.qt.io/browse/QTBUG-116329?
Did you enable it in the hidden kcm? There's a reason it comes with a warning.
OpenGL should not crash

-- 
You are receiving this mail because:
You are watching all bug changes.

[xdg-desktop-portal-kde] [Bug 482730] xdg-desktop-portal-kde coredumps when system boots

2024-03-07 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482730

David Redondo  changed:

   What|Removed |Added

 CC||k...@david-redondo.de

--- Comment #1 from David Redondo  ---
On my system sddm-greeter is the culprit

Mär 06 08:34:05 david-desktop dbus-daemon[1178]: [session uid=116 pid=1178]
Activating via systemd: service name='org.freedesktop.portal.Desktop'
unit='xdg-desktop-portal.service' requested by ':1.1'(uid=116 pid=1109
comm="/usr/bin/sddm-greeter-qt6 --socket /tmp/sddm-:0-NX" label="unconfined")

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 482484] Maya theme is listed twice in SDDM KCM on Neon

2024-03-06 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482484

--- Comment #5 from David Redondo  ---
I think the kcm never expects there to be duplicated themes because because
sddm only looks into one directory (according to man page) for themes. I
wouldn't expect a sym-link to account for as themes either.  Let's say it's a
kcm bug

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksystemstats] [Bug 482379] GPU Usage and Memory Columns Don't work in System Monitors Processes Page

2024-03-06 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482379

--- Comment #17 from David Redondo  ---
Could it be that nvidia-smi pmon somehow accounts the memory that is used by
stable diffusion to kwin_wayland?

|0   N/A  N/A  5311  G   /usr/bin/kwin_wayland 
   200MiB |
That should be only around 2% and not the 40% it shows earlier.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksystemstats] [Bug 482379] GPU Usage and Memory Columns Don't work in System Monitors Processes Page

2024-03-06 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482379

--- Comment #15 from David Redondo  ---
If it's stable_diffusion maybe there is a distinction between compute and
graphics?

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksystemstats] [Bug 482379] GPU Usage and Memory Columns Don't work in System Monitors Processes Page

2024-03-06 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482379

--- Comment #11 from David Redondo  ---
We rely on what nvidia-smi reports. Not sure where nvtop gets the info.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksystemstats] [Bug 482379] GPU Usage and Memory Columns Don't work in System Monitors Processes Page

2024-03-06 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482379

--- Comment #8 from David Redondo  ---
> Upon review I see that the kwin_wayland process is showing a percentage for 
> gpu usage and gpu memory and plasma-systemmonitor is showing a percentage for 
> gpu usage but not gpu memory. Those are the only two processes showing 
> anything for those two columns.

Not showing anything means 0.

I told you earlier the wrong command. For processes it should be

nvidia-smi pmon

if that is also 0 everywhere else, it means things are really 0.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksystemstats] [Bug 482379] GPU Usage and Memory Columns Don't work in System Monitors Processes Page

2024-03-06 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482379

David Redondo  changed:

   What|Removed |Added

 Resolution|--- |WAITINGFORINFO
 Status|REPORTED|NEEDSINFO

--- Comment #5 from David Redondo  ---
Hi, we still need 

 nvidia-smi dmon -s pucm

output. So I can check if it changed/can be parsed by current code

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 482484] Maya theme is listed twice in SDDM KCM on Neon

2024-03-06 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482484

--- Comment #3 from David Redondo  ---
 /etc/alternatives/sddm-debian-theme this links back to maya

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksystemstats] [Bug 482379] GPU Usage and Memory Columns Don't work in System Monitors Processes Page

2024-03-06 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482379

David Redondo  changed:

   What|Removed |Added

 Status|REPORTED|NEEDSINFO
 Resolution|--- |WAITINGFORINFO

--- Comment #3 from David Redondo  ---
Setting to needs-info

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksystemstats] [Bug 482379] GPU Usage and Memory Columns Don't work in System Monitors Processes Page

2024-03-06 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482379

--- Comment #2 from David Redondo  ---
Hi which nvidia-driver version are you using?

Can you provide a short excerpt of  nvidia-smi dmon -s pucm

thanks!

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 482280] Error while communicating with the global shortcuts service on deiban trixie

2024-03-05 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482280

--- Comment #4 from David Redondo  ---
Seems like we've got a bad object path. Could you please paste the output of 
qdbus --literal  org.kde.kglobalaccel /kglobalaccel
org.kde.KGlobalAccel.allComponents

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 482028] Display configuration: After enabling "Presentation Mode" can no longer turn it off

2024-03-04 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482028

--- Comment #3 from David Redondo  ---
I cannot reproduce on neon unstable. To clarify are you talking about this
control? (see attached image)

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 482028] Display configuration: After enabling "Presentation Mode" can no longer turn it off

2024-03-04 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482028

David Redondo  changed:

   What|Removed |Added

 CC||k...@david-redondo.de

--- Comment #2 from David Redondo  ---
Created attachment 166382
  --> https://bugs.kde.org/attachment.cgi?id=166382=edit
is this the thing

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 482280] Error while communicating with the global shortcuts service on deiban trixie

2024-03-04 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482280

--- Comment #2 from David Redondo  ---
Sorry I just saw this is plasma 5, so instead of kglobalacceld in libexec, try
running kglobalaccel5 which is in PATH

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 482280] Error while communicating with the global shortcuts service on deiban trixie

2024-03-04 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482280

David Redondo  changed:

   What|Removed |Added

 Status|REPORTED|NEEDSINFO
 Resolution|--- |WAITINGFORINFO

--- Comment #1 from David Redondo  ---
What happens if you run manually 

kcmshell6 keys


What does systemctl status --user plasma-kglobalaccel.service 

say?

Finally if the service is not running what happens if you run
/usr/lib/x86_64-linux-gnu/libexec/kglobalacceld  manually?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdesrc-build] [Bug 481272] Perl 5.28 being required prevents use in openSUSE LEAP 15.5 and potentially other non-rolling-release distros

2024-03-04 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=481272

--- Comment #9 from David Redondo  ---
> This was half of year ago, and nobody complained. Because newer versions of 
> perl allow exclamation mark. This proves nobody uses outdated distros like 
> OpenSuse Leap for development.

Becaue people don't regularly update kdesrc-build except when it stops working.
Which your reorganizations forced people to do.


I would bet that Marco Martin is a KDE developer.

-- 
You are receiving this mail because:
You are watching all bug changes.

[neon] [Bug 481972] File picker closes when scrolling

2024-03-01 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=481972

David Redondo  changed:

   What|Removed |Added

   Assignee|plasma-b...@kde.org |neon-b...@kde.org
Product|xdg-desktop-portal-kde  |neon
 CC||j...@jriddell.org,
   ||k...@david-redondo.de,
   ||neon-b...@kde.org,
   ||sit...@kde.org
  Component|general |Packages User Edition

--- Comment #8 from David Redondo  ---
Indeed, I checked in a vm. Moving to neon, needs a rebuild of
xdg-desktop-portal-kde against a newer wayland
I've triggered a new build now, which should then be included in the next user
update

-- 
You are receiving this mail because:
You are watching all bug changes.

[neon] [Bug 482080] breeze and plasma-integration Qt5 builds not installed by default

2024-03-01 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=482080

David Redondo  changed:

   What|Removed |Added

Summary|ktimetracker not built  |breeze and
   |since 2022  |plasma-integration Qt5
   ||builds not installed by
   ||default
 CC||k...@david-redondo.de

--- Comment #1 from David Redondo  ---
The problem seems to be breeze and plasma-integration for Qt5 are not installed
by default

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 481737] No visual feedback when pressing stylus buttons that emit BTN_TOOL_PEN or BTN_TOOL_RUBBER

2024-02-26 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=481737

--- Comment #3 from David Redondo  ---
> Maybe Bug 469232 is enough, though.

I am not sure it's possible for these buttons because we don't actually see a
button press but let's see.

For exmaple I have a pen and the eraser is at the top of it (like a physical
pencil with eraser). These events are generated when I turn that pen around.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 481737] No visual feedback when pressing stylus buttons that emit BTN_TOOL_PEN or BTN_TOOL_RUBBER

2024-02-26 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=481737

David Redondo  changed:

   What|Removed |Added

 CC||k...@david-redondo.de

--- Comment #1 from David Redondo  ---
That's on the app and kinda hard to do. 

These evdev events indicate not button presses but that a certain tool is in
use with the device see 
https://www.kernel.org/doc/Documentation/input/event-codes.txt

Quoting
* BTN_TOOL_:
  - These codes are used in conjunction with input trackpads, tablets, and
touchscreens. These devices may be used with fingers, pens, or other tools.
When an event occurs and a tool is used, the corresponding BTN_TOOL_
code should be set to a value of 1. When the tool is no longer interacting
with the input device, the BTN_TOOL_ code should be reset to 0. All
trackpads, tablets, and touchscreens should use at least one
BTN_TOOL_
code when events are generated.

The compositor just sees a "proximity in" event for a tool.
I think it's not possible to know in general if a tool is the same physical
object or not.  
Further reading:

https://gitlab.freedesktop.org/libinput/libinput/-/issues/841#note_1699093
https://wayland.freedesktop.org/libinput/doc/1.12.0/tablet-support.html

I think at some point the user should know what the buttons on their hardware
do. Given that we did not receive bug reports about that so far I would make a
guess that if you buy a drawing tablet that behavior would be documented and/or
known by artists.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 475704] Stylus button that should send a right-click instead does nothing

2024-02-26 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=475704

--- Comment #8 from David Redondo  ---
> So you're saying my pen is being a bit special? 

I think its common-ish

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 475704] Stylus button that should send a right-click instead does nothing

2024-02-23 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=475704

David Redondo  changed:

   What|Removed |Added

 CC||k...@david-redondo.de

--- Comment #3 from David Redondo  ---
I am not in expert in this so take the following with some caveats.

I have tested this with a Pen with two buttons: They generate BTN_STYLUS and
BTN_STYLUS2. These are mapped everywhere to middle and right click respectively
and that what I see on Plasma.
I've checked QtWayland, GTK, X11 evdev, wacom and libinput drivers, as well as
Xwayland.
So I am confused  a bit that you are seeing different behavior between X11 and
Wayland and sometimes different buttons ,did you configure the x driver
somehow?

In your log I see no actual button press but BTN_TOOL_PEN and BTN_TOOL_RUBBER,
I think your first button actually switches the "tool" that your pen represents
from pen to eraser instead of being a button button. That's why it doesn't do
anything in any app.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdesrc-build] [Bug 481272] Perl 5.28 being required prevents use in openSUSE LEAP 15.5 and potentially other non-rolling-release distros

2024-02-23 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=481272

--- Comment #6 from David Redondo  ---
But in practice Marco was able to run it before he filed the bug report?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdesrc-build] [Bug 481272] Perl error in OpenSuse LEAP 15.5

2024-02-22 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=481272

David Redondo  changed:

   What|Removed |Added

 Resolution|WORKSFORME  |---
 Ever confirmed|0   |1
 Status|RESOLVED|REOPENED
 CC||k...@david-redondo.de

--- Comment #3 from David Redondo  ---
https://invent.kde.org/sdk/kdesrc-build/-/commit/3482e71cc3c79a3daf9aba2aa2803ceead840167
dropped the minimum from 5.28, 5.26.

I think the documentation is just mistaken here.
The code and the README still say 5.26.

I ask you to reconsider this and restore 5.26 compatibility. kdesrc-build is
important as it is the tool we point new contributors to and needs to work on a
wide range of common distros. It  even enables people to contribute by also be
enabling to build key 3rd-party deps if the distro ones are outdated. 

Breaking compatibility with the LATEST OpenSuseLeap is not optimal because of
this.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 481341] Adding printer applet hangs Plasma splash screen until 30s timeout

2024-02-21 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=481341

David Redondo  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/plasma-workspace/-/commi |ma/plasma-workspace/-/commi
   |t/5b0af64f99ef7dab633077532 |t/a2fb6a1e23068f35baad37785
   |89ffdac2659acf3 |25d051c07e8d9ce

--- Comment #2 from David Redondo  ---
Git commit a2fb6a1e23068f35baad3778525d051c07e8d9ce by David Redondo.
Committed on 21/02/2024 at 11:33.
Pushed by davidre into branch 'Plasma/6.0'.

ksplash: Fallback to default lnf theme

If loading the file from the active lnf theme fails, also try
the fallback (default) one.
FIXED-IN:6.0

M  +22   -6ksplash/ksplashqml/splashwindow.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/a2fb6a1e23068f35baad3778525d051c07e8d9ce

-- 
You are receiving this mail because:
You are watching all bug changes.

[xdg-desktop-portal-kde] [Bug 480066] Screen sharing dialog not showing up when no global theme is set

2024-02-21 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=480066

David Redondo  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/plasma-workspace/-/commi |ma/plasma-workspace/-/commi
   |t/97690861b4185293e88ebc08b |t/8f2dea93f31bed409c8650c82
   |e0e238e196e44a0 |306fa6b417a4de4

--- Comment #9 from David Redondo  ---
Git commit 8f2dea93f31bed409c8650c82306fa6b417a4de4 by David Redondo.
Committed on 21/02/2024 at 11:33.
Pushed by davidre into branch 'Plasma/6.0'.

SystemDialog: Fallback to default lnf theme

If loading the file from the active lnf theme fails, also try
the fallback (default) one.
FIXED-IN:6.0

M  +11   -2components/dialogs/SystemDialog.qml
M  +5-0components/lookandfeelqml/kpackageinterface.cpp
M  +1-0components/lookandfeelqml/kpackageinterface.h

https://invent.kde.org/plasma/plasma-workspace/-/commit/8f2dea93f31bed409c8650c82306fa6b417a4de4

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 474639] Cannot launch ksmserver-logout-greeter when no global theme is set

2024-02-21 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=474639

David Redondo  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/plasma-workspace/-/commi |ma/plasma-workspace/-/commi
   |t/6cc49c68ff0e2d4d1ef7d67a4 |t/654bce7eeb6f401b0bf2f9059
   |7c7fe5ef9adf813 |5656c3a95e4bc49

--- Comment #20 from David Redondo  ---
Git commit 654bce7eeb6f401b0bf2f90595656c3a95e4bc49 by David Redondo.
Committed on 21/02/2024 at 11:33.
Pushed by davidre into branch 'Plasma/6.0'.

logout-greeter: Fallback to default lnf theme

If loading the file from the active lnf theme fails, also try
the fallback (default one).
FIXED-IN:6.0

M  +5-0logout-greeter/shutdowndlg.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/654bce7eeb6f401b0bf2f90595656c3a95e4bc49

-- 
You are receiving this mail because:
You are watching all bug changes.

[xdg-desktop-portal-kde] [Bug 480066] Screen sharing dialog not showing up when no global theme is set

2024-02-21 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=480066

--- Comment #8 from David Redondo  ---
Git commit d928becd0646c77b25679f4829592a31034aef78 by David Redondo.
Committed on 21/02/2024 at 11:33.
Pushed by davidre into branch 'Plasma/6.0'.

lookandfeel packagestructure: Always fallback to default package

If a theme has no metadata.json (which can happen in the 5 to 6
transition period), we would end up with a valid package without
any fallback package. If such a package doesn't contain a certain
file we can now fall back.
Related: bug 474639

M  +3-9shell/packageplugins/lookandfeel/lookandfeel.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/d928becd0646c77b25679f4829592a31034aef78

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 474639] Cannot launch ksmserver-logout-greeter when no global theme is set

2024-02-21 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=474639

--- Comment #19 from David Redondo  ---
Git commit d928becd0646c77b25679f4829592a31034aef78 by David Redondo.
Committed on 21/02/2024 at 11:33.
Pushed by davidre into branch 'Plasma/6.0'.

lookandfeel packagestructure: Always fallback to default package

If a theme has no metadata.json (which can happen in the 5 to 6
transition period), we would end up with a valid package without
any fallback package. If such a package doesn't contain a certain
file we can now fall back.
Related: bug 480066

M  +3-9shell/packageplugins/lookandfeel/lookandfeel.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/d928becd0646c77b25679f4829592a31034aef78

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 474639] Cannot launch ksmserver-logout-greeter when no global theme is set

2024-02-21 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=474639

David Redondo  changed:

   What|Removed |Added

 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-workspace/-/commi
   ||t/6cc49c68ff0e2d4d1ef7d67a4
   ||7c7fe5ef9adf813
   Version Fixed In||6.0
 Status|CONFIRMED   |RESOLVED

--- Comment #18 from David Redondo  ---
Git commit 6cc49c68ff0e2d4d1ef7d67a47c7fe5ef9adf813 by David Redondo.
Committed on 21/02/2024 at 11:00.
Pushed by davidre into branch 'master'.

logout-greeter: Fallback to default lnf theme

If loading the file from the active lnf theme fails, also try
the fallback (default one).
FIXED-IN:6.0

M  +5-0logout-greeter/shutdowndlg.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/6cc49c68ff0e2d4d1ef7d67a47c7fe5ef9adf813

-- 
You are receiving this mail because:
You are watching all bug changes.

[xdg-desktop-portal-kde] [Bug 480066] Screen sharing dialog not showing up when no global theme is set

2024-02-21 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=480066

David Redondo  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED
   Version Fixed In||6.0
  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-workspace/-/commi
   ||t/97690861b4185293e88ebc08b
   ||e0e238e196e44a0

--- Comment #7 from David Redondo  ---
Git commit 97690861b4185293e88ebc08be0e238e196e44a0 by David Redondo.
Committed on 21/02/2024 at 11:00.
Pushed by davidre into branch 'master'.

SystemDialog: Fallback to default lnf theme

If loading the file from the active lnf theme fails, also try
the fallback (default) one.
FIXED-IN:6.0

M  +11   -2components/dialogs/SystemDialog.qml
M  +5-0components/lookandfeelqml/kpackageinterface.cpp
M  +1-0components/lookandfeelqml/kpackageinterface.h

https://invent.kde.org/plasma/plasma-workspace/-/commit/97690861b4185293e88ebc08be0e238e196e44a0

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 481341] Adding printer applet hangs Plasma splash screen until 30s timeout

2024-02-21 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=481341

David Redondo  changed:

   What|Removed |Added

   Version Fixed In||6.0
 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-workspace/-/commi
   ||t/5b0af64f99ef7dab633077532
   ||89ffdac2659acf3
 Status|REPORTED|RESOLVED

--- Comment #1 from David Redondo  ---
Git commit 5b0af64f99ef7dab63307753289ffdac2659acf3 by David Redondo.
Committed on 21/02/2024 at 11:01.
Pushed by davidre into branch 'master'.

ksplash: Fallback to default lnf theme

If loading the file from the active lnf theme fails, also try
the fallback (default) one.
FIXED-IN:6.0

M  +22   -6ksplash/ksplashqml/splashwindow.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/5b0af64f99ef7dab63307753289ffdac2659acf3

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 474639] Cannot launch ksmserver-logout-greeter when no global theme is set

2024-02-21 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=474639

--- Comment #17 from David Redondo  ---
Git commit da7385d61e32ba6746d2bcffc6675a2d70c858b6 by David Redondo.
Committed on 21/02/2024 at 11:00.
Pushed by davidre into branch 'master'.

lookandfeel packagestructure: Always fallback to default package

If a theme has no metadata.json (which can happen in the 5 to 6
transition period), we would end up with a valid package without
any fallback package. If such a package doesn't contain a certain
file we can now fall back.
Related: bug 480066

M  +3-9shell/packageplugins/lookandfeel/lookandfeel.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/da7385d61e32ba6746d2bcffc6675a2d70c858b6

-- 
You are receiving this mail because:
You are watching all bug changes.

[xdg-desktop-portal-kde] [Bug 480066] Screen sharing dialog not showing up when no global theme is set

2024-02-21 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=480066

--- Comment #6 from David Redondo  ---
Git commit da7385d61e32ba6746d2bcffc6675a2d70c858b6 by David Redondo.
Committed on 21/02/2024 at 11:00.
Pushed by davidre into branch 'master'.

lookandfeel packagestructure: Always fallback to default package

If a theme has no metadata.json (which can happen in the 5 to 6
transition period), we would end up with a valid package without
any fallback package. If such a package doesn't contain a certain
file we can now fall back.
Related: bug 474639

M  +3-9shell/packageplugins/lookandfeel/lookandfeel.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/da7385d61e32ba6746d2bcffc6675a2d70c858b6

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 477657] Lost Meta+V shortcut in transition to Plasma 6

2024-02-16 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=477657

David Redondo  changed:

   What|Removed |Added

 Status|CONFIRMED   |RESOLVED
 Resolution|--- |FIXED

--- Comment #16 from David Redondo  ---
My testing was wrong, since the false entries where still in memory of the
daemon.

I think what actually happened that we had
https://invent.kde.org/plasma/kwin/-/blob/028dd552cfb9d826b40b9620d869c98d2aa3dca3/kconf_update/kwin.upd
with

Version=5
Group=plasmashell,kwin

this  made kf5 kconf_update (we had both kded6 and kded5  running for a time)
copy the plasmashell group to KWin.

The offending update was removed and the version bumped, so it should not
happen anymore on upgrade
https://invent.kde.org/plasma/kwin/-/commit/25150633edfb332bc765e6bf3930c7ba9fc0a172
https://invent.kde.org/plasma/kwin/-/commit/540dff30e7f014809fa25e9889f6174dec285f53

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 477657] Lost Meta+V shortcut in transition to Plasma 6

2024-02-16 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=477657

--- Comment #15 from David Redondo  ---
I cleaned my kglobalshortcutsrc of the offending entries, and saw that two
config updates were applied

update_info=kwin.upd:change-activities-overview-shortcuts


Running ./kwin-6.0-delete-desktop-switching-shortcuts adds the wrong shortcuts
to the kwin group

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 477657] Lost Meta+V shortcut in transition to Plasma 6

2024-02-16 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=477657

--- Comment #14 from David Redondo  ---
Not only applets but plasmashell as a whole.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 477657] Lost Meta+V shortcut in transition to Plasma 6

2024-02-16 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=477657

--- Comment #13 from David Redondo  ---
Checking out my kglobalshortcutsrc I see actually more shortcuts which belong
to applets in the KWin group


activate task manager entry 1..10
activate widget $n
cycle-panels=none,Meta+Alt+P,Tastaturfokus zwischen Kontrollleisten umschalten
manage activities=none,Meta+Q,Aktivitätenwechsler anzeigen
next activity=none,Meta+A,Zwischen Aktivitäten wechseln
previous activity=Meta+Shift+A,Meta+Shift+A,Zwischen Aktivitäten wechseln
(Gegenrichtung)
toggle do not disturb=none,none,Nicht stören umschalten

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 477657] Lost Meta+V shortcut in transition to Plasma 6

2024-02-16 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=477657

--- Comment #12 from David Redondo  ---
I think it could happen if you somehow loaded the clipboard data engine inside
kwin?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 455913] [Wayland + Nvidia] Plasma popups (e.g. Kickoff and KRunner) sometimes stops showing after opening / closing them a few times

2024-02-14 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=455913

--- Comment #51 from David Redondo  ---
Git commit 1034813b14738e770ebd30e59120c23d0b0c9fd6 by David Redondo.
Committed on 14/02/2024 at 13:15.
Pushed by davidre into branch 'Plasma/6.0'.

qt6: Bring back basic render loop on nvidia wayland when Qt < 6.6.3

This reverts commit 87d0efdc7ef1fe3d9f461d6b6aa8c82a71442150.
Qt 6.6.3 and up contain a similar check for now until a proper
fix is merged.


(cherry picked from commit d5ccdeb50dfd46c5d80d28ec5b0519b998ae851b)

M  +14   -1qt6/src/platformtheme/qtquickrenderersettings.cpp

https://invent.kde.org/plasma/plasma-integration/-/commit/1034813b14738e770ebd30e59120c23d0b0c9fd6

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 455913] [Wayland + Nvidia] Plasma popups (e.g. Kickoff and KRunner) sometimes stops showing after opening / closing them a few times

2024-02-14 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=455913

--- Comment #49 from David Redondo  ---
Git commit d5ccdeb50dfd46c5d80d28ec5b0519b998ae851b by David Redondo.
Committed on 14/02/2024 at 08:37.
Pushed by davidre into branch 'master'.

qt6: Bring back basic render loop on nvidia wayland when Qt < 6.6.3

This reverts commit 87d0efdc7ef1fe3d9f461d6b6aa8c82a71442150.
Qt 6.6.3 and up contain a similar check for now until a proper
fix is merged.

M  +14   -1qt6/src/platformtheme/qtquickrenderersettings.cpp

https://invent.kde.org/plasma/plasma-integration/-/commit/d5ccdeb50dfd46c5d80d28ec5b0519b998ae851b

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 479679] when built with clang/libc++, plasmashell exits with -1 on right mouse click with layershellqt: Cannot attach popup of unknown type

2024-02-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=479679

David Redondo  changed:

   What|Removed |Added

 CC||k...@david-redondo.de

--- Comment #22 from David Redondo  ---
The issue seems related to a mismatch in type_info across objects making the
any_cast in layershell-qt fail

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 475605] On X11 with NVIDIA GPU and proprietary driver, black screen with only cursor shown on wake from sleep

2024-02-08 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=475605

David Redondo  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/kwin/-/commit/6b4018014c |ma/kwin/-/commit/c34aec1c7b
   |a4dfe170d2ddab3873222acc3ed |ee25b822552df4cc873f827bf84
   |cf0 |892

--- Comment #40 from David Redondo  ---
Git commit c34aec1c7bee25b822552df4cc873f827bf84892 by David Redondo.
Committed on 08/02/2024 at 13:53.
Pushed by davidre into branch 'Plasma/6.0'.

Guard against render time query failing

glGetQuery can fail (for example because of a context loss) in this
case the buffer stays unmodified. In this case this is zero resulting
in GLRenderTimeQuery::result() returning a negative value. Down the
line this leads to a negative duration in the RenderJournal and
RenderLoopPrivate::scheduleRepaint starting a timer with an amount
of milliseconds bigger than what an int can hold. This will not
actually start a timer but QTimer::isActive returns true resulting
in no futher repaints being scheduled.
FIXED-IN: 6.0


(cherry picked from commit 6b4018014ca4dfe170d2ddab3873222acc3edcf0)

M  +3-0src/opengl/glrendertimequery.cpp

https://invent.kde.org/plasma/kwin/-/commit/c34aec1c7bee25b822552df4cc873f827bf84892

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 475605] On X11 with NVIDIA GPU and proprietary driver, black screen with only cursor shown on wake from sleep

2024-02-08 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=475605

David Redondo  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
  Latest Commit||https://invent.kde.org/plas
   ||ma/kwin/-/commit/6b4018014c
   ||a4dfe170d2ddab3873222acc3ed
   ||cf0
   Version Fixed In||6.0

--- Comment #39 from David Redondo  ---
Git commit 6b4018014ca4dfe170d2ddab3873222acc3edcf0 by David Redondo.
Committed on 08/02/2024 at 13:29.
Pushed by vladz into branch 'master'.

Guard against render time query failing

glGetQuery can fail (for example because of a context loss) in this
case the buffer stays unmodified. In this case this is zero resulting
in GLRenderTimeQuery::result() returning a negative value. Down the
line this leads to a negative duration in the RenderJournal and
RenderLoopPrivate::scheduleRepaint starting a timer with an amount
of milliseconds bigger than what an int can hold. This will not
actually start a timer but QTimer::isActive returns true resulting
in no futher repaints being scheduled.
FIXED-IN: 6.0

M  +3-0src/opengl/glrendertimequery.cpp

https://invent.kde.org/plasma/kwin/-/commit/6b4018014ca4dfe170d2ddab3873222acc3edcf0

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 455913] [Wayland + Nvidia] Plasma popups (e.g. Kickoff and KRunner) sometimes stops showing after opening / closing them a few times

2024-02-02 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=455913

--- Comment #43 from David Redondo  ---
We merged a workaround in Qt:
https://codereview.qt-project.org/c/qt/qtwayland/+/536202

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 475899] Missing information in global shortcut conflict dialog

2024-01-26 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=475899

David Redondo  changed:

   What|Removed |Added

 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/fram
   ||eworks/kglobalaccel/-/commi
   ||t/608829e1b14240804f431d49c
   ||4093d5021a4e3a1
 Status|CONFIRMED   |RESOLVED

--- Comment #1 from David Redondo  ---
Git commit 608829e1b14240804f431d49c4093d5021a4e3a1 by David Redondo.
Committed on 26/01/2024 at 14:54.
Pushed by davidre into branch 'master'.

Fix getGlobalShortcutsByKey dbus signature

It's explicitely marshalled as (i) in code and the same
in KF5.

M  +1-1src/org.kde.KGlobalAccel.xml

https://invent.kde.org/frameworks/kglobalaccel/-/commit/608829e1b14240804f431d49c4093d5021a4e3a1

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 478770] overview effect leaks memory

2024-01-16 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=478770

David Redondo  changed:

   What|Removed |Added

   Version Fixed In||6.0
 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/plas
   ||ma/kwin/-/commit/203c4998bc
   ||a5a949f05c495040ecce5e4a6d4
   ||eeb

--- Comment #4 from David Redondo  ---
Git commit 203c4998bca5a949f05c495040ecce5e4a6d4eeb by David Redondo.
Committed on 16/01/2024 at 13:45.
Pushed by davidre into branch 'master'.

Make sure window thumbnails and Qt Quick resources  are destroyed properly

Drops the doneCurrent as it was preventing proper cleanUp
because no context was current when textures were deleted.
Also avoid manipulating the context when Qt has the current
one, as various Qt classes have guards around their cleanup
handlers which rely on a current Qt context.
Despite the comment the order of render control and view destruction
needs to be switched as the QQuickWindow destructor calls into
the render control to notify if of window destruction.
Related: bug 479846
FIXED-IN:6.0

M  +1-2src/effect/offscreenquickview.cpp
M  +10   -10   src/scripting/windowthumbnailitem.cpp

https://invent.kde.org/plasma/kwin/-/commit/203c4998bca5a949f05c495040ecce5e4a6d4eeb

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 479846] Thumbnail Grid, Wayland (NVIDIA?): video memory leak each time Task Switcher is shown, leading to OOM crash

2024-01-16 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=479846

David Redondo  changed:

   What|Removed |Added

  Latest Commit||https://invent.kde.org/plas
   ||ma/kwin/-/commit/203c4998bc
   ||a5a949f05c495040ecce5e4a6d4
   ||eeb
   Version Fixed In||6.0
 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED

--- Comment #2 from David Redondo  ---
Git commit 203c4998bca5a949f05c495040ecce5e4a6d4eeb by David Redondo.
Committed on 16/01/2024 at 13:45.
Pushed by davidre into branch 'master'.

Make sure window thumbnails and Qt Quick resources  are destroyed properly

Drops the doneCurrent as it was preventing proper cleanUp
because no context was current when textures were deleted.
Also avoid manipulating the context when Qt has the current
one, as various Qt classes have guards around their cleanup
handlers which rely on a current Qt context.
Despite the comment the order of render control and view destruction
needs to be switched as the QQuickWindow destructor calls into
the render control to notify if of window destruction.
Related: bug 478770
FIXED-IN:6.0

M  +1-2src/effect/offscreenquickview.cpp
M  +10   -10   src/scripting/windowthumbnailitem.cpp

https://invent.kde.org/plasma/kwin/-/commit/203c4998bca5a949f05c495040ecce5e4a6d4eeb

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 440571] On Wayland, struts are incorrect for vertical panels, causing Maliit and new horizontal panels to be mis-positioned

2024-01-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=440571

--- Comment #17 from David Redondo  ---
> Can we, though? Because it's intentional :-/

We can do everything :D


> The issue with reserving the "correct" amount of space is that when we 
> maximize a window that's going to maximize according to the floating panel 
> strut, but then the panel de-floats, so the maximized windows have to get 
> bigger, and that causes a quite ugly result. Thus the usage of 
the panel thickness, not considering floating margin, as the reserved area: it
makes sure that the windows directly fill the correct amount of space
immediately.

Hmm I think I can see what you mean.  At first I though it all looks nice, the
maximized windows are animated nicely to a new size. But I can sometimes see 1
pixel wide line flickering on the border. In my testing I would say it's 50/50
:/

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 478560] Can't move the pointer pixel-by-pixel on Wayland

2024-01-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=478560

--- Comment #18 from David Redondo  ---
QtWayland forwards fractional mouse events, see my screenshot and I also
confirmed via qDebug() in spectacle

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 440571] On Wayland, struts are incorrect for vertical panels, causing Maliit and new horizontal panels to be mis-positioned

2024-01-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=440571

--- Comment #15 from David Redondo  ---
After more testing I think there are two issues

- with a floating horizontal panel part of the panel is covered because it only
reserves space for its defloated height and relies on window geometries
communicated with plasma-window-managment to defloat. Inputpanel (or
layershell) windows are not reported.
- with a non-floating horizontal panel thinks work correctly

- a non-floating vertical panel does not have wrong struts. What maliit does is
create a window as big as the screen (see also this comment here
https://invent.kde.org/plasma/kwin/-/blob/master/src/inputpanelv1window.cpp#L90).
This window's contents spans it fully horizontally but not vertically. So with
a vertical panel there ends up being just not enough space.

The first one we can fix inside the panel.
The second requires maliit to use a different shell protocol than the current
input_panel_surface as KWin can't resize maliit through that.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 440571] On Wayland, struts are incorrect for vertical panels, causing Maliit and new horizontal panels to be mis-positioned

2024-01-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=440571

David Redondo  changed:

   What|Removed |Added

Product|kwin|plasmashell
   Assignee|kwin-bugs-n...@kde.org  |plasma-b...@kde.org
   Target Milestone|--- |1.0
 CC||niccolo.venera...@gmail.com
  Component|general |Panel

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 440571] On Wayland, struts are incorrect for vertical panels, causing Maliit and new horizontal panels to be mis-positioned

2024-01-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=440571

--- Comment #14 from David Redondo  ---
Disregard the above.

Actually I think rather the panel reserves size only for it's non-floating form
and uses the window geometry of windows plasmashell knows about to defloat
itself.

But plasma doesnt know about the input panel window.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 440571] On Wayland, struts are incorrect for vertical panels, causing Maliit and new horizontal panels to be mis-positioned

2024-01-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=440571

David Redondo  changed:

   What|Removed |Added

 CC||k...@david-redondo.de

--- Comment #13 from David Redondo  ---
This is because maliit is not using layershell and KWin only lays out layer
surfaces with regards to other layer surfaces

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 478560] Can't move the pointer pixel-by-pixel on Wayland

2024-01-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=478560

--- Comment #16 from David Redondo  ---
Created attachment 164838
  --> https://bugs.kde.org/attachment.cgi?id=164838=edit
fractional positions in gammaray

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 479564] Icons noticeably blurrier with fractional scaling in Plasma 6 compared to Plasma 5

2024-01-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=479564

David Redondo  changed:

   What|Removed |Added

  Latest Commit||https://invent.kde.org/fram
   ||eworks/kirigami/-/commit/f3
   ||6f6e6ffe5f622af112f07631466
   ||687d49ec349
 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED
   Version Fixed In||6.0
 CC||k...@david-redondo.de

--- Comment #14 from David Redondo  ---
https://invent.kde.org/frameworks/kirigami/-/commit/f36f6e6ffe5f622af112f07631466687d49ec349
Aimed to fix that

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasma-pa] [Bug 479619] Microphone's monitoring levels are extremely non-linear

2024-01-11 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=479619

David Redondo  changed:

   What|Removed |Added

 CC||k...@david-redondo.de

--- Comment #1 from David Redondo  ---
Works for me

I blowed into my microphone and the indicator went all the way to handle at 28%
sensitivity. Maybe different microphones behave in different ways?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 437089] On Wayland, System Monitor does not remember maximized state when closed while maximized and later re-opened

2024-01-10 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=437089

--- Comment #41 from David Redondo  ---
https://invent.kde.org/frameworks/kconfig/-/blob/master/src/gui/kwindowconfig.h
is a thing which is used by KMainWindow already, either we need a convenient
QML type to wrap this or use it directly.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 478948] Panel no longer defloats correctly

2024-01-09 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=478948

David Redondo  changed:

   What|Removed |Added

   Version Fixed In||6.0
  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-workspace/-/commi
   ||t/ee5edafe5d10a2a8f691ced60
   ||425503bbbed3c52
 Status|CONFIRMED   |RESOLVED
 Resolution|--- |FIXED

--- Comment #5 from David Redondo  ---
Git commit ee5edafe5d10a2a8f691ced60425503bbbed3c52 by David Redondo.
Committed on 09/01/2024 at 09:07.
Pushed by davidre into branch 'master'.

panelview: Only set a margin on edge where the panel is on

This matches what is done on X11 and fixes wrong defloating in
case of space filling panels and panels anchored into a corner
which from looking at the code had the same preexisting issue.
FIXED-IN:6.0

M  +5-5shell/panelview.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/ee5edafe5d10a2a8f691ced60425503bbbed3c52

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 440571] On Wayland, struts are incorrect for vertical panels, causing Maliit and new horizontal panels to be mis-positioned

2023-12-22 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=440571

--- Comment #11 from David Redondo  ---
Git commit 6feb67b9fd1148634c022a87062c20a7955c1ac9 by David Redondo.
Committed on 22/12/2023 at 08:55.
Pushed by davidre into branch 'master'.

Let the compositor size space filling panels

There were two issues preventing to let the compositor size such
panels:
- the window needs to be anchored on opposite edges, so LayerShellQt
  requests size 0 (meaning the compositor should deciude) in that dimension
- QtWayland currently will not size windows smaller than the requested
  minimum size. We can work around this by having a minimum size that's
  actually smaller than the screen dimension.
This fixes a horizontal and a vertical panel next to each other to no
longer overlap.

M  +9-1shell/panelview.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/6feb67b9fd1148634c022a87062c20a7955c1ac9

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 477009] Bad usability with keyboard: cannot navigate through Kicker with arrow keys nor activate the highlighted item with enter/return

2023-12-20 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=477009

David Redondo  changed:

   What|Removed |Added

   Version Fixed In||6.0
 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-desktop/-/commit/
   ||4c1ac5b2d630ae81f7b148c003f
   ||d54d43696becb

--- Comment #3 from David Redondo  ---
Git commit 4c1ac5b2d630ae81f7b148c003fd54d43696becb by David Redondo.
Committed on 20/12/2023 at 10:10.
Pushed by davidre into branch 'master'.

applets/kicker: Fix key navigation

The ScrollView has focus so it needs to handle the keys.
Presumably it worked in the past because it was using ScrollArea.
FIXED-IN:6.0

M  +46   -46   applets/kicker/package/contents/ui/ItemListView.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/4c1ac5b2d630ae81f7b148c003fd54d43696becb

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 477608] KCM Mouse shows other devices that are not mouses

2023-12-19 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=477608

David Redondo  changed:

   What|Removed |Added

 Status|NEEDSINFO   |REPORTED
 Resolution|WAITINGFORINFO  |---

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasma-systemmonitor] [Bug 478124] With dark color scheme, one cell of the table view header has an inappropriate white background

2023-12-15 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=478124

David Redondo  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
   Version Fixed In||6.0
  Latest Commit||https://invent.kde.org/fram
   ||eworks/qqc2-desktop-style/-
   ||/commit/a28fdb8b76dd84b156a
   ||cb4664c5bf11364096290

--- Comment #3 from David Redondo  ---
Git commit a28fdb8b76dd84b156acb4664c5bf11364096290 by David Redondo.
Committed on 15/12/2023 at 16:52.
Pushed by davidre into branch 'master'.

HeaderView: Paint end item in free space at the end

The end item does not correspond to the last column/row but the the
space of the view where there's no data, this also shows in the
separator being not painted.
Matches what widgets does and has a major UX improvement: The
click target for the resizing the last column is now visible.
FIXED-IN:6.0

M  +12   -2org.kde.desktop/HorizontalHeaderView.qml
M  +12   -2org.kde.desktop/VerticalHeaderView.qml

https://invent.kde.org/frameworks/qqc2-desktop-style/-/commit/a28fdb8b76dd84b156acb4664c5bf11364096290

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 34362] Support for configuring additional mouse buttons

2023-12-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=34362

David Redondo  changed:

   What|Removed |Added

 CC||k...@david-redondo.de
 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED

--- Comment #50 from David Redondo  ---
As this has been mentioned you can now bind arbitrary key combinations to extra
mouse buttons. I just tested it and it works fine for (bound printscreen to a
side button for testing). So I am closing this as resolved. If it doesnt work
for people (as it seems to not do for Bernd) please file a new bug

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 440076] Lack of mouse profiles

2023-12-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=440076
Bug 440076 depends on bug 34362, which changed state.

Bug 34362 Summary: Support for configuring additional mouse buttons
https://bugs.kde.org/show_bug.cgi?id=34362

   What|Removed |Added

 Status|CONFIRMED   |RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 437089] On Wayland, Windows that were closed when maximized and do not record their own maximized state will open in the maximized position, but not the maximized state

2023-12-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=437089

David Redondo  changed:

   What|Removed |Added

 Resolution|INTENTIONAL |FIXED
  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-systemmonitor/-/c
   ||ommit/27e0cce0bd0413e5a8c19
   ||af4413d29689b61812e

--- Comment #36 from David Redondo  ---
Git commit 27e0cce0bd0413e5a8c19af4413d29689b61812e by David Redondo.
Committed on 12/12/2023 at 12:24.
Pushed by davidre into branch 'master'.

Save maximized state

The hidden state is ignored to not overwrite when closing the window.
The state is applied via initial properties because using a binding
would create a loop and Component.onCompleted is to late.

M  +10   -0src/Main.qml
M  +3-0src/main.cpp

https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/27e0cce0bd0413e5a8c19af4413d29689b61812e

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 430319] When I drop a file dragged from Dolphin to Kate, Dolphin window is focused

2023-12-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=430319

David Redondo  changed:

   What|Removed |Added

 Resolution|--- |WORKSFORME
 CC||k...@david-redondo.de
 Status|REPORTED|RESOLVED

--- Comment #4 from David Redondo  ---
Can't reproduce anymore on Plasma 6 closing as worksforme

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 478422] Plasma crashed after hovering taskmanager app icon

2023-12-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=478422

David Redondo  changed:

   What|Removed |Added

 Status|REPORTED|NEEDSINFO
 Resolution|--- |WAITINGFORINFO
 CC||k...@david-redondo.de

--- Comment #1 from David Redondo  ---
Is that running against a self compiled kwin?  It means it doesnt see that
screencast interface which is expected if the prefixes both are running in
don't match (system kwin and self build plasmashell)

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 477762] Sometimes Panel popups stop opening when clicked while using an NVIDIA GPU and the threaded render loop

2023-12-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=477762

--- Comment #17 from David Redondo  ---
https://bugs.kde.org/show_bug.cgi?id=455913 is potentially another one

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 477762] Sometimes Panel popups stop opening when clicked while using an NVIDIA GPU and the threaded render loop

2023-12-12 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=477762

--- Comment #16 from David Redondo  ---
I think we have a bunch of bug reports about this issue , for example 
https://bugs.kde.org/show_bug.cgi?id=477028

This Qt patch https://codereview.qt-project.org/c/qt/qtwayland/+/503674 fixes
NVidia related freezes on my machine. So if this is not merged in time into 6.6
for Plasma release we can go back to forcing basic render loop for NVidia again
https://invent.kde.org/plasma/plasma-integration/-/merge_requests/119

-- 
You are receiving this mail because:
You are watching all bug changes.

  1   2   3   4   5   6   7   8   9   10   >