https://bugs.kde.org/show_bug.cgi?id=399324

--- Comment #14 from Mauricius <mauriciosmit...@gmail.com> ---
(In reply to Noah Davis from comment #10)
> (In reply to Mauricius from comment #9)
> > (In reply to Nate Graham from comment #8)
> > > Interesting ideas! Feel free to submit a merge request with your idea to
> > > https://invent.kde.org/plasma/breeze/-/merge_requests/.
> > 
> > Thanks! I still have to tweak the system a bit since it has edge cases when
> > you reach the end of page and simultaneously land on a scrollable control,
> > but I have a more elegant solution in mind that would handle those cases 
> > too.
> > 
> > The event filter is implemented in one header and one cpp file and can be
> > installed by the app developer too, on any platform. Are you sure it would
> > be best to implement it in Breeze? I'm new to KDE development so I wondered
> > if there is at least some lower level KDE library that's used by all Qt
> > apps, independent of system style. It would probably be more flexible to
> > implement it in such place if possible.
> 
> I suppose the Plasma Qt platform theme would be lower level than the QStyle.
> The repo is https://invent.kde.org/plasma/plasma-integration/

Hi,
I haven't updated anything regarding this bug in a long time, but I found some
free time and after struggling with debugging the KDEPlasmaPlatformTheme
library I confirmed that the method works. I don't know if this hack is the
best way of solving this and whether there has been some work on the Qt side,
but for now this simple patch seems to improve usability system-wide. 
I don't know what's the best way to test the code thoroughly except by
replacing the library on runtime, which often crashes the DE (since I'm a n00b
it seems), so some more testing might be required.
I submitted a merge request
https://invent.kde.org/plasma/plasma-integration/-/merge_requests/44

Btw, should I take the assignee position for the issue? I haven't seen any more
work being done on this by others

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

Reply via email to