this post was submitted on 11 Nov 2023
122 points (98.4% liked)

KDE

5263 readers
104 users here now

KDE is an international technology team creating user-friendly free and open source software for desktop and portable computing. KDE’s software runs on GNU/Linux, BSD and other operating systems, including Windows.

Plasma 6 Bugs

If you encounter a bug, proceed to https://bugs.kde.org, check whether it has been reported.

If it hasn't, report it yourself.

PLEASE THINK CAREFULLY BEFORE POSTING HERE.

Developers do not look for reports on social media, so they will not see it and all it does is clutter up the feed.

founded 1 year ago
MODERATORS
all 26 comments
sorted by: hot top controversial new old
[–] OsrsNeedsF2P@lemmy.ml 22 points 11 months ago (1 children)

The double-click speed setting returns, and now lives on System Settings’ General Behavior page. Before you ask why it’s not on the mouse Page, it’s because it affects touchpads too and that has its own page, and duplicating the setting on both pages seemed messy and ugly

As long as the value is synced, I can't imagine how it would be bad to have in both pages; especially since that's where a user would expect to see it.

There's nothing wrong with multiple ways to find a common setting

[–] ChristianWS@lemmy.eco.br 9 points 11 months ago

I think the best solution is to have a... Link? To the general setting.

Having duplicated settings across multiple settings page is something that I think is an issue. Cause it isn't obvious to the user if the setting is actually shared between the two pages or if it has two different options with the same name. It also doubles cognitive load to the user, as if they have a Touchpad and Mouse they need to remember both pages have the same setting.

A link is more of a way for the designers to tell the user "Hey, we know what you are trying to find, but it is in another place"

[–] penquin@lemmy.kde.social 15 points 11 months ago (1 children)

no more frames within frames! Instead Breeze-themed apps adopt the clean design of modern Kirigami apps, with views separated from one another with single-pixel lines!

Does this talk about that little blue square that is inside of dolphin where the folders reside?

[–] carlschwan@lemmy.kde.social 9 points 11 months ago (1 children)

Yes but not only. Various other components inherit from QFrame and had by default a frame.

[–] penquin@lemmy.kde.social 5 points 11 months ago (1 children)

Man, that little square drives me nuts. I never understood why it was there in the first place. lol

[–] klangcola@reddthat.com 4 points 11 months ago

I like the blue square, it's pretty :3 But I'll learn to live without

[–] mnglw@beehaw.org 3 points 11 months ago (2 children)

How is Wayland "ready" when critical things like idk, non QT apps quiting when the compositor crashes (and thus losing progress!) are called a "non showstopper"

[–] klangcola@reddthat.com 2 points 11 months ago (2 children)

Yeah... This one actually is a showstopper. And I thought it was fixed, didn't realize it was fixed for QT apps only

[–] mnglw@beehaw.org 1 points 11 months ago (1 children)

its not listed as one is the weird thing, because it totally should be

imagine drawing and suddenly your compositor crashes leading to your program to crash and you to lose hours of progress, but other QT programs are fine

should've used krita because that's QT except you cant replicate your workflow in that program because it misses features (and also you dont like it)

This is a real scenario I would have to worry about. That's a showstopper for me

[–] klangcola@reddthat.com 1 points 11 months ago (1 children)
[–] mnglw@beehaw.org 1 points 11 months ago* (last edited 11 months ago)

I wonder why it isn't anymore, because it's been downgraded to Non-showstoppers

[–] theHamsta@mastodon.social 0 points 11 months ago* (last edited 11 months ago) (2 children)

@klangcola @mnglw there are MRs to GTK, wlroots and SDL but the applications/framework will merge and publish the fix at their own release schedule

[–] klangcola@reddthat.com 2 points 11 months ago (1 children)

So it's not a showstopper for KDE Wayland default because the fix is outside KDEs control?

It doesn't really matter to end users though. So making the may-suddenly-loose-hours-of-work option the default seems unwise

[–] theHamsta@mastodon.social 1 points 11 months ago

@klangcola I'm not commenting on whether ot should be a show stopper or not. Just that it will eventually come also for non-Qt apps with MRs from KDE contributors to other projects.

[–] mnglw@beehaw.org 1 points 11 months ago

so Wayland is not ready to be a default yet

[–] Zamundaaa@discuss.tchncs.de 1 points 11 months ago* (last edited 11 months ago) (1 children)

How is Xorg ready when critical things like all apps crashing when the ~~compositor~~ display server crashes are completely ignored?

[–] theHamsta@mastodon.social 0 points 11 months ago (1 children)

@Zamundaaa @mnglw xorg Apps don't crash when the compositor crashes, you can just switch out compositors/window managers. But xorg Apps crash when the xserver is crashing

[–] Zamundaaa@discuss.tchncs.de 1 points 11 months ago* (last edited 11 months ago)

Ugh, I've been working on Wayland too much... I meant to write display server. Thanks

[–] Pantherina@feddit.de -1 points 11 months ago (2 children)

A huge issue I see is that it feels like Dolphin has memory issues at the moment. I get permanent background crashes for no specific reason (already reported).

And rewriting apps in Rust is not existent for Qt, as it uses C++ a lot as far as I understood.

I dont like the design of GTK, even though its more modern in a way, but there are already lots of GTK apps in Rust.

Somehow I think KDE is a bit doomed here. Its Qt or a complete rewrite which will not happen.

Do you know more about this? A big part also is that I often hear young Devs dont learn C and C++ anymore, but maybe prefer Rust if any low level language.

I love KDEs features, and I am very excited for Plasma 6, which will hopefully be a lot more stable and cleaned up!

[–] YaBoyMax@programming.dev 21 points 11 months ago (1 children)

I'm all for some good old Rust evangelism, but I think it's a bit of a stretch to claim that KDE is "doomed"in the absence of a migration path to Rust, and it's not obvious to me that moving to Rust is somehow a necessity for the long-term viability of a project.

To your point about young devs and C/C++, afaik C is still pretty standard curriculum for CS degrees at most colleges and universities. C++ maybe not so much, but I would argue that it actually has a shallower learning curve than Rust. IMO the STL is a lot easier to get a grasp on as a newer developer than Rust's borrow checker or lifetime system.

[–] Knusper@feddit.de 4 points 11 months ago

IMO the STL is a lot easier to get a grasp on as a newer developer than Rust's borrow checker or lifetime system.

I actually feel like Rust's borrow checker is more difficult to learn for experienced devs. We've got a trainee in Rust and for her, it's just a normal thing that variable slots hold ownership and can lend it and get it back. She does sometimes still struggle with when to clone and when to borrow, but she's getting there.

As for the lifetime system, no one on our team really gets that one. 🙃
But (that's because) you rarely need it.

[–] Rustmilian@lemmy.world 4 points 11 months ago* (last edited 11 months ago)