Live data from Hacker News

A new wave of Linux applications

tuxphones.com

511–520 of 584 posts

Re: A new wave of Linux applications

#511
post #130

Earlier quoted context omitted.

libadwaita and Kirigami are huge improvements for the desktop app ecosystem from what I've seen as a user. When I started to delve into desktop applications I quickly realized there's a couple hurdles I face: 1. QT was an ecosystem shock to me. I barely knew what to do to get started and got lost easily. 2. Do these applications work outside of Linux; more directly, do they have dynamic dependencies? From my experien…

libAdwaita is an attempt at providing a consistent framework for making GUI applications in Linux. People commenting on MacOS UX often forget that people creating Mac GUI applications aren't magically better at doing UX than Linux users. It's orders of magnitude easier to make ok looking GUI applications on a mac. Besides the fact that cocoa on mac has evolved over a decade(when linux people were busy constantly rein…

> libAdwaita is an attempt at providing a consistent framework for making GUI applications in Linux.

Ok. So after QT, gtk, Xforms, wxWidgets, Xt, Motif etc. it is another attempt.

Re: A new wave of Linux applications

#512
post #101

Earlier quoted context omitted.

A certain $2tn+ company can't manage to pull that off and actually has different interfaces for each platform. We're making some big assumption that responsive interfaces actually work and don't push poor compromises on all users at the end of the day. This is another UX death march like flat interfaces without cues and mystery meat.

> We're making some big assumption that responsive interfaces actually work I think is pretty clear that they work. Look at responsive web pages.

How many responsive web pages do you know that don't compromise in some way?

Re: A new wave of Linux applications

#513

Earlier quoted context omitted.

> We're making some big assumption that responsive interfaces actually work I think is pretty clear that they work. Look at responsive web pages.

How many responsive web pages do you know that don't compromise in some way?

There is nothing in the world which is not compromised "in some way".

Re: A new wave of Linux applications

#514
post #374
post #329

Earlier quoted context omitted.

qmlcompiler is open source and the new qmlsc is also open source. It's just the extensions that helps making your qml code compatible with the new compiler that isn't open source. This is indeed annoying but not everything is commercial only.

Where can I find the source code for qmlcompiler and qmlsc? qmltc and qmlcachegen are available in the qtdeclarative.git repo (on either code.qt.io or GitHub) but i can't find qmlcompiler nor qmlsc anywhere. I believe they are commercial only under the "Qt for Device Creation" license.

I found a qmlcompiler folder at https://github.com/qt/qtdeclarative/tree/dev/src/qmlcompiler, but I don't know if it's the compiler itself or bindings. I can't find qmlsc in GitHub qt or qtproject though.

Re: A new wave of Linux applications

#515

Earlier quoted context omitted.

> I say that as someone who dremels their phone and earbuds to make them easier to use, yet still prefers a Debian desktop. yet??? clearly this should be "so" The ability to dremel your OS is exactly the thing that Apple stops you doing, and why those of us who run Linux, run Linux.

The argument isn't that one _could_ dremel Debian, in fact, after recently installing KDE on a new machine I'd argue that one _has to_ dremel it a bit to get a good UX. The argument is that the Mac - for all its flaws - has a better UX. People who care about UX will gravitate towards the Mac. A subset of these folks start developing software, as a consequence, the people creating Mac GUIs do better UX than those usin…

Yeah, you see that's where I don't think it's "people who care about UX" who gravitate to Mac. Maybe 10 years ago, sure, when Apple font rendering was massively superior to anything else on the market and people would put up with endless crap with the corporate monster in order to not see ugly fonts. But these days, I'm not so sure.

The people who actually really care about UX want to dremel their stuff because the little tiny discrepencies annoy them (like you).

The people who flock to Mac these days are plain consumers. They want to be protected from the intricacies, have something that "looks good" without having to decide what "looking good" actually involves, or making any decisions about it. The average Mac user these days sees Apple as a brand that says something about their good taste.

and yes, I completely agree that you have to dremel your Linux install to get it looking good. But that's half the fun :)

Re: A new wave of Linux applications

#516
post #499

Earlier quoted context omitted.

Those modern, 1-pixel wide, scrollbars that only expand when you manage to hover over them are a pox on usability. And I say this as someone with a mouse with scrollwheel. They make it hard to see the size of a document and as you said: operating the scrollbar is fiddly. You can't just grab it. First you have to make it expand, then you have to move the mouse again to grab it, but don't move the mouse too much or the…

That's because scrollwheels are way too clicky and not scrolly enough. You feel every click, and it is translated to aproximately a three line scroll in the document. It is a very discrete signal, instead of a continuous signal. Touchpads have this right, the scroll is very smooth, and you can scroll by tiny amounts if you want. In a way, it is a limitation of the 25+ years old technology. Why it has not been updated…

I've recently installed https://addons.mozilla.org/en-US/firefox/addon/scroll_anywhe... in middle+right click mode, and now miss it everywhere I don't have it (Reader Mode, PDFs, etc.). Unfortunately development looks a bit inactive, and there's no option for locking scrolling into vertical-only if you begin a scroll by dragging vertically.

Re: A new wave of Linux applications

#517
post #499

Earlier quoted context omitted.

Those modern, 1-pixel wide, scrollbars that only expand when you manage to hover over them are a pox on usability. And I say this as someone with a mouse with scrollwheel. They make it hard to see the size of a document and as you said: operating the scrollbar is fiddly. You can't just grab it. First you have to make it expand, then you have to move the mouse again to grab it, but don't move the mouse too much or the…

That's because scrollwheels are way too clicky and not scrolly enough. You feel every click, and it is translated to aproximately a three line scroll in the document. It is a very discrete signal, instead of a continuous signal. Touchpads have this right, the scroll is very smooth, and you can scroll by tiny amounts if you want. In a way, it is a limitation of the 25+ years old technology. Why it has not been updated…

Sounds like you need a Logitech MX Master 3 Mouse. The scrollwheel click is software and button controllable (uses an electromagnet I think)

Re: A new wave of Linux applications

#518
post #30

Earlier quoted context omitted.

I'm not, but I would love to some day. I fucking hate my android phone (and the iphone is just as terrible, in slightly different and often the same ways). Thank god for the people tinkering on pinephones and purism phones, paving the way for something less awful, with control in the hands of the user We're not there yet, but we won't ever be unless people put effort into it. The linux desktop used to suck, too

Until I can plug my phone into a keyboard/mouse/monitor and have a powerful workstation I don't care that much about linux desktop apps being on my phone. My phone is backup/on-the-road browser, messaging applicance, and a phone 95% of the time.

https://puri.sm/products/librem-5 - see video about convergence

Re: A new wave of Linux applications

#520

Earlier quoted context omitted.

Not to mention, some people just want to theme their desktop. To make the computer feel like it's theirs.

> Please read the letter all the way to the end. This is aimed at distributions breaking apps by default, not tinkerers playing with their own setup. https://stopthemingmy.app/

Many developers think that the user's systems are their own playground or ad billboard.

They refuse to play nice around theming, user-selected icons, security sandboxes, disabling of tracking functions, providing security updates. Many are careless around the amount of memory or CPU used.

Distributions, instead, are on the side of the end users.

Post reply on HN