[frameworks-qqc2-desktop-style] [Bug 434884] Scroll bar arrow buttons does not highlight on hover in QQC2 apps

2024-03-16 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=434884

Paul McAuley  changed:

   What|Removed |Added

 CC||k...@paulmcauley.com
 Resolution|FIXED   |---
 Status|RESOLVED|REOPENED

--- Comment #4 from Paul McAuley  ---
This fix isn't quite the same. On normal Qt widget apps the scrollbar
highlights when that scrollarea is active, not just on hover. In QCC2 the
scollbar only highlights on hover.

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

[frameworks-qqc2-desktop-style] [Bug 483794] New: Scrollbar arrows scroll to the extreme top and bottom rather than just a small amount in QQC2 apps

2024-03-16 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=483794

Bug ID: 483794
   Summary: Scrollbar arrows scroll to the extreme top and bottom
rather than just a small amount in QQC2 apps
Classification: Frameworks and Libraries
   Product: frameworks-qqc2-desktop-style
   Version: 6.0.0
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kdelibs-b...@kde.org
  Reporter: k...@paulmcauley.com
CC: ahiems...@heimr.nl, k...@davidedmundson.co.uk,
noaha...@gmail.com, notm...@gmail.com
  Target Milestone: ---

STEPS TO REPRODUCE
1. Enable scrollbar arrows in Breeze application style
2. Open Discover or System Settings
3. Click on the scrollbar arrow

OBSERVED RESULT
The page scrolls to the extreme bottom or top

EXPECTED RESULT
The page should only scroll a small increment

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 40
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.8.0-63.fc40.1.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620
Manufacturer: Google
Product Name: Pantheon
System Version: 1.0

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

[konsole] [Bug 456052] Background blur apply blur to titlebar component

2024-03-07 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=456052

--- Comment #4 from Paul McAuley  ---
The lack of specific region parameter in KWindowEffects::enableBlurBehind also
prevents Konsole from blurring at all when the application style also blurs a
region. E.g.:
https://github.com/paulmcauley/klassy/issues/114

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

[kwin] [Bug 482294] KWindowEffects::enableBlurBehind() region is no longer relative to the top-left corner of the client area on Plasma6 Wayland

2024-03-04 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=482294

--- Comment #3 from Paul McAuley  ---
(you should also disable any spacer buttons in the Window Decoration settings
before installing Klassy otherwise it will crash - I have not yet updated it to
deal with this new feature)

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

[kwin] [Bug 482294] KWindowEffects::enableBlurBehind() region is no longer relative to the top-left corner of the client area on Plasma6 Wayland

2024-03-04 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=482294

Paul McAuley  changed:

   What|Removed |Added

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

