leopold

joined 9 months ago
[–] [email protected] 1 points 1 week ago

I see. Will avoid, then. I don't like lucid dreaming, always wake up right away. Whenever I notice I'm dreaming it becomes hard not to notice that I'm in my bed and that I can feel my covers and by that point it's all over, so whenever I notice I'm dreaming I just cut the crap and open my eyes for a couple of seconds to wake myself up and then close them again so I can get back to proper sleep.

[–] [email protected] 4 points 1 week ago* (last edited 1 week ago) (2 children)

Is this really useful? Like, is this something people ever need to do? I don't do lucid dreams very often, but the rare times a dream has lead me to the thought of "hold on, am I dreaming?" were basically immediately answered by just, uh, vibes, I guess? Like, it's always just been instantly obvious that I'm dreaming the moment I'd start questioning it, no tests necessary. At worst I might have to try to remember what I did the day before and what I was supposed to be doing that day and see if that is at all compatible with the scenario I'm dreaming about, which it usually isn't.

[–] [email protected] 0 points 2 weeks ago* (last edited 2 weeks ago) (4 children)

Do you... not know how multi-licensing works? You can use the project's code under the terms of whichever license you prefer, you don't use all three at once. Simply putting the AGPLv3 does remove unfair restrictions, because it means you don't have to use either of the proprietary licenses the project was previously only available under.

[–] [email protected] 0 points 2 weeks ago (6 children)

I don't follow. ElasticSearch was only available under proprietary source-available licenses. Now, it's also available under the AGPL, which is open source, meaning ElasticSearch is now open source software. What part of this is deceptive or contradictory?

[–] [email protected] 5 points 3 weeks ago

Calligra's support for OOXML files is truly garbage and shouldn't be used. Only use it with OpenDocument files.

[–] [email protected] 3 points 3 weeks ago

Whoa, I was convinced Karbon wasn't going to see any further Calligra releases. Seemed to have zero maintainers last I checked, thought it'd go the way of Braindump and Author.

[–] [email protected] 12 points 3 weeks ago* (last edited 3 weeks ago)

Huh? That's the best thing about Calligra by far. Why waste valuable vertical real estate on toolbars and ribbons when you can shove a sidebar in all of that empty wasted margin space? Plus, the whole thing is customizable. It doesn't have to be a sidebar if you don't like sidebars.

[–] [email protected] 2 points 1 month 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.

[–] [email protected] 1 points 1 month ago* (last edited 1 month ago)

Putting aside the fact that you're engaging in extremely blatant goalpost moving, WebKit is open source and is being used by open source browsers like GNOME Web.

[–] [email protected] 3 points 1 month ago* (last edited 1 month 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

[–] [email protected] 3 points 1 month ago* (last edited 1 month ago) (1 children)

This is excellent news. I was always annoyed at the fact that Dolphin had to use its own thumbnailer API. Now apps can bundle one thumbnailer for their file formats that works with all file managers, which is great.

One thing that I always thought would be really interesting to see would be a Wine thumbnailer that would generate thumbnails using Windows thumbnails for Linux file managers. So for example installing Sketchup on Wine would give you skp thumbnails, since Sketchup is bundled with a Windows Explorer thumbnailer for those files. I know Wine already supports thumbnailer shell extensions in its built-in file manager, so it would just need to be able speak with Linux file managers.

Now I just hope to see something similar happen with service menus. Every file manager has its own unique format, but it's IMO the biggest obstacle to interoperability remaining with Linux file managers.

103
submitted 5 months ago* (last edited 5 months ago) by [email protected] to c/[email protected]
 

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.

26
Haruna 1.0.2 (haruna.kde.org)
view more: next ›