leopold

joined 8 months ago
[–] leopold@lemmy.kde.social 12 points 1 day ago

The fact that the word "alienation" already existed doesn't mean Marx didn't have a specific theory about alienation in specific contexts that ended being pretty influential for philosophy. Like, holy shit, Marx's theory of alienation isn't obscure. Do a minimum of research before spouting ignorant bullshit.

[–] leopold@lemmy.kde.social 32 points 2 days ago (1 children)

Er, yes. It's one of the main features being introduced in 3.0. I don't know why you would just assume they're not adding it without looking it up. It made quite a bit of noise when it started being in the works.

[–] leopold@lemmy.kde.social 34 points 3 days ago (3 children)

Basically everywhere I go on Lemmy you're there spouting ignorant bullshit, garbage takes, rage-bait and misinformation. You're inescapable. This is the perfect example. You know what you're saying is wrong. You know you're being dishonest. Do you wanna know how I know? Because I literally told you as much less than two weeks ago when you tried spreading the same lies. But you didn't care back then and you still don't care now. The only thing you seem to care about going by the other things I've seen you post is pushing your favorite projects, and you will use all of the arguments available to do so, including the ones that you just entirely made up. You think LadyBird is the better project and are trying to spread the belief that Servo is dead to make others buy into the LadyBird hype further. But, of course, Servo verifiably isn't dead and in fact the Servo team writes up monthly blog posts detailing their progress, which show the project developing at a healthy pace. And to top it all off, when these facts are pointed out to you, your only comeback is "means nothing". Clearly you're not the kind of person to let facts tie you down.

[–] leopold@lemmy.kde.social 16 points 3 days ago

LadyBird is an unusable pre-alpha-quality web browser. The fact that they haven't bothered porting to Windows yet is both thoroughly unsurprising and entirely meaningless. In its current state, it wouldn't become popular either way. But I guess Linux users have this weird inferiority complex where everything must instantly be dropped to port to Windows even when it makes little sense to do so.

[–] leopold@lemmy.kde.social 6 points 3 days ago

WebKit/Blink are mostly LGPL.

[–] leopold@lemmy.kde.social 28 points 3 days ago

WebKit isn't dead and is being used by GNOME Web.

[–] leopold@lemmy.kde.social 2 points 4 days ago

Regular Qt themes are compiled C++ programs that use the QStyle API to alter the look of Qt applications. They can do just about anything, but obviously require code to create. Being compiled programs also means they can't be portably distributed. They have to be recompiled for every different Qt version and architecture.

Kvantum is just one of those themes, and it uses its code to load and display much simpler SVG-based themes. Kvantum themes are actually much less complex than regular Qt themes, which is the whole point, since that makes them significantly simpler to create and much more portable, which is why they're so popular. The vast majority of Qt themes nowadays are made for Kvantum. Before Kvantum, it was mostly the less powerful QtCurve. Regular themes can do a lot of things Kvantum themes can't, but Kvantum is usually good enough.

[–] leopold@lemmy.kde.social 33 points 5 days ago (5 children)

Because it doesn't matter for most apps. XWayland works fine.

Even Blender says if it fails to use Wayland it will use X11.

What are you trying to say? Of course it does. Pretty much every Linux app still supports X11, because a lot of people are still using X11. Only exception I'm aware of is Waydroid.

[–] leopold@lemmy.kde.social 11 points 1 week ago

OS is also identified by user agent, so it's no less vulnerable to fake agents. In any case, I'd wager the vast majority of users even on Linux use unaltered agents, though this isn't something that can be backed up one way or another because there are no numbers for fake agents.

[–] leopold@lemmy.kde.social 4 points 1 week ago* (last edited 1 week ago)

servo is a lot further along because they're not bothering with javascript and are just using spidermonkey. see WPT: https://staging.wpt.fyi/results/?product=servo&product=ladybird