--- Comment #2 from Paul McAuley  ---
(In reply to Vlad Zahorodnii from comment #1)
> Can you provide a demo application showing the issue please?

Sure. First install the latest Klassy plasma6.0 branch as follows:

git clone https://github.com/paulmcauley/klassy.git
cd klassy
git checkout plasma6.0
./install.sh

Then enable both the Klassy window decoration and Klassy application style in
system settings. Set your colour scheme to one which contains header colours,
such as Breeze Light or Breeze Dark. Then go to the Window Decoration settings,
click on the pencil icon when hovered over Klassy and then click "Presets..."
button at the top-right. Load the "Glassy Klassy" preset.

If you open an application with headers such as the latest Dolphin (Qt5), Kate
(Qt5), Konsole (Qt6) or Kmail (Qt6) you will see the issue with blur missing
halfway down the header, as in the screenshot I attached previously.

I have also just made some changes, so the line which contains the call to
KWindowEffects::enableBlurBehind() is now at:
https://github.com/paulmcauley/klassy/blob/120332dfd4dd830359dd170020adcd5fd57ce229/kstyle/breezestyle.cpp#L1726

You can also install from the Plasma5.27 branch on Plasma 5.27 to see the
headers showing blur as they should be.

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

[kwin] [Bug 482294] New: KWindowEffects::enableBlurBehind() region is no longer relative to the top-left corner of the client area on Plasma6 Wayland

2024-03-03 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=482294

Bug ID: 482294
   Summary: KWindowEffects::enableBlurBehind() region is no longer
relative to the top-left corner of the client area on
Plasma6 Wayland
Classification: Plasma
   Product: kwin
   Version: master
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: effects-various
  Assignee: kwin-bugs-n...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

Created attachment 166346
  --> https://bugs.kde.org/attachment.cgi?id=166346=edit
Illustration on Plasma6 of BlurBehind not being applied to the client top-left
(scaling 100%)

I am in the middle of porting an Application Style from Plasma 5 to Plasma 6
(https://github.com/paulmcauley/klassy/tree/plasma6.0). In Plasma 5 my
Application Style could blur the tools area as in the screenshot at
https://github.com/paulmcauley/klassy/raw/plasma6.0/screenshots/button_icon_menu.png?raw=true
. This blur is applied by using the following function:
KWindowEffects::enableBlurBehind(mw->windowHandle(), true, rect);
(
https://github.com/paulmcauley/klassy/blob/861b93c30b6a0457427c488805a78f0ac770103d/kstyle/breezestyle.cpp#L1436
)

Note that I need to specify the rect parameter as a QRegion, which the API
documentation states "The region is relative to the top-left corner of the
client area". (
https://api.kde.org/frameworks/kwindowsystem/html/namespaceKWindowEffects.html#a23a8c1dd33fb9a4a9fa0bbde4ae830cb
)

My problem is that on Plasma 6 Wayland the blurred region is not in the correct
position, and looks like the attached screenshot. Looking at debug output, the
height of the region is specified in this instance as 46 pixels, but the actual
blurred height in the client is smaller. The unblurred gap is equivalent to the
titlebar height, with the blurred region now 46 pixels from the top of the
decoration, suggesting that the BlurBehind effect region is now relative to the
decoration top-left rather than the client top-left. (Note that on Plasma 6 X11
this problem does not occur, it only is a problem on Wayland).

Note also that this bug also applies to the style of both Qt5 apps (linked to
KF5 version of KWindowSystem as in the Dolphin screenshot) and Qt6 apps (linked
to KF6 version of KWindowSystem) hence I suspect it may be a wider problem than
just in KWindowSystem.

Operating System: openSUSE Tumbleweed 20240227
KDE Plasma Version: 6.0.80
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.7.6-1-default (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620
Manufacturer: Google
Product Name: Pantheon
System Version: 1.0

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

[kwin] [Bug 479703] Expose global Wayland screen offsets of top-left of all given KDecoration2 geometries for pixel-snapping with fractional scaling

2024-01-16 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=479703

Paul McAuley  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |FIXED
 Status|NEEDSINFO   |RESOLVED
Version|master  |5.27.9

--- Comment #3 from Paul McAuley  ---
I can confirm that my pixel-snapping algorithm is now working for all
fractional scales on Plasma 5.27.9 and all are sharp! Good job - snapping the
decoration must have been a change in 5.27, or one of its point-releases, that
went by me.

 I also changed my zero whole-pixel reference-point to be the deviceTransform 
map of KDecoration2::Decoration::rect().topLeft(). I hope this is the correct
snapped point - would be good to confirm.

(
https://github.com/paulmcauley/klassy/commit/3d829ae8a179463dbaee8faa9321a0df254040a3
)



(Also, ignore my previous comment on innerShadowRect() - I was writing away
from a computer and had forgotten the detail on how a shadow was implemented)

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

[kwin] [Bug 479703] Expose global Wayland screen offsets of top-left of all given KDecoration2 geometries for pixel-snapping with fractional scaling

2024-01-12 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=479703

--- Comment #2 from Paul McAuley  ---
(In reply to David Edmundson from comment #1)
> We've jumped a few steps, let's back up from proposing solutions. 
> 
> All decoration content is snapped to the pixel grid when we render. As long
> as you render at the provided for and align within the buffer you write to,
> everything should be fine. If that's not the case, we need to investigate.

OK, thanks for your reply David. I'll double-check on the latest Plasma code at
the weekend and check to see if decoration button icon snapping is good at all
scales and report back. Admittedly, my understanding is from when I last looked
at this in detail at the time of Plasma 5.26.

Would you know in what release this pixel-snapping of decoration was
introduced? What reference geometry is snapped to a grid? I assume
KDecoration2::Decoration::rect()? Is
KDecoration2::DecorationShadow::innerShadowRect() also snapped?

Regards

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

[kwin] [Bug 479703] New: Expose global Wayland screen offsets of top-left of all given KDecoration2 geometries for pixel-snapping with fractional scaling

2024-01-12 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=479703

Bug ID: 479703
   Summary: Expose global Wayland screen offsets of top-left of
all given KDecoration2 geometries for pixel-snapping
with fractional scaling
Classification: Plasma
   Product: kwin
   Version: master
  Platform: Other
OS: Other
Status: REPORTED
  Severity: wishlist
  Priority: NOR
 Component: decorations
  Assignee: kwin-bugs-n...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

Hello, 

I am the developer of a C++ window decoration
(https://www.github.com/paulmcauley/klassy). In my window decoration I have
attempted to implement a pixel-snapping algorithm so that lines in icons
(especially horizontal/vertical lines) and other painted items are sharp - 
this works on integer scale levels (and by fluke works on scales with a
fractional part of 0.5 because I happen to multiply all my geometries by a
factor of 2), however, it does not work properly on all fractional scales on
Wayland. 

This is because I am currently assuming that the QPainter device geometry of
the top-left of the titlebar is a zero pixel boundary reference point
(https://github.com/paulmcauley/klassy/blob/3490b94f721d9cfab4d4cf4691fbfcac8570637d/kdecoration/breezebutton.cpp#L228C2-L228C2)
. However, on Wayland this is not always the case with fractional scaling.

Therefore, to implement pixel snapping properly with fractional scaling on
Wayland, I would kindly request some additions to the KDecoration2 API. Namely,
provide functions returning a QPointF that gives the offset position (call it
e.g. ScreenPos() ) in global Wayland co-ordinates from the current
screen position 0,0 to the top-left of a given geometry QRectF. This offset
would not be an integer pixel offset, but rather an offset that would need to
be floating point for Wayland in the same co-ordinate system used by Wayland,
as Wayland co-ordinates are relative to 100% scaling dimensions. 

This would be a most welcome additional piece of data to complement the
following s provided with KDecoration2, each with their own added
"ScreenPos() " offset function:

KDecoration2::DecorationButton::geometry() (this one is the most useful as it
could be used with standalone buttons as well)
KDecoration2::DecorationButtonGroup::geometry() 
KDecoration2::Decoration::rect()
KDecoration2::Decoration::titleBar() (potentially useful in case want to draw
on titlebar directly with custom graphics) 
KDecoration2::DecorationShadow::innerShadowRect() (could potentially be useful
for drawing automatic sharper window outlines which are currently done as part
of the shadow, though would need this offset available before a shadow is
provided by the decoration).

Thank you, 

Paul

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

[systemsettings] [Bug 463176] Add apply button to window decoration config dialogue

2023-12-10 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=463176

Paul McAuley  changed:

   What|Removed |Added

 CC||k...@paulmcauley.com

--- Comment #1 from Paul McAuley  ---
+1 for this.

I am the developer of a C++ window decoration plugin
(https://github.com/paulmcauley/klassy , fork of breeze). My plugin has a lot
of configuration options which would be easier for the user to compare if the
window did not close when clicking OK, and I have had several requests from
users for this feature. Therefore, this is a feature request to add an Apply
button to the dialog which appears after clicking the pencil icon on each
window decoration.

I tried manipulating parent classes to try and add an Apply button from my own
plugin class, but it seems that this is part of Plasma and the dialog is
provided by the Window Decoration kcm's KCModule class which I don't seem to be
able to configure to do this.

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

[kwin] [Bug 478241] The overview/desktop grid effect with 4-finger-swipe in Plasma 6 Beta wastes space when no virtual desktops

2023-12-10 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=478241

Paul McAuley  changed:

   What|Removed |Added

 Resolution|INTENTIONAL |---
 Ever confirmed|0   |1
 Status|RESOLVED|REOPENED

--- Comment #3 from Paul McAuley  ---
It is different to Plasma 5 as I got a full-screen overview there and I find it
useful from a touchpad swipe.

I actually don't mind it having a virtual desktop feature, my problem is how
much space is wasted when you aren't using virtual desktops. If you look at my
"Proposal" mock-up there is potential for all the same functionality, but using
a much more space-efficient layout where you just put the "add virtual desktop"
and "Configure virtual desktops..." buttons in the top-right beside the Filter
button (which incidentally is also missing - I think these effects should be
merged and it present).

Could I therefore make this a feature request? I'm also not sure if it is for
the correct product as I am not clear on which effect is now the Overview
Effect and which is the Desktop Grid. I don't seem to be able to change the
category.

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

[plasmashell] [Bug 478238] Power and battery indicator hides in tray even when battery is not fully charged

2023-12-08 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=478238

Paul McAuley  changed:

   What|Removed |Added

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

--- Comment #2 from Paul McAuley  ---
(In reply to Nate Graham from comment #1)
> ...Do you, though? If it's charging, what's the difference between "charging
> but at 25%" and "charging but at 90%"? is there anything actionable you the
> user can do with this information?

Charging at 25% means I still need the charge cable or cannot leave my current
location. Charging at 90% means I can give the charge cable to someone else or
leave.

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

[plasmashell] [Bug 478240] Excessively large space before application launcher when panel is not floating and full height in Plasma 6 beta

2023-12-08 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=478240

--- Comment #3 from Paul McAuley  ---
(In reply to Nate Graham from comment #2)
> This is to avoid the applets shifting vertically when the panel de-floats
> (or horizontally, for a horizontal panel). If they did, then the relative
> locations of the click targets would shift and your muscle memory would be
> impaired.
> 
> If you don't like the mechanics of the floating panel, you're welcome to
> turn it off.

I have turned off the floating panel. This is with a non-floating panel. Why
should excess space be wasted for a useless feature that will never be used
when off?

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

[kwin] [Bug 478241] The overview/desktop grid effect with 4-finger-swipe in Plasma 6 Beta wastes space when no virtual desktops

2023-12-07 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=478241

--- Comment #1 from Paul McAuley  ---
Created attachment 163998
  --> https://bugs.kde.org/attachment.cgi?id=163998=edit
Proposal of where to put the virtual desktop functionality

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

[kwin] [Bug 478241] New: The overview/desktop grid effect with 4-finger-swipe in Plasma 6 Beta wastes space when no virtual desktops

2023-12-07 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=478241

Bug ID: 478241
   Summary: The overview/desktop grid effect with 4-finger-swipe
in Plasma 6 Beta wastes space when no virtual desktops
Classification: Plasma
   Product: kwin
   Version: git master
  Platform: openSUSE
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: effects-desktop-grid
  Assignee: kwin-bugs-n...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

Created attachment 163997
  --> https://bugs.kde.org/attachment.cgi?id=163997=edit
The problem when swiping with 4 fingers

In the Plasma 6 Beta 1 when I swipe with 4 fingers, I get a screen showing "No
other virtual desktops to show". I do not use virtual desktops as I don't like
having information hidden from me, therefore, all this screen is doing is
wasting a lot of space rather than using it for showing more of my current
desktop. The same functionality could be provided using a lot less space -- see
the attached problem and a proposal to fix.

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

[plasmashell] [Bug 478240] Excessively large space before application launcher when panel is not floating and full height in Plasma 6 beta

2023-12-07 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=478240

--- Comment #1 from Paul McAuley  ---
Created attachment 163996
  --> https://bugs.kde.org/attachment.cgi?id=163996=edit
Annotation marking excessively large gap before the application launcher

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

[plasmashell] [Bug 478240] New: Excessively large space before application launcher when panel is not floating and full height in Plasma 6 beta

2023-12-07 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=478240

Bug ID: 478240
   Summary: Excessively large space before application launcher
when panel is not floating and full height in Plasma 6
beta
Classification: Plasma
   Product: plasmashell
   Version: 5.90.0
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Panel
  Assignee: plasma-b...@kde.org
  Reporter: k...@paulmcauley.com
CC: niccolo.venera...@gmail.com
  Target Milestone: 1.0

I am on Plasma 6 beta 1 and have noticed that when the panel is not floating
and is set to full height it still has a large gap before the application
launcher (see screenshot).

Fitt's Law lets users take into account the advantages of being near the screen
edges to easy click with the mouse, but having gaps like this not only wastes
space, it makes the user not as aware that they can use the screen edge to
click. (Then again if this latter consideration was taken into account we would
have sensible defaults and not a silly floating panel!)

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

[plasmashell] [Bug 478238] New: Power and battery indicator hides in tray even when battery is not fully charged

2023-12-07 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=478238

Bug ID: 478238
   Summary: Power and battery indicator hides in tray even when
battery is not fully charged
Classification: Plasma
   Product: plasmashell
   Version: 5.90.0
  Platform: openSUSE
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: System Tray
  Assignee: plasma-b...@kde.org
  Reporter: k...@paulmcauley.com
CC: mate...@gmail.com
  Target Milestone: 1.0

In Plasma 6 beta 1 I notice that the power and battery indicator hides in the
tray even when the battery is not fully charged.

The previous behaviour was that it would only hide when it was fully charged.
This behaviour made more sense to me as you still want to know your battery
status even when charging.

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

[frameworks-kded] [Bug 471001] New: Cursors/pointers are huge in Firefox with system scaling greater than 200%

2023-06-13 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=471001

Bug ID: 471001
   Summary: Cursors/pointers are huge in Firefox with system
scaling greater than 200%
Classification: Frameworks and Libraries
   Product: frameworks-kded
   Version: 5.106.0
  Platform: Fedora RPMs
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: fa...@kde.org
  Reporter: k...@paulmcauley.com
CC: kdelibs-b...@kde.org
  Target Milestone: ---

Created attachment 159641
  --> https://bugs.kde.org/attachment.cgi?id=159641=edit
Firefox with large pointer displayed, 250% scaling, cursor size 24

Using Plasma 5.27.5 with the Fedora 38 KDE spin, the cursor/pointer in Firefox
(113.0.1) appears very large when the system scaling is set to 250% (or at any
system scale greater than 200%). This is despite the cursor size being set to
24 in the system settings. See attached photo.


SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 38
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.106.0
Qt Version: 5.15.9
Kernel Version: 6.3.4-201.fc38.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620
Manufacturer: Google
Product Name: Pantheon
System Version: 1.0

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

[konsole] [Bug 432939] Background blur doesn't work when a split without background blur is selected

2023-06-08 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=432939

Paul McAuley  changed:

   What|Removed |Added

 CC||k...@paulmcauley.com

--- Comment #1 from Paul McAuley  ---
I assume this is the same bug as Bug 456052

Konsole probably needs to specify the region parameter in:
KWindowEffects::enableBlurBehind(QWindow *window, bool enable = true, const
QRegion  = QRegion())

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

[konsole] [Bug 456052] Background blur apply blur to titlebar component

2023-06-08 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=456052

Paul McAuley  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED
 CC||k...@paulmcauley.com

--- Comment #3 from Paul McAuley  ---
I am the author of another window decoration and application style
(https://github.com/paulmcauley/klassy) that applies blur to various
components, and can confirm this bug in Konsole.

Another side effect is that blur doesn't show at all with my Application Style
when I blur the toolbar/header area to match the titlebar.

This problem with Konsole is caused by the fact it is trying to apply blur to
the entire window, rather than also specifying to blur just the input/output
text area region. 

I'm assuming the following function is being used, and the problem is that the
final optional region parameter has been omitted: 
KWindowEffects::enableBlurBehind(QWindow *window, bool enable = true, const
QRegion  = QRegion())

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

[konsole] [Bug 456052] Background blur apply blur to titlebar component

2023-06-08 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=456052

Paul McAuley  changed:

   What|Removed |Added

 CC||dpearson1...@gmail.com

--- Comment #2 from Paul McAuley  ---
*** Bug 457455 has been marked as a duplicate of this bug. ***

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

[konsole] [Bug 457455] Enabling Blur background causes weird issues at the corners of title bar.

2023-06-08 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=457455

Paul McAuley  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 CC||k...@paulmcauley.com
 Resolution|--- |DUPLICATE

--- Comment #1 from Paul McAuley  ---
This is a duplicate of Bug 456052

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

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

[kwin] [Bug 459778] Screen occasionally freezes "EGL_BAD_SURFACE" errors when launching application while using the Klassy window decoration

2023-05-06 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=459778

Paul McAuley  changed:

   What|Removed |Added

 CC||k...@paulmcauley.com

--- Comment #59 from Paul McAuley  ---
(In reply to Vlad Zahorodnii from comment #53)
> My best theory is that klassy tries (or did try in the past) to change the
> shadow when kwin paints the decoration. With the current implementation,
> changing the shadow when kwin composes the output will produce
> EGL_BAD_SURFACE. On the other hand, the decoration should not mess with the
> shadow in Decoration::paint().
>
> Not sure what we can do without being able to reproduce the bug, we don't
> have enough data to act on it.

Hi Vlad,

Klassy developer here. After much investigation, I can confirm that your theory
is correct.

Klassy has the option of coloured window outlines that are drawn as part of the
shadow; these colours depend on the system colour scheme. Therefore, Klassy
triggers an update of the shadow should the system colour scheme change by
connecting the KDecoration2::DecoratedClient::paletteChanged signal. This is
how the shadow can be changed when the paint() function is executing (the
shadow is not "messed with in Decoration::paint()" directly).

The EGL_BAD_SURFACE segfault only occurs with Klassy 4.0 from Plasma 5.26 beta
onwards (did not occur in Plasma 5.25), and especially seems to be triggered
when launching applications which have their own custom colour scheme options.

As a temporary workaround, today I released Klassy 4.1 which seems to
workaround this in the majority of cases, but I'm not sure how robust a fix it
is
(https://github.com/paulmcauley/klassy/commit/972edd08184b3a416b166053a1b1a3d042d33d92).
I set a m_painting flag at the start of the decoration's paint() function and
clear it at the end of paint() to try and detect when paint() is running (is
there a better way to detect from the decoration when kwin is composing?). I
then abort any attempt to change the shadow should the m_painting flag be set.
I had also experimented with implementing delays instead of aborting, but this
did not work as I don't think my detection of the kwin composing is accurate
enough.

Would it be possible to implement something more elegant/robust within kwin so
that a call of setShadow() and paint() at the same time will not cause an
EGL_BAD_SURFACE to occur e.g. delay shadow rendering until after paint()? Or
even have that the segfault does not occur as in Plasma 5.25?

Paul

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

[frameworks-kglobalaccel] [Bug 456722] New: Add a default keyboard shortcut for System Monitor

2022-07-14 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=456722

Bug ID: 456722
   Summary: Add a default keyboard shortcut for System Monitor
   Product: frameworks-kglobalaccel
   Version: 5.96.0
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: wishlist
  Priority: NOR
 Component: general
  Assignee: kdelibs-b...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

The new System Monitor does not have a default keyboard shortcut (at least for
me on OpenSUSE Leap 15.4 Argon).

I would suggest adding Ctrl+Shift+Esc for the new System Monitor.

Many people will be familiar with this as it matches Windows. This way Ctrl+Esc
can still also be used to access the less resource intensive and older
systemmonitor.

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

[kwin] [Bug 453229] New setBlurRegion() API gives blocky/aliased blur region corners on Wayland HiDPI

2022-06-18 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=453229

Paul McAuley  changed:

   What|Removed |Added

Summary|New setBlurRegion() API |New setBlurRegion() API
   |gives blocky/aliased blur   |gives blocky/aliased blur
   |region corners on Wayland   |region corners on Wayland
   ||HiDPI

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

[kwin] [Bug 453229] New setBlurRegion() API gives blocky/aliased blur region corners on Wayland

2022-06-18 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=453229

--- Comment #4 from Paul McAuley  ---
(In reply to Mohammad from comment #3)
> Created attachment 149902 [details]
> floating panel
> 
> The problem still exists in the floating panel.

The setBlurRegion() function is only for window decorations, so this bug
wouldn't cover that.

That said, the KWindowEffects::enableBlurBehind function used for blurring
regions in applications only accepts QRegions as well, so I suspect if they
were ever used properly, that under Wayland you would not have smooth corners
on HiDPI Wayland with KWindowEffects::enableBlurBehind either.

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

[kwin] [Bug 453229] New setBlurRegion() API gives blocky/aliased blur region corners on Wayland

2022-06-16 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=453229

--- Comment #2 from Paul McAuley  ---
I should also mention that the above 2 screenshots are at 250% scaling.

I was looking into this more, and guessing this is probably because in Wayland
scaled rendering is done relative to a smaller 100% scaled grid (e.g. at 250%
scaling with a 2840x2160 display, rendering is done relative to 1536x864), so
on Wayland you probably need to use floating point values for more precise
shapes on screens with scaling > 100%.

You can, however, only construct a QRegion using integers (QRect and QPolygon;
not QRectF and QPolygonF).

In my own window decoration (
https://github.com/paulmcauley/classik/commit/fe48c052f529e889706214c9af3db200fbfdb2a8#diff-1c44374ff8b2c6b8bea9596fe31ea4878a23bea2f62d2ce01dcbdf119dc98474R1319
) I convert from a QPainterPath (in the shape of the window) to a  QPolygonF to
a QPolygon and finally to a QRegion.

If my assumption about the cause of this problem is correct,  I would then
propose extending the setBlurRegion() API in the decoration to accept a
QPainterPath or a QPolygonF. A QPolygonF can then be easily converted to a
QPolygon (just converts qreal to int) and then to a QRegion at the last minute
after scaling and directly before the effect is applied to the actual pixels on
screen.

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

[kwin] [Bug 395725] Blur effect applied to decoration shadows

2022-06-15 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=395725

--- Comment #82 from Paul McAuley  ---
I use my own theme to test this (git master branch of
https://github.com/paulmcauley/classik which has the API implemented).

The main problem I found is that on Wayland, blurred corners are quite aliased
( https://bugs.kde.org/show_bug.cgi?id=453229  ).

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

[Breeze] [Bug 453167] GTK CSD window close icon (`window-close-symbolic`) does not match that of SSD apps

2022-06-12 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=453167

Paul McAuley  changed:

   What|Removed |Added

 CC||k...@paulmcauley.com

--- Comment #8 from Paul McAuley  ---
Created attachment 149642
  --> https://bugs.kde.org/attachment.cgi?id=149642=edit
kirigami(?) apps with a fake pop-up window using the "window-close-symbolic"
icon. On mouse hover the "window-close" icon then appears.

(In reply to Eduardo Alvarado from comment #1)
> This would also affect the close icon in notifications.

The close icon in notifications uses "window-close", not
"window-close-symbolic".

I have been investigating this for my 3rd party icons, and the only
applications I have found so far which use "window-close-symbolic" are (I
think) kirigami-based ones which have a fake pop-up window. See the attached
screenshot. When you hover the close button with the mouse in these fake pop-up
windows, they then show the "window-close" icon.


(In reply to Nate Graham from comment #7)
> Indeed, `window-close-symbolic` is circled.
> 
> If we change that to just be an uncircled X, I wonder if it could have any
> other consequences...

An uncircled X would need to be larger than the current icon to match the other
symbolic GTK CSD window icons. In the case of the kirigami(?) examples I
mentioned above this would cause problems with the mouse-over of "window-close"
being smaller. Either you could change the (also circled but red)
"window-close" icon to be larger as well to match, or get the kirigami(?) apps
to draw their own mouse-over highlight like GTK rather than using an icon.

Overall, I like that Adwaita GTK now uses the "symbolic" icons for windows and
I now use Adwaita GTK rather than Breeze GTK for that reason. It partially
solves the regression in Wayland in bug 437082, and allows third party icon
themes to now have at least some consistency.

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

[kwin] [Bug 433854] A lot of times copy-paste does not work.

2022-06-08 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=433854

Paul McAuley  changed:

   What|Removed |Added

 Status|NEEDSINFO   |CONFIRMED
 Resolution|WAITINGFORINFO  |---

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

[kwin] [Bug 433854] A lot of times copy-paste does not work.

2022-06-07 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=433854

--- Comment #18 from Paul McAuley  ---
Created attachment 149541
  --> https://bugs.kde.org/attachment.cgi?id=149541=edit
Example of copying and pasting not working in Firefox 101 body or address bar,
Wayland Plasma 5.24.90

I managed to capture on this video Firefox 101 not copying to clipboard page
body data (occurs sporadically) nor address bar data (occurs all the time).
With the page body data I just get "timeout reading from pipe" in all fields in
the clipboard tab of the Kwin debug console. With the address bar data all the
fields in the clipboard tab of the debug console are blank.

Also, I'm not sure what you mean for it not to be "completely mad" for this to
happen, though it sure makes using Wayland  infuriating!

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

[kwin] [Bug 454942] New: Provide devicePixelRatio in KDecoration2

2022-06-06 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=454942

Bug ID: 454942
   Summary: Provide devicePixelRatio in KDecoration2
   Product: kwin
   Version: 5.24.90
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: wishlist
  Priority: NOR
 Component: decorations
  Assignee: kwin-bugs-n...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

This is a feature request for an additional parameter in the KDecoration2 API.

Currently, in KDecoration you can only access devicePixelRatioF() (of the
current screen which the window exists) within the Decoration::paint method via
painter->device()->devicePixelRatioF(). 

However, in my own C++ window decoration I also paint some elements outside the
 Decoration::paint method (for example, a window outline in the shadow, and a
separator under the titlebar). For these I would like access to
devicePixelRatioF() for more precise painting (e.g. with a cosmetic brush) and
alignment under Wayland.

Vlad Zahorodnii also mentioned this as a possibility in an old merge request at
https://invent.kde.org/plasma/breeze/-/merge_requests/75 :

"Vlad Zahorodnii @vladz · 1 year ago
Developer

KWin is the true source of device pixel ratio information. If such information
is needed, it can be added in KDecoration2 library, e.g. a devicePixelRatio
getter and a signal."

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

[kwin] [Bug 433854] A lot of times copy-paste does not work.

2022-06-03 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=433854

Paul McAuley  changed:

   What|Removed |Added

 Status|REPORTED|CONFIRMED
 Ever confirmed|0   |1
 CC||k...@paulmcauley.com

--- Comment #16 from Paul McAuley  ---
I have an issue under Wayland (Plasma 5.24.90 and before) whereby I never can
copy the contents of the URL bar in Firefox (101.0 and before) and then paste
it into another application (I though can paste successfully into a textarea in
Firefox). Copying the contents from the body of a webpage in Firefox copys and
pastes fine though.

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

[kwin] [Bug 454805] Glitchy maximize animation: isMaximized() returned true before the window has completed the maximize animation

2022-06-03 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=454805

--- Comment #2 from Paul McAuley  ---
Created attachment 149436
  --> https://bugs.kde.org/attachment.cgi?id=149436=edit
Video showing glitchy maximize animation with ClassiK window decoration

Here is another video of the glitchy maximize animation with my ClassiK window
decoration (https://github.com/paulmcauley/classik). In this decoration, by
default, the maximized titlebar has a smaller height than a non-maximized
titlebar. This causes a noticeable tear below the titlebar at the start of the
animation.

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

[kwin] [Bug 454805] Glitchy maximize animation: isMaximized() returned true before the window has completed the maximize animation

2022-06-03 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=454805

--- Comment #1 from Paul McAuley  ---
Created attachment 149435
  --> https://bugs.kde.org/attachment.cgi?id=149435=edit
Still from maximize_animation_glitch_breeze_with_borders.mp4 illustrating gap

Here is also a still from 1s into the previous video, showing the gap created
by removing the window border before the maximize animation completes.

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

[kwin] [Bug 454805] New: Glitchy maximize animation: isMaximized() returned true before the window has completed the maximize animation

2022-06-03 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=454805

Bug ID: 454805
   Summary: Glitchy maximize animation: isMaximized() returned
true before the window has completed the maximize
animation
   Product: kwin
   Version: 5.24.90
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: decorations
  Assignee: kwin-bugs-n...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

Created attachment 149434
  --> https://bugs.kde.org/attachment.cgi?id=149434=edit
Video showing glitchy maximize animation with Breeze window decoration, normal
borders

This is an animation glitch which has existed a few years now (in both X11 and
Wayland), and have been meaning to report and make videos of for some time.

The problem is that the window maximize animation is glitchy. This is because
the window titlebar will appear in the maximized state before the maximize
animation has been completed. I assume the client->isMaximized() function is
returning true to the window decoration before the maximize animation is
complete.

In the attached maximize_animation_glitch_breeze_with_borders.mp4 you can see
that when maximize is clicked, the titlebar instantly transforms into the
maximized state, losing its rounded corners and losing the window borders
before the animation has even started. The expected behaviour would be for
these things to change only after the maximize animation has completed.

The restore animation seems to work fine.

Operating System: openSUSE Leap 15.3
KDE Plasma Version: 5.24.90
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.2
Kernel Version: 5.3.18-150300.59.68-preempt (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630
Manufacturer: Dell Inc.
Product Name: XPS 15 9560

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

[kwin] [Bug 454453] Window decoration Blur effect does not work with new setBlurRegion() API on 5.24.90, but always worked on 5.24.80 git master

2022-05-31 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=454453

Paul McAuley  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

--- Comment #1 from Paul McAuley  ---
I have noticed with the latest kwin update on 5.24.90 from OpenSUSE that this
has been fixed.

Closing

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

[kwin] [Bug 454522] [X11] Windows and context menus have square outline with no rounded corners

2022-05-31 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=454522

Paul McAuley  changed:

   What|Removed |Added

 Resolution|--- |NOT A BUG
 Status|REPORTED|RESOLVED

--- Comment #2 from Paul McAuley  ---
I noticed that under System Settings->Display and Monitor->Compositor that
"Compositing: Enable on startup" had become disabled. I re-enabled this and
this problem has been fixed.

Closing

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

[kwin] [Bug 454522] [X11] Windows and context menus have square outline with no rounded corners

2022-05-28 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=454522

--- Comment #1 from Paul McAuley  ---
Created attachment 149282
  --> https://bugs.kde.org/attachment.cgi?id=149282=edit
X11 illustration of windows and context menu with no rounded corners on 5.25
beta

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

[kwin] [Bug 454522] New: [X11] Windows and context menus have square outline with no rounded corners

2022-05-28 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=454522

Bug ID: 454522
   Summary: [X11] Windows and context menus have square outline
with no rounded corners
   Product: kwin
   Version: 5.24.90
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kwin-bugs-n...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

In the 5.25 beta (5.24.90) under X11 I have square windows with no rounded
corners. This is particularly obvious in GTK apps which have a large square
outline. Context menus also have no rounded corners.

This is fine under Wayland. It was also fine in 5.24.80 and on the git master.

Operating System: openSUSE Leap 15.3
KDE Plasma Version: 5.24.90
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.2
Kernel Version: 5.3.18-150300.59.68-preempt (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630
Manufacturer: Dell Inc.
Product Name: XPS 15 9560

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

[kwin] [Bug 454453] Window decoration Blur effect does not work with new setBlurRegion() API on 5.24.90, but always worked on 5.24.80 git master

2022-05-27 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=454453

Paul McAuley  changed:

   What|Removed |Added

Summary|Window decoration Blur  |Window decoration Blur
   |effect does not work with   |effect does not work with
   |new setBlurRegion() API on  |new setBlurRegion() API on
   |5.24.90, but always worked  |5.24.90, but always worked
   |on git master   |on 5.24.80 git master

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

[kwin] [Bug 453229] New setBlurRegion() API gives blocky/aliased blur region corners on Wayland

2022-05-26 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=453229

Paul McAuley  changed:

   What|Removed |Added

 CC||mvourla...@gmail.com

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

[kwin] [Bug 454453] Window decoration Blur effect does not work with new setBlurRegion() API on 5.24.90, but always worked on git master

2022-05-26 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=454453

Paul McAuley  changed:

   What|Removed |Added

 CC||mvourla...@gmail.com

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

[kwin] [Bug 454453] New: Window decoration Blur effect does not work with new setBlurRegion() API on 5.24.90, but always worked on git master

2022-05-26 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=454453

Bug ID: 454453
   Summary: Window decoration Blur effect does not work with new
setBlurRegion() API on 5.24.90, but always worked on
git master
   Product: kwin
   Version: 5.24.90
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: effects-various
  Assignee: kwin-bugs-n...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

I have implemented the new setBlurRegion() API for my C++ window decoration
(https://github.com/paulmcauley/classik). This (mostly
https://bugs.kde.org/show_bug.cgi?id=453229) works fine on the git master (and
has for a month or so now), with a blur effect that matches the window shape. 

However, when I enable transparency and blur in my window decoration (this
simply calls setBlurRegion() with the window shape) on the 5.24.90 beta I do
not get any blur at all, just transparency. 

I have removed the "blur":true line from my .json file (as done by Michail
Vourlakos for Aurorae) . Readding "blur": true to the .json enables blur again
on 5.24.90, but with the kornerbug that the new setBlurRegion API was designed
to fix (https://bugs.kde.org/show_bug.cgi?id=395725).


Operating System: openSUSE Leap 15.3
KDE Plasma Version: 5.24.90
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.2
Kernel Version: 5.3.18-150300.59.68-preempt (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630
Manufacturer: Dell Inc.
Product Name: XPS 15 9560

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

[kwin] [Bug 453229] New setBlurRegion() API gives blocky/aliased blur region corners on Wayland

2022-04-30 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=453229

--- Comment #1 from Paul McAuley  ---
Created attachment 148475
  --> https://bugs.kde.org/attachment.cgi?id=148475=edit
X11 by contrast. Screenshot of ClassiK window decoration with 20% opacity
titlebars/borders and blur on, corner radius=4, shadows disabled to emphasise
bug. The corners are very smooth.

By contrast here is a similar screenshot on X11. It results in very smooth
corners to the blur region.

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

[kwin] [Bug 453229] New: New setBlurRegion() API gives blocky/aliased blur region corners on Wayland

2022-04-30 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=453229

Bug ID: 453229
   Summary: New setBlurRegion() API gives blocky/aliased blur
region corners on Wayland
   Product: kwin
   Version: git master
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: decorations
  Assignee: kwin-bugs-n...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

Created attachment 148474
  --> https://bugs.kde.org/attachment.cgi?id=148474=edit
Screenshot of ClassiK window decoration with 20% opacity titlebars/borders and
blur on, corner radius=4, shadows disabled to emphasise bug. The corners
exhibit very blocky aliasing.

Hello, I have made a first attempt at implementing the new setBlurRegion() API
(due to land in Plasma 5.25) in my C++ Window Decoration. This can be found on
the branch at:
https://github.com/paulmcauley/classik/tree/kornerbug-fix-plasma5.25

I construct my window shape using a QPainterPath (called m_windowPath) and then
call setBlurRegion as follows:
setBlurRegion( QRegion( m_windowPath->toFillPolygon().toPolygon() ) ) ;

The results on X11 are excellent and produces very smooth corners when
transparency and blur are enabled. However, on Wayland, the corners of the blur
region are very blocky/aliased in appearance.


Operating System: openSUSE Tumbleweed 20220421
KDE Plasma Version: 5.24.80
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.2
Kernel Version: 5.17.3-1-default (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630
Manufacturer: Dell Inc.
Product Name: XPS 15 9560

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

[kwin] [Bug 451778] Blur/Kornerbug enabled even when a window is set to opaque

2022-04-25 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=451778

--- Comment #9 from Paul McAuley  ---
I have reworked my C++ window decoration to use the new setBlurRegion API (due
5.25) on the branch at
https://github.com/paulmcauley/classik/tree/kornerbug-fix-plasma5.25 This has
worked around this issue for my specific case for now. I had to remove the blur
config line entirely from the .json file and also match the Breeze behaviour of
setting setOpaque(false) for non-maximized windows (even when I know that no
transparency will be used in the window decoration) to avoid any artefacts.

However, it would be good to get some guidance on what setOpaque() is for.
Should a non-maximized window ever have setOpaque(true) set if transparency is
never going to be used in the window decoration? I would have assumed this
would be the case, and therefore that this bug is still generally relevant.

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

[kwin] [Bug 451778] Blur/Kornerbug enabled even when a window is set to opaque

2022-03-30 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=451778

Paul McAuley  changed:

   What|Removed |Added

  Component|decorations |effects-various

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

[kwin] [Bug 451778] Blur/Kornerbug enabled even when a window is set to opaque

2022-03-30 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=451778

--- Comment #8 from Paul McAuley  ---
Created attachment 147849
  --> https://bugs.kde.org/attachment.cgi?id=147849=edit
0kwin 0a8de6c0 ("effects/blur: Avoid shrinking unrelated opaque regions",
2022-02-19) DOES have the bug

I managed to pinpoint this bug exactly to be caused by kwin commit 0a8de6c0
("effects/blur: Avoid shrinking unrelated opaque regions", 2022-02-19) (see
screenshot)

This would correspond to the merge request at
https://invent.kde.org/plasma/kwin/-/merge_requests/2045

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

[kwin] [Bug 451778] Blur/Kornerbug enabled even when a window is set to opaque

2022-03-30 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=451778

--- Comment #7 from Paul McAuley  ---
Created attachment 147848
  --> https://bugs.kde.org/attachment.cgi?id=147848=edit
kwin 5e448f063 ("effects/contrast: Remove paint area tracking", 2022-02-16)
does NOT have the bug

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

[kwin] [Bug 451778] Blur/Kornerbug enabled even when a window is set to opaque

2022-03-25 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=451778

--- Comment #6 from Paul McAuley  ---
(In reply to Paul McAuley from comment #2)
> (In reply to David Edmundson from comment #1)
> > Nothing should have changed in the 5.24.x series.
> 
> You are right - I double checked with a 5.24.0 ISO and it does also have
> this problem. 5.23 releases definitely did not. Maybe I was confused by the
> 5.24 beta releases.
> 
> 
> The reason the Breeze window decoration does not have this problem is
> because it has blur disabled in its .json file and also has setOpaque(false)
> set for non-maximized windows.

UPDATE: I also found a machine that was still on Plasma 5.24.1 and it does not
have this bug. Immediately upon updating to Plasma 5.24.3 the bug appears.
There seems to be a definite difference between 5.24.1 and later releases (see
added screenshots).

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

[kwin] [Bug 451778] Blur/Kornerbug enabled even when a window is set to opaque

2022-03-25 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=451778

--- Comment #5 from Paul McAuley  ---
Created attachment 147723
  --> https://bugs.kde.org/attachment.cgi?id=147723=edit
5.24.3 - bug is present on both Wayland and X11

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

[kwin] [Bug 451778] Blur/Kornerbug enabled even when a window is set to opaque

2022-03-25 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=451778

--- Comment #4 from Paul McAuley  ---
Created attachment 147722
  --> https://bugs.kde.org/attachment.cgi?id=147722=edit
5.24.1 Wayland - bug is not present

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

[kwin] [Bug 451778] Blur/Kornerbug enabled even when a window is set to opaque

2022-03-25 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=451778

--- Comment #3 from Paul McAuley  ---
Created attachment 147721
  --> https://bugs.kde.org/attachment.cgi?id=147721=edit
5.24.1 X11 - bug is not present

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

[kwin] [Bug 451778] Blur/Kornerbug enabled even when a window is set to opaque

2022-03-22 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=451778

--- Comment #2 from Paul McAuley  ---
(In reply to David Edmundson from comment #1)
> Nothing should have changed in the 5.24.x series.

You are right - I double checked with a 5.24.0 ISO and it does also have this
problem. 5.23 releases definitely did not. Maybe I was confused by the 5.24
beta releases.


The reason the Breeze window decoration does not have this problem is because
it has blur disabled in its .json file and also has setOpaque(false) set for
non-maximized windows.

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

[kwin] [Bug 451778] New: Blur/Kornerbug enabled even when a window is set to opaque

2022-03-21 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=451778

Bug ID: 451778
   Summary: Blur/Kornerbug enabled even when a window is set to
opaque
   Product: kwin
   Version: 5.24.3
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: decorations
  Assignee: kwin-bugs-n...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

Created attachment 147655
  --> https://bugs.kde.org/attachment.cgi?id=147655=edit
New Kornerbug artefact visible in top corners of window. In this case
transparency is disabled and the window is set to opaque with setOpaque(true).
This artefact did not occur in 5.23

Hello,

I have noticed some regressions (or intentional changes??) with recent point
releases of Plasma 5.24 (I did not notice such changes 5.23 or in the original
Plasma 5.24 release).

I am the author of the Classik C++ window decoration plugin (
https://github.com/paulmcauley/classik ). I have blur enabled in my .json file
as I have translucency as an option. 

In 5.23, and early 5.24 builds I used the same technique as the Lightly window
decoration ( https://github.com/Luwx/Lightly ) to control when blur should be
on or off. Namely, I use Decoration::setOpaque(true) to dynamically turn blur
off and Decoration::setOpaque(false) to dynamically turn blur on. When
translucency and blur was not needed I therefore used
Decoration::setOpaque(true), and this prevented the Kornerbug from appearing by
disabling blur for most default cases when blur was not needed.

My problem is that this no longer works. I now get the kornerbug when using
5.24.3 and Decoration::setOpaque(true), suggesting that blur has been enabled
even on a window set to opaque.

I understand that there is to be a new API for setting a blurRegion mask in
5.25 to avoid kornerbug issues, but I am seeing changes here in 5.24.3. If this
is an intentional change, what is the correct way to programmatically inform
blur to disable? Is setOpaque() still used?

Thanks,

Paul

Operating System: openSUSE Leap 15.3
KDE Plasma Version: 5.24.3
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.2
Kernel Version: 5.3.18-150300.59.54-preempt (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630

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

[plasmashell] [Bug 428109] Fitts' Law broken for non-taskmanager panel applets

2021-12-28 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=428109

--- Comment #30 from Paul McAuley  ---
(In reply to Paul McAuley from comment #29)
> I am now just experiencing this on 5.23.4 with a bottom panel and an
> application launcher at the extreme bottom-left. The extreme bottom-left
> corner does not trigger the application launcher, and the extreme
> bottom-right corner does not trigger show desktop.  It has only appeared for
> me as a problem on recent builds. 
> 
> It does not occur if I use a panel at the left with the application launcher
> at the top-left corner.

Some more info: I am using 250% scaling, on X11, have PLASMA_USE_QT_SCALING on
and have a panel height of 40, no margin separators.

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

[plasmashell] [Bug 428109] Fitts' Law broken for non-taskmanager panel applets

2021-12-28 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=428109

Paul McAuley  changed:

   What|Removed |Added

 CC||k...@paulmcauley.com
 Status|REPORTED|CONFIRMED
 Ever confirmed|0   |1

--- Comment #29 from Paul McAuley  ---
I am now just experiencing this on 5.23.4 with a bottom panel and an
application launcher at the extreme bottom-left. The extreme bottom-left corner
does not trigger the application launcher, and the extreme bottom-right corner
does not trigger show desktop.  It has only appeared for me as a problem on
recent builds. 

It does not occur if I use a panel at the left with the application launcher at
the top-left corner.

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

[kwin] [Bug 435674] [X11] Maximized windows intermittently refuse to close from extreme top-right corner with HiDPI

2021-12-19 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=435674

--- Comment #5 from Paul McAuley  ---
Another aspect of this bug is that sometimes clicking at the extreme top-right
causes the window behind the one you want to close to close instead.

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

[Breeze] [Bug 446585] Active header colour is used for colour mixing to create disabled items on inactive window

2021-12-06 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=446585

--- Comment #1 from Paul McAuley  ---
A green line also appears underneath the header on an inactive window -- I am
not sure if that was the desired effect.

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

[Breeze] [Bug 446585] New: Active header colour is used for colour mixing to create disabled items on inactive window

2021-12-06 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=446585

Bug ID: 446585
   Summary: Active header colour is used for colour mixing to
create disabled items on inactive window
   Product: Breeze
   Version: 5.23.4
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: QStyle
  Assignee: plasma-b...@kde.org
  Reporter: k...@paulmcauley.com
CC: noaha...@gmail.com
  Target Milestone: ---

Created attachment 144285
  --> https://bugs.kde.org/attachment.cgi?id=144285=edit
Active header colour set to bright green. Inactive header colour grey.

See the attached screenshot.

I have set the active header colour to bright green, inactive header colour is
grey. I still see green on the inactive window in disabled items, indicating
that the active colour is being used for colour mixing on the inactive window.

Expected: disabled items on the inactive window would use the inactive
background colour for colour mixing.

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

[systemsettings] [Bug 446584] New: No way to configure inactive header colours in kcm

2021-12-06 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=446584

Bug ID: 446584
   Summary: No way to configure inactive header colours in kcm
   Product: systemsettings
   Version: 5.23.4
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: kcm_colors
  Assignee: plasma-b...@kde.org
  Reporter: k...@paulmcauley.com
CC: jpwhit...@kde.org, mwoehlke.fl...@gmail.com
  Target Milestone: ---

The colors .configuration files contain sections "[Colors:Header]" and
"[Colors:Header][Inactive]". The former is configurable in the kcm_colors but
the latter is not.

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

[Breeze] [Bug 440231] After Blue Ocean changes, Dockable Panel / MDI buttons no longer have a hover highlight

2021-11-28 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=440231

--- Comment #4 from Paul McAuley  ---
(In reply to Paul McAuley from comment #3)

> https://invent.kde.org/plasma/breeze/-/commit/
> 8de82c4d508510a9f6a633d820fba1303c5d129a
I left a comment at the link above.

I have pinpointed this further to the function:
bool Style::drawToolButtonLabelControl( const QStyleOption* option, QPainter*
painter, const QWidget* widget ) const

Restoring the following lines restores the previous hover behaviour in docks:
else if( (!flat && hasFocus) || (flat && (state & State_Sunken) && !mouseOver)
) iconMode = QIcon::Selected;
else if( mouseOver && flat ) iconMode = QIcon::Active;


Deleting similar hover logic is done in 3 other places in this commit, so I'm
not sure if there are any other side-effects caused by that commit. I would
need to know what cblack's thinking was in deleting the hover logic. I see that
animation logic has also been deleted.

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

[Breeze] [Bug 440231] After Blue Ocean changes, Dockable Panel / MDI buttons no longer have a hover highlight

2021-11-28 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=440231

--- Comment #3 from Paul McAuley  ---
(In reply to Paul McAuley from comment #2)
> I have isolated this regression to commit:
> 
> 8de82c4d508510a9f6a633d820fba1303c5d129a Make buttons styled like Blue Ocean
> mockups

https://invent.kde.org/plasma/breeze/-/commit/8de82c4d508510a9f6a633d820fba1303c5d129a

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

[Breeze] [Bug 440231] After Blue Ocean changes, Dockable Panel / MDI buttons no longer have a hover highlight

2021-11-28 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=440231

--- Comment #2 from Paul McAuley  ---
I have isolated this regression to commit:

8de82c4d508510a9f6a633d820fba1303c5d129a Make buttons styled like Blue Ocean
mockups

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

[systemsettings] [Bug 445040] Accent colors don't apply different hover and focus colours

2021-11-24 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=445040

Paul McAuley  changed:

   What|Removed |Added

   Assignee|plasma-b...@kde.org |k...@paulmcauley.com

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

[systemsettings] [Bug 445040] Accent colors don't apply different hover and focus colours

2021-11-24 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=445040

Paul McAuley  changed:

   What|Removed |Added

 Status|CONFIRMED   |ASSIGNED
Summary|Accent colors don't apply   |Accent colors don't apply
   |different hover and focus   |different hover and focus
   |colous  |colours

--- Comment #3 from Paul McAuley  ---
OK, I will take a look at this soon.

I have came up with some different saturation thresholds than I posted in the
code above, which work better with all the standard system accent colours, so
will try to port them to Plasma.

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

[Breeze] [Bug 445138] "Allow resizing maximized windows from window edges" doesn't allow resizing from the right screen edge

2021-11-23 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=445138

--- Comment #2 from Paul McAuley  ---
This only occurs if you have borders set to none.

(and yes, I don't like this setting either, but I had a user of my Breeze fork
using it)

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

[systemsettings] [Bug 445040] Accent colors should apply different hover and focus colours

2021-11-07 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=445040

--- Comment #1 from Paul McAuley  ---
I worked around this in my own C++ window decoration by doing the following:

if(buttonFocusColor == buttonHoverColor) buttonHoverColor =
ColorTools::getDifferentiatedLessSaturatedColor(buttonHoverColor);

QColor ColorTools::getDifferentiatedLessSaturatedColor( const QColor&
inputColor )
{
int colorHsv[3];
inputColor.getHsv([0], [1], [2]);
if( colorHsv[1] > 125 ) colorHsv[1] -= 80; //decrease saturation if not
already low
else colorHsv[1] += 80; // else increase saturation if very low to
provide differentiation/contrast
QColor outputColor;
outputColor.setHsv(colorHsv[0], colorHsv[1], colorHsv[2]);
return outputColor;
}

I have to still apply this in several other places in the application style
where hover and focus colours are the same, and it would be better if I didn't
have to do this at all.

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

[Breeze] [Bug 445138] New: "Allow resizing maximized windows from window edges" doesn't allow resizing from the right screen edge

2021-11-07 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=445138

Bug ID: 445138
   Summary: "Allow resizing maximized windows from window edges"
doesn't allow resizing from the right screen edge
   Product: Breeze
   Version: 5.23.2
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: window decoration
  Assignee: plasma-b...@kde.org
  Reporter: k...@paulmcauley.com
CC: kwin-bugs-n...@kde.org
  Target Milestone: ---

1. Tick "Allow resizing maximized windows from window edges" in Breeze window
decoration settings.
2. Maximize a window and try to resize the edges - the top, left and bottom
edges resize, but the right edge does not.


Operating System: openSUSE Leap 15.3
KDE Plasma Version: 5.23.2
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Kernel Version: 5.3.18-59.27-preempt (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630

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

[Breeze] [Bug 445133] New: Qt Group Box title will only horizontally align center

2021-11-07 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=445133

Bug ID: 445133
   Summary: Qt Group Box title will only horizontally align center
   Product: Breeze
   Version: 5.23.2
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: QStyle
  Assignee: plasma-b...@kde.org
  Reporter: k...@paulmcauley.com
CC: noaha...@gmail.com
  Target Milestone: ---

I am trying to align a Qt Group Box title in Qt Designer to the left. However,
if you try to horizontally align the Group Box title to the left or the right
it still displays in the center. If I change my application style to Fusion
this works perfectly, but not in Breeze.

Operating System: openSUSE Leap 15.3
KDE Plasma Version: 5.23.2
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Kernel Version: 5.3.18-59.27-preempt (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630

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

[systemsettings] [Bug 445040] New: Accent colors should apply different hover and focus colours

2021-11-05 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=445040

Bug ID: 445040
   Summary: Accent colors should apply different hover and focus
colours
   Product: systemsettings
   Version: 5.23.2
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: kcm_colors
  Assignee: plasma-b...@kde.org
  Reporter: k...@paulmcauley.com
CC: jpwhit...@kde.org, mwoehlke.fl...@gmail.com
  Target Milestone: ---

Currently the new accent colour feature sets the hover and focus colours to be
the same. It would be better if the hover colour was set to a modification of
the focus colour with reduced saturation. This is how it is done in the Breeze
colour scheme.

This current implementation is simply enforcing what I see as a
design/usability regression from Breeze Light and Breeze Dark on all colour
schemes, making the accent colour feature quite unappealing.

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

[Elisa] [Bug 434303] Elisa recreates it's database (using Baloo indexing) after restarting the pc

2021-11-05 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=434303

Paul McAuley  changed:

   What|Removed |Added

 CC||k...@paulmcauley.com

--- Comment #5 from Paul McAuley  ---
I have this problem too. Every time I start Elisa it tries to re-import all
9000 music files taking 30 minutes. It does not seem to remember the imported
files. I am using "fast native indexer" with Elisa 21.08.2 (though have
experienced this issue pretty much since Elisa existed) on the following
system:

Operating System: openSUSE Leap 15.3
KDE Plasma Version: 5.23.2
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Kernel Version: 5.3.18-59.27-preempt (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630

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

[kwin] [Bug 444668] New: System Settings Renders upside down in icon view

2021-10-30 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=444668

Bug ID: 444668
   Summary: System Settings Renders upside down in icon view
   Product: kwin
   Version: 5.23.2
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: wayland-generic
  Assignee: kwin-bugs-n...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

Created attachment 143031
  --> https://bugs.kde.org/attachment.cgi?id=143031=edit
Screenshot of how settings looks after clicking on Appearance

In Wayland (with nVidia proprietary drivers) System Settings->Appearance (or
almost any other kcm) renders upside down in icon view.


STEPS TO REPRODUCE
1. Change system Settings to icon view under Configure...
2. Open the Appearance, or almost any other, kcm
3. The kcm does not display, and instead the settings window content is
rendered upside down!



SOFTWARE/OS VERSIONS
Operating System: openSUSE Leap 15.3
KDE Plasma Version: 5.23.2
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Kernel Version: 5.3.18-59.27-default (64-bit)
Graphics Platform: Wayland
Processors: 48 × Intel® Xeon® CPU E5-2650L v3 @ 1.80GHz
Memory: 125.8 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1080 Ti/PCIe/SSE2

nVidia proprietary driver G05 470.74

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

[systemsettings] [Bug 433206] Add the ability for RGBA i.e. additional alpha channel as well as RGB

2021-10-30 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=433206

Paul McAuley  changed:

   What|Removed |Added

 Status|CONFIRMED   |RESOLVED
 Resolution|--- |INTENTIONAL

--- Comment #3 from Paul McAuley  ---
Having separately implemented alpha in my own window decorations and
application style, I no longer think this is a good idea and will create more
problems than it solves. Closing

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

[Breeze] [Bug 442659] GTK3 Window decoration assets generated by kde-gtk-config are now all blank with Breeze window decoration

2021-09-19 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=442659

--- Comment #2 from Paul McAuley  ---
(In reply to Tony from comment #1)
> Can confirm this on opensuse tumbleweed.
> It only happens on x11 session on wayland is Ok.

Wayland probably works because the GTK window decorations there are hard-coded
to Breeze and do not get dynamically updated by kde-gtk-config.

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

[Breeze] [Bug 442659] New: GTK3 Window decoration assets generated by kde-gtk-config are now all blank with Breeze window decoration

2021-09-18 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=442659

Bug ID: 442659
   Summary: GTK3 Window decoration assets generated by
kde-gtk-config are now all blank with Breeze window
decoration
   Product: Breeze
   Version: git-master
  Platform: Neon Packages
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: window decoration
  Assignee: plasma-b...@kde.org
  Reporter: k...@paulmcauley.com
CC: kwin-bugs-n...@kde.org
  Target Milestone: ---

SUMMARY

I am using the 5.23 beta on KDE Neon Unstable in X11. I notice that now with
the Breeze window decoration if I open Firefox, for example, there are now no
minimize/maximize/close buttons displayed. Upon further investigation if I look
in ~/.config/gtk-3.0/assets/ all the svg files generated automatically by the
kde-gtk-config / kded5 kwin_bridge are now blank. This does not happen with
other non-Breeze window decorations.


Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.23.80
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.3
Kernel Version: 5.11.0-34-generic (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630

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

[gwenview] [Bug 440393] New: Gwenview Background colour text is cut off in British English

2021-07-29 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=440393

Bug ID: 440393
   Summary: Gwenview Background colour text is cut off in British
English
   Product: gwenview
   Version: 21.07.80
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: gwenview-bugs-n...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

Created attachment 140396
  --> https://bugs.kde.org/attachment.cgi?id=140396=edit
Screenshot of cut off Background colour text

Gwenview "Background colour" text is cut off at the start. I assume is is due
to the extra "u" character in the word colour in British English.

(KDE Plasma 5.22.4 Wayland)

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

[Breeze] [Bug 440231] New: After Blue Ocean changes, Dockable Panel / MDI buttons no longer have a hover highlight

2021-07-24 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=440231

Bug ID: 440231
   Summary: After Blue Ocean changes, Dockable Panel / MDI buttons
no longer have a hover highlight
   Product: Breeze
   Version: unspecified
  Platform: Neon Packages
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: QStyle
  Assignee: plasma-b...@kde.org
  Reporter: k...@paulmcauley.com
CC: noaha...@gmail.com
  Target Milestone: ---

Created attachment 140303
  --> https://bugs.kde.org/attachment.cgi?id=140303=edit
For example, the restore/undock button here in KDevelop used to show a
highlighted background when moused over:

KDE Neon Unstable 5.22.80.

After Blue Ocean changes, a regression has been introduced whereby Dockable
Panel / MDI buttons no longer have a hover highlight on mouse-over.

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

[systemsettings] [Bug 436559] GTK3 CSD buttons are noticeably smaller than regular Breeze Qt style

2021-07-17 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=436559

--- Comment #13 from Paul McAuley  ---
The solution offered in the OP seems to fix the size at 100% display scaling,
however, I am using 250% scaling and the size of the GTK CSD titlebar buttons
is still too small even with the OP's change.

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

[systemsettings] [Bug 436559] GTK3 CSD buttons are noticeably smaller than regular Breeze Qt style

2021-07-17 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=436559

Paul McAuley  changed:

   What|Removed |Added

 CC||k...@paulmcauley.com

--- Comment #12 from Paul McAuley  ---
(In reply to Nate Graham from comment #7)
> Actually I just noticed that the buttons are the right size on Wayland. They
> are only too small on X11 for me.
> 
> Can you confirm? Also, are you using any display scaling or a non-default
> font DPI value?

The difference you are seeing on Wayland is because you are likely using the
default Breeze theme which is hard-coded on Wayland. On X11, the GTK CSD
titlebar buttons are auto-generated based on your selected window decoration,
but this auto-generation creates the titlebar buttons too small. Try a
different window decoration on Wayland and you will see it is broken as always
shows Breeze.

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

[kwin] [Bug 435674] [X11] Maximized windows intermittently refuse to close from extreme top-right corner with HiDPI

2021-06-23 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=435674

Paul McAuley  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED

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

[plasmashell] [Bug 437177] System Tray has excessive padding in 5.22 beta

2021-05-20 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=437177

Paul McAuley  changed:

   What|Removed |Added

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

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

[plasmashell] [Bug 437177] System Tray has excessive padding in 5.22 beta

2021-05-20 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=437177

--- Comment #7 from Paul McAuley  ---
Created attachment 138615
  --> https://bugs.kde.org/attachment.cgi?id=138615=edit
Plasma 5.21.5 likely set width

... though I likely had it set to around 56 to allow larger application icons.

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

[plasmashell] [Bug 437177] System Tray has excessive padding in 5.22 beta

2021-05-20 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=437177

--- Comment #6 from Paul McAuley  ---
Created attachment 138614
  --> https://bugs.kde.org/attachment.cgi?id=138614=edit
Plasma 5.21.5 minimum panel with for 2 columns of systray icons

(In reply to Nate Graham from comment #5)
> Do you happen to remember the panel width you had before which previously
> let you have two columns of icons?

In Plasma 5.21.5 I could have a minimum width of 52 to achieve 2 columns of
systray icons. (2.5x scaling if that still makes a difference)

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

[plasmashell] [Bug 437177] System Tray has excessive padding in 5.22 beta

2021-05-19 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=437177

--- Comment #4 from Paul McAuley  ---
Created attachment 138564
  --> https://bugs.kde.org/attachment.cgi?id=138564=edit
Panel with minimum width for 2 columns of system tray icons, edit mode

(In reply to Nate Graham from comment #3)
> Can you attach a screenshot that shows your system tray while the panel is
> in edit mode?

See attached. This is the minimum width for 2 columns of system tray icons. I
want the panel as narrow as possible with 2 columns, and in 5.21 could have
narrower than this. This might not seem a big deal, but if you reduce the
padding/margin back to what it was, someone who wants the extra padding can
easily get it by increasing the panel width or using a margin separator. This
is not true in reverse, as I cannot get rid of the padding on current 5.22
beta.

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

[plasmashell] [Bug 437177] System Tray has excessive padding in 5.22 beta

2021-05-18 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=437177

Paul McAuley  changed:

   What|Removed |Added

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

--- Comment #2 from Paul McAuley  ---
(In reply to Nate Graham from comment #1)
> Do you have a Margins Separator applet in your panel? If so, you can remove
> it to go back to the margins you had before.

No, I do not have a margins separator. The margins are larger than before even
without a margins separator.

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

[Breeze] [Bug 437277] New: kstyle git master: StyleConfigData::animationsEnabled() is false, despite default true, and despite global animations are set to default middle speed

2021-05-17 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=437277

Bug ID: 437277
   Summary: kstyle git master:
StyleConfigData::animationsEnabled() is false, despite
default true, and despite global animations are set to
default middle speed
   Product: Breeze
   Version: unspecified
  Platform: Neon Packages
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: plasma-b...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

SUMMARY

StyleConfigData::animationsEnabled() is false when global animations are set to
default middle speed, despite the default for AnimationsEnabled also to be
true. When the default middle animation speed is set the ~/.config/kdeglobals
file also does not have a AnimationDurationFactor value in the [KDE] section.

STEPS TO REPRODUCE
1. Boot into git master unstable build of Plasma
2. Go to Settings->Appearance->Application Style->Breeze->Scrollbars and set
both arrow types to One button.
3. Go to settings->workspace behaviour->general behaviour and set the animation
speed to the middle position. 

OBSERVED RESULT

Scrollbar arrows do not auto-hide when the mouse is not over them.

EXPECTED RESULT

Scrollbar arrows should auto-hide when the mouse is not over them and
animations are enabled.

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.22.80
KDE Frameworks Version: 5.83.0
Qt Version: 5.15.2
Kernel Version: 5.4.0-71-generic (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630

ADDITIONAL INFORMATION
Upon further debugging I found that the reasons for this are twofold:
1. In kstyle/breezestyle.cpp I output the value of
StyleConfigData::animationsEnabled() before the 
Style::loadGlobalAnimationSettings() function is called. On the git master
StyleConfigData::animationsEnabled() returns false, despite the fact that true
is the default value for AnimationsEnabled in breeze.kcfg. On release branches
(e.g. 5.21.5/5.21.90 ) StyleConfigData::animationsEnabled() returns true as
expected.

2. When the default middle animation speed is set, the ~/.config/kdeglobals
file also does not have a AnimationDurationFactor value in the [KDE] section.
In kstyle/breezestyle.cpp , Style::loadGlobalAnimationSettings() tries to read
this value. There is no AnimationDurationFactor set in ~/.config/kdeglobals in
both the git master and the release branches.

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

[plasmashell] [Bug 437177] New: System Tray has excessive padding in 5.22 beta

2021-05-15 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=437177

Bug ID: 437177
   Summary: System Tray has excessive padding in 5.22 beta
   Product: plasmashell
   Version: 5.21.90
  Platform: openSUSE RPMs
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Panel
  Assignee: plasma-b...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: 1.0

I have a vertical panel and like to have two columns of system tray icons --
now I have to make the panel unnecessarily wide to have two columns. Please
could you reduce the padding around the left and right (vertical panel) of
system tray icons to what it was before as now I believe it to be excessive.



Operating System: openSUSE Leap 15.2
KDE Plasma Version: 5.21.90
KDE Frameworks Version: 5.82.0
Qt Version: 5.15.2
Kernel Version: 5.3.18-lp152.75-preempt (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 630

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

[kwin] [Bug 435862] Blur effect not working in unstable builds

2021-05-15 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=435862

--- Comment #4 from Paul McAuley  ---
(In reply to Vlad Zahorodnii from comment #3)
> Those are binary window decoration. Does this issue affect also aurorae
> decorations? Can you also post the output of `qdbus org.kde.KWin /KWin
> supportInformation` please?

Just tried, and yes it also affects aurorae decorations. Here is output when a
transparent aurorae decoration is selected:

~> qdbus org.kde.KWin /KWin supportInformation
KWin Support Information:
The following information should be used when requesting support on e.g.
https://forum.kde.org.
It provides information about the currently running instance, which options are
used,
what OpenGL driver and which effects are running.
Please post the information provided underneath this introductory text to a
paste bin service
like https://paste.kde.org instead of pasting into support threads.

==

Version
===
KWin version: 5.21.90
Qt Version: 5.15.2
Qt compile version: 5.15.2
XCB compile version: 1.13

Operation Mode: X11 only

Build Options
=
KWIN_BUILD_DECORATIONS: yes
KWIN_BUILD_TABBOX: yes
KWIN_BUILD_ACTIVITIES: yes
HAVE_DRM: yes
HAVE_GBM: yes
HAVE_EGL_STREAMS: yes
HAVE_X11_XCB: yes
HAVE_EPOXY_GLX: yes
HAVE_WAYLAND_EGL: yes

X11
===
Vendor: The X.Org Foundation
Vendor Release: 12003000
Protocol Version/Revision: 11/0
SHAPE: yes; Version: 0x11
RANDR: yes; Version: 0x14
DAMAGE: yes; Version: 0x11
Composite: yes; Version: 0x4
RENDER: yes; Version: 0xb
XFIXES: yes; Version: 0x50
SYNC: yes; Version: 0x31
GLX: yes; Version: 0x0

Decoration
==
Plugin: org.kde.kwin.aurorae
Theme: __aurorae__svg__Freeze
Plugin recommends border size: No
Blur: 1
onAllDesktopsAvailable: false
alphaChannelSupported: true
closeOnDoubleClickOnMenu: false
decorationButtonsLeft: 0, 9, 7
decorationButtonsRight: 6, 3, 4, 5
borderSize: 3
gridUnit: 24
font: Noto Sans,10,-1,0,50,0,0,0,0,0
smallSpacing: 6
largeSpacing: 24

Platform
==
Name: KWin::X11StandalonePlatform

Cursor
==
themeName: breeze_cursors
themeSize: 48

Options
===
focusPolicy: 0
xwaylandCrashPolicy: 
xwaylandMaxCrashCount: 3
nextFocusPrefersMouse: false
clickRaise: true
autoRaise: false
autoRaiseInterval: 0
delayFocusInterval: 0
shadeHover: false
shadeHoverInterval: 250
separateScreenFocus: false
placement: 4
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
rollOverDesktops: true
focusStealingPreventionLevel: 1
operationTitlebarDblClick: 5000
operationMaxButtonLeftClick: 5000
operationMaxButtonMiddleClick: 5015
operationMaxButtonRightClick: 5014
commandActiveTitlebar1: 0
commandActiveTitlebar2: 28
commandActiveTitlebar3: 2
commandInactiveTitlebar1: 4
commandInactiveTitlebar2: 28
commandInactiveTitlebar3: 2
commandWindow1: 7
commandWindow2: 8
commandWindow3: 8
commandWindowWheel: 28
commandAll1: 10
commandAll2: 3
commandAll3: 14
keyCmdAllModKey: 16777250
showGeometryTip: false
condensedTitle: false
electricBorderMaximize: true
electricBorderTiling: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
hideUtilityWindowsForInactive: true
compositingMode: 1
useCompositing: true
hiddenPreviews: 1
glSmoothScale: 2
xrenderSmoothScale: false
glStrictBinding: true
glStrictBindingFollowsDriver: true
glCoreProfile: true
glPreferBufferSwap: 101
glPlatformInterface: 1
windowsBlockCompositing: true
latencyPolicy: 
renderTimeEstimator: 

Screen Edges

desktopSwitching: false
desktopSwitchingMovingClients: false
cursorPushBackDistance: 1x1
timeThreshold: 150
reActivateThreshold: 350
actionTopLeft: 0
actionTop: 0
actionTopRight: 0
actionRight: 0
actionBottomRight: 0
actionBottom: 0
actionBottomLeft: 0
actionLeft: 0

Screens
===
Multi-Head: no
Active screen follows mouse:  yes
Number of Screens: 1

Screen 0:
-
Name: eDP-1
Geometry: 0,0,3840x2160
Scale: 1
Refresh Rate: 59.996

Compositing
===
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2) 
OpenGL version string: 4.6 (Core Profile) Mesa 19.3.4
OpenGL platform interface: GLX
OpenGL shading language version string: 4.60
Driver: Intel
GPU class: Unknown
OpenGL version: 4.6
GLSL version: 4.60
Mesa version: 19.3.4
X server version: 1.20.3
Linux kernel version: 5.3.18
Direct rendering: Requires strict binding: yes
GLSL shaders:  yes
Texture NPOT support:  yes
Virtual Machine:  no
OpenGL 2 Shaders are used

Loaded Effects:
---
kwin4_effect_fullscreen
kwin4_effect_windowaperture
zoom
kwin4_effect_translucency
kwin4_effect_squash
kwin4_effect_sessionquit
kwin4_effect_morphingpopups
kwin4_effect_maximize
kwin4_effect_logout
kwin4_effect_login
kwin4_effect_frozenapp
kwin4_effect_fadingpopups
kwin4_effect_fade
kwin4_effect_dialogparent
slidingpopups
slide
screenshot
desktopgrid
coverswitch
colorpicker
pr

[kwin] [Bug 435862] Blur effect not working in unstable builds

2021-05-15 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=435862

--- Comment #2 from Paul McAuley  ---
Just got 5.21.90 on OpenSUSE and now blur is not working for window decorations
for this branch.

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

[kwin] [Bug 436844] Shaded windows no longer have shadows with Xrender Rendering backend

2021-05-10 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=436844

--- Comment #2 from Paul McAuley  ---
(In reply to Paul McAuley from comment #0)
> This bug does not occur on Plasma 5.21.5.

That statement is not true. It does also occur in Plasma 5.21.5.

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

[kwin] [Bug 436844] Shaded windows no longer have shadows with Xrender Rendering backend

2021-05-09 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=436844

Paul McAuley  changed:

   What|Removed |Added

  Component|decorations |compositing
Summary|Shaded windows no longer|Shaded windows no longer
   |have shadows|have shadows with Xrender
   ||Rendering backend

--- Comment #1 from Paul McAuley  ---
Some more information: this only happens when the Compositor has its Rendering
Backend set to XRender.

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

[kwin] [Bug 436844] New: Shaded windows no longer have shadows

2021-05-09 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=436844

Bug ID: 436844
   Summary: Shaded windows no longer have shadows
   Product: kwin
   Version: git master
  Platform: Neon Packages
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: decorations
  Assignee: kwin-bugs-n...@kde.org
  Reporter: k...@paulmcauley.com
  Target Milestone: ---

On the 5.21.80 git master on  KDE Neon, shaded windows do not have shadows.
This occurs not only for the Breeze window decoration, but also for other
Breeze-derived window decorations. This bug does not occur on Plasma 5.21.5.

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.21.80
KDE Frameworks Version: 5.83.0
Qt Version: 5.15.2
Kernel Version: 5.4.0-71-generic (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630

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

[Breeze] [Bug 436147] [Wayland] Titlebar and rest of window are not aligned horizontally by 1px, HiDPI

2021-04-24 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=436147

--- Comment #1 from Paul McAuley  ---
Attachment should say 5.21.4

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

[Breeze] [Bug 436147] New: [Wayland] Titlebar and rest of window are not aligned horizontally by 1px, HiDPI

2021-04-24 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=436147

Bug ID: 436147
   Summary: [Wayland] Titlebar and rest of window are not aligned
horizontally by 1px, HiDPI
   Product: Breeze
   Version: 5.21.4
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: window decoration
  Assignee: plasma-b...@kde.org
  Reporter: k...@paulmcauley.com
CC: kwin-bugs-n...@kde.org
  Target Milestone: ---

Created attachment 137891
  --> https://bugs.kde.org/attachment.cgi?id=137891=edit
Screenshot zoomed in on Breeze Plasma 5.21.3 Wayland, 250% display scaling

See attached image. This is a Breeze window decoration on Wayland on Plasma
5.21.4. The horizontal alignment of the titlebar and rest of window is off by
1px with 250% display scaling.

 I'm not sure if this is related to the window decoration or kwin, but it does
not occur on X11.


Operating System: openSUSE Leap 15.2
KDE Plasma Version: 5.21.4
KDE Frameworks Version: 5.81.0
Qt Version: 5.15.2
Kernel Version: 5.3.18-lp152.72-preempt
OS Type: 64-bit
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 630

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

[kwin] [Bug 426795] [Wayland] One line of transparent pixels remains on top of maximized windows when using a HiDPI scale factor

2021-04-19 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=426795

--- Comment #3 from Paul McAuley  ---
Operating System: openSUSE Leap 15.2
KDE Plasma Version: 5.21.4
KDE Frameworks Version: 5.81.0
Qt Version: 5.15.2
Kernel Version: 5.3.18-lp152.72-preempt
OS Type: 64-bit
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 630

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

[kwin] [Bug 426795] [Wayland] One line of transparent pixels remains on top of maximized windows when using a HiDPI scale factor

2021-04-19 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=426795

Paul McAuley  changed:

   What|Removed |Added

Summary|One line of transparent |[Wayland] One line of
   |pixels remains on top of|transparent pixels remains
   |maximized windows when  |on top of maximized windows
   |using a 150% scale factor   |when using a HiDPI scale
   ||factor

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

[kwin] [Bug 426795] One line of transparent pixels remains on top of maximized windows when using a 150% scale factor

2021-04-19 Thread Paul McAuley
https://bugs.kde.org/show_bug.cgi?id=426795

Paul McAuley  changed:

   What|Removed |Added

 Status|REPORTED|CONFIRMED
 Ever confirmed|0   |1

--- Comment #2 from Paul McAuley  ---
It also occurs at 200%

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

  1   2   >