omg KDE if it ain't broken, fix it until it is?

2 years ago by tobozo to c/kde

TimeWalker 14 points 2 years ago

Another case of abusing the word "enshitification"

path: 0 10549799, hotness: undefined, score: 14, children: 1
isVeryLoud 7 points 2 years ago

Everything I don't like is enshittification

A novel by Tobozo

path: 0 10549799 10550712, hotness: undefined, score: 7, children: 0
Bro666 8 points 2 years ago

If you think you have found a bug, please report it at https://bugs.kde.org. This is will help get it solved as opposed to every other course of action.

path: 0 10554105, hotness: undefined, score: 8, children: 5
tobozo 3 points 2 years ago path: 0 10554105 10554202, hotness: undefined, score: 3, children: 4
Bro666 9 points 2 years ago

Great! My advice is you politely comment on it with your own experience or your insight into what the correct behaviour should be. This will not only give devs a measure of the importance of this bug, but will also keep you in the loop of the process of its resolution.

path: 0 10554105 10554202 10554306, hotness: undefined, score: 9, children: 3
tobozo 2 points 2 years ago

@Bro666

thanks for the good advice, looks like most important feedback has already been given so I'll pass

also the account creation disclaimer is scary

path: 0 10554105 10554202 10554306 10554997, hotness: undefined, score: 2, children: 2
Bro666 3 points 2 years ago

The risk is low. Your email address is not visible by the general public. A spammer would have to go through a manual registration process to see it. Sounds like a lot of work for a small niche number of email addresses.

Either way, when in doubt, do as suggested: use your spam-catching email address.

path: 0 10554105 10554202 10554306 10554997 10555664, hotness: undefined, score: 3, children: 1
Treczoks 4 points 2 years ago

What did you do to get this "Input Error"?

path: 0 10549897, hotness: undefined, score: 4, children: 4
tobozo 2 points 2 years ago path: 0 10549897 10549923, hotness: undefined, score: 2, children: 3
eager_eagle 7 points 2 years ago

I can confirm this breaks on v24.05.0

probably a bug

I'm a bit surprised something like this wasn't caught by tests

path: 0 10549897 10549923 10550382, hotness: undefined, score: 7, children: 0
Treczoks 2 points 2 years ago

If that breaks a calculator, then it is indeed crap. Holy Moly.

Edit: I just tried this, works fine on KCalk 23.08.5

path: 0 10549897 10549923 10550150, hotness: undefined, score: 2, children: 1
tobozo 1 point 2 years ago path: 0 10549897 10549923 10550150 10552573, hotness: undefined, score: 1, children: 0
Xirup 3 points 2 years ago

To be honest, I tried really hard to give it a try to Kcalc but I give up. Check out Kalk (no, no it's the same), it's a KDE Calculator and it's preatty neat IMO.

path: 0 10549682, hotness: undefined, score: 3, children: 1
tobozo 1 point 2 years ago

@Xirup thanks! it looks perfect for keyboard interactions and the undo feature is super neat 👍

I'll still keep Kcalc for the binary edition though

path: 0 10549682 10551862, hotness: undefined, score: 1, children: 0
mox 2 points 2 years ago

I don't know what this image is supposed to tell us, but I can confirm that KCalc behaves badly in some common situations. (At least, it does in Plasma 5.) Want to see an example?

Put it in Simple Mode, and try copying and pasting various multi-digit numbers with leading zeroes. Some of them work fine. Others, like 054 and 009, yield surprising results.

Spoiler:

054 becomes 44
009 becomes nan

A programmer or mathematician might be able to deduce that KCalc is trying to interpret those numbers as octal (base 8 instead of base 10), if they're paying close attention. That doesn't help anyone who is just trying to total a bunch of numbers from a document, using their default desktop calculator, and doesn't notice a misinterpreted value along the way. Their total will just be wrong, or in the case of nan, they will just be frustrated that the calculator doesn't work.

This behavior is probably not appropriate for Simple Mode.

It does the same thing even in Numerical System Mode with decimal (base 10) explicitly selected, which is absolutely not appropriate.

path: 0 10553796, hotness: undefined, score: 2, children: 3
tobozo 0 points 2 years ago

@mox wow that's even worse than losing continuity for the sakes of that new history feature (using Kcalc version 24.05.0)

here's what I did before getting the input error:

2*2 [enter]

*2 [enter]

I was expecting to read "8" but got "input error" instead

path: 0 10553796 10554208, hotness: undefined, score: 0, children: 2
mox 1 point 2 years ago

I followed your steps and got 8 in KCalc 22.12.3.

Perhaps you found a bug in your version? You can search for existing bug reports, or create new ones, here: https://bugs.kde.org/

path: 0 10553796 10554208 10554209, hotness: undefined, score: 1, children: 1
tobozo 1 point 2 years ago path: 0 10553796 10554208 10554209 10557472, hotness: undefined, score: 1, children: 0
aBundleOfFerrets 2 points 2 years ago

Try Qalculate, it is extremely powerful and better that anything else imo

path: 0 10559534, hotness: undefined, score: 2, children: 0
tobozo 1 point 2 years ago

@kde solved by running "sudo downgrade kcalc" and selecting the latest 22.x version and adding kcalc to IgnorePkg

yes it's brutal, but breaking a11y support is worse

path: 0 10733491, hotness: undefined, score: 1, children: 0
tobozo -6 points 2 years ago

@kde what's this new input line for? does it solve a problem? how can I get rid of it?

path: 0 10549421, hotness: undefined, score: -6, children: 3
tobozo -5 points 2 years ago
path: 0 10549421 10549569, hotness: undefined, score: -5, children: 2
isVeryLoud 6 points 2 years ago

That's a bit reductive, don't you think? Bugs happen.

Go fix it yourself if you feel so strongly about it, show your software development prowess.

path: 0 10549421 10549569 10550678, hotness: undefined, score: 6, children: 1
tobozo 1 point 2 years ago

@isVeryLoud

you're right it's reductive, I'll delete that last message

path: 0 10549421 10549569 10550678 10551909, hotness: undefined, score: 1, children: 0
kde
kde

@lemmy.kde.social

login for more options
7913
1511
10

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.

go to feed...