[–] leopold@lemmy.kde.social 1 points 2 weeks ago

So you believe that Mozilla was just "cutting useless bloat" on the sole basis that "If it was good Mozilla would’ve used it more"? Yes, I think I will stick with my own take. They dropped it because making web engines is expensive and they no longer wanted to invest in making a new one in Rust. It was good, that's the entire reason people are complaining.

[–] leopold@lemmy.kde.social 2 points 2 weeks ago (2 children)

Servo is not the old name for Gecko. Gecko existed long before Servo was started and Servo continues to be developed independently of Mozilla. It was a research project to develop a web rendering engine in Rust taking advantage of parallelization. The parallelization stuff mostly made it through the Quantum project several years ago, which did indeed help performance. That's about it. As of right now, Gecko's code base 55.4% C++, 22.6% JavaScript, 4.5% C, 4.3% Kotlin and a mere 3.8% Rust. If Servo had indeed been integrated into Firefox, over half of this would be Rust. 53.2%, if the current Servo repository is anything to go by.

0
submitted 4 months ago* (last edited 4 months ago) by leopold@lemmy.kde.social to c/kde@lemmy.kde.social
 

Amarok was KDE's flagship music player during the KDE3 and Plasma 4 days. For Plasma 5, a new music player called Elisa was created with Kirigami which is the current KDE flagship music player. The last full release of Amarok was 2.9.0 in 2018, still targeting Qt4. A Plasma 5 port was started with the intention of being released as Amarok 3.0, but despite a usable alpha 2.9.71 release in 2021, the full 3.0 release was never completed. Outside of the occasional odd pull request, the project was essentially dead and was listed as unmaintained by apps.kde.org.

Two weeks ago, occasional contributor Tuomas Nurmi, author of over a third of these pull requests, made a push to become an Amarok maintainer, starting this thread in the mailing list: https://mail.kde.org/pipermail/amarok-devel/2024-March/014748.html

In the thread, Tuomas expresses his desire to revive Amarok. He believes a second alpha for 3.0 can be released in mid-April and a full Plasma 6 port could be completed within 2024 after the release of 3.0. Tuomas has since created a fair amount of merges and fixes in preparation for 3.0 and has shown no sign of stopping.

This is very exciting news. For many, Elisa isn't a satisfying replacement for Amarok. It simply doesn't come close to matching Amarok's power and features. It also has the drawback of being a convergent application, meaning compromises have to be made to make the interface work well on smartphones.

It's also victim to the many drawbacks of Kirigami. Theming is worse since Plasma has to convert QtWidget themes to QtQuick themes, which works great for Breeze, but meh for everything else. There is no good equivalent for KStandardAction/QAction, KHamburgerMenu or KStandardShortcut. Any Kirigami app that wants customizable toolbars and shortcuts need to go out of their way to implement them, while QtWidgets apps just get them for free. You also don't have a good QDockWidget equivalent that I know of. Apps that do bother to reimplement some of these features (Haruna is the only one I know of) still don't have toolbar customization to nearly the same extent QtWidgets apps do. Most Kirigami apps don't bother with this at all and lose a lot of customizability in the process. Elisa is not Haruna, tho. There is no shortcut customization, there is no toolbar to customize and that hamburger menu can't be turned into a menubar.

For years, the solution was Strawberry, a fork of Amarok still under active development. Thing is, Strawberry is a fork of Clementine, itself a fork of Amarok 1.4. That's old. That's 2008 Amarok, not 2018 Amarok. Clementine had its first release in 2010, when Amarok was still going strong. It was for good reason, Amarok 2.0 introduced a very divisive redesign of the interface, which prompted a fork. But this means 2.0+ Amarok and Strawberry are actually very different beasts. For those who were using Amarok 2.9, switching to Strawberry meant switching to a new music player, making it far from an ideal successor. So I'm very much excited for the return of Amarok, the best music player KDE has had.

view more: next ›