Live data from Hacker News

A new wave of Linux applications

tuxphones.com

301–310 of 584 posts

Re: A new wave of Linux applications

#301
post #296

I've been a long time linux desktop user, recently switched over to macOS after getting fed up from not being able to do many basic "productivity" related tasks, without having to open a terminal, search for a package on google, fiddle with some config, do a rain dance, etc... Skimming through just the blog post and some of the comments on this thread gives me a bit of a flashback thinking of all of the headaches I'v…

[deleted]

[deleted]

Re: A new wave of Linux applications

#302

Until there is as “simple” to use an app like Preview on the Mac, most of these new generation apps are garbage. I’ve just switched to Ubuntu on a workstation I have lying around. And man, is it hard to use for just normal everyday use. Yes, it has the basics covered, but like many others my job has a lot of simple image manipulation related stuff. Convert pdf to png. Assemble multiple images into a pdf. Quickly shar…

For an opposing view, for productivity stuff, I really don't like the simple mac apps approach. I regularly open preview expecting it allow some simple changes, but end up disappointed and either do it via gimp or imagemagick. It's similar to Windows experience where people try to release simple apps like a tool for preview, tool for resizing, tool for optimizing compression, tool for merging images/pages, etc.

It's too much hassle when two slightly more advanced tools can cover all of those usecases.

And don't get me started on mac's screenshots which are saved in 12h time in the name, so your 1pm screenshot is before your 11am screenshot and there's no configuration option for it.

Re: A new wave of Linux applications

#303

Earlier quoted context omitted.

I have very limited experience with Linux but every time I try to install something, I find that I lack some dependency and then wind up trying to build from source. What could fix these types of issues? Why does most software just install effortlessly on Mac OS? Is there something that Apple does that could be mimicked in Linux? I may be naive, but seems like a legit question.

There is a simple thing they do that we could mimick (and some have started). macOS and Windows ditched (or never used) the concept of widely using dynamic libraries and dependencies. Apple and Microsoft build SDKs that you compile against, and for the most part those are the only dynamic libraries that you use. Between point releases the ABI is compatible so you can do thing like security updates without recompiling…

And even then, .NET runtime is the one horrible part about getting apps to run on windows.

In the modern era I think saying no to dynamic linking is the right move.

Re: A new wave of Linux applications

#304

Earlier quoted context omitted.

> libadwaita is in a "functional" release state, but still lacks support for custom stylesheets, Libadwaita is an implementation of GNOME's design, analogous to libgranite in elementary OS. This includes the visual design. GNOME only has one style, Adwaita (which means “the only one”!). If you don't want to use GNOME's design, you don't want to use libadwaita. > basic desktop integration on non-GNOME desktops Libadwa…

What if I want to use GNOME's nice touch functionality and rich set of apps, but not the style? (Which in my subjective view is wayyy too gray). Why do those things have to be tightly coupled all of a sudden? We've made it through decades without breaking theming, what changed?

That's called GtkGesture. Just use it. The libadwaita components literally bind the gesture to the ui design pattern widget.

If you just don't want the ui design pattern just use the gesture, it's already there waiting for you to make something with it.

Re: A new wave of Linux applications

#305

Earlier quoted context omitted.

I have very limited experience with Linux but every time I try to install something, I find that I lack some dependency and then wind up trying to build from source. What could fix these types of issues? Why does most software just install effortlessly on Mac OS? Is there something that Apple does that could be mimicked in Linux? I may be naive, but seems like a legit question.

> I have very limited experience with Linux but every time I try to install something, I find that I lack some dependency and then wind up trying to build from source. What could fix these types of issues? There's a number of solutions, none of them (even Apple's own) are really all that ideal. Pretty much all of your Mac apps are statically linked, which is why you download a large 300mb DMG or .app file that lugs a…

A 300MB statically linked app is a million times better UX than the nonsense and user abuse committed to save a little bit of disk space. Absolutely optimizing for the wrong things.

Re: A new wave of Linux applications

#306
post #271

Earlier quoted context omitted.

Not parent, but I use a trackball. Apparently adding a plain scroll wheel onto one is rocket science or something, based on the prices.

There’s tons of trackballs with wheels. Both CST Lasertrac and Kensington Expert Mouse have them.

The Expert Mouse costs a lot, lot more than a simple trackball. And my subjective feeling is that it's actually less ergonomic than the cheaper Logitech I've got.

Re: A new wave of Linux applications

#307
post #243
post #71

Earlier quoted context omitted.

Genuinely curious what you do when you have to navigate a long document or page that doesn't have a clickable table of contents. If you're at the top and you need to get somewhere close to the bottom, do you just sit there and flick the scroll wheel for 5 minutes?

Alt + Scroll in my text editor Middle Click -> Scroll on the web Page Up/Page down everywhere else

Three different answers. How is it not obvious that this is a problem with a simple, universal solution?

Re: A new wave of Linux applications

#308

Earlier quoted context omitted.

Do you think even a developer will want to use something that falls apart in their hands like wet sawdust as a daily driver? As a developer, hell no. I'll give Linux phones a couple more years before I try that.

well, the point is to develop on it so that future becomes possible.

Yes, but if it's to address the needs of a real user and not a spherical user in a vacuum, the phone has to be able to handle some rudimentary functionality in the meantime so developers can dogfood what they made. Few developers will carry two phones all the time.

Re: A new wave of Linux applications

#309

Earlier quoted context omitted.

Because if you have touchscreens you can use two-finger gestures, and if you're on a mouse you'll have no issue targeting a thin widget. It makes a lot of sense from that POV.

If the thin widget is directly against the edge of the viewport, maybe. If it's literally anywhere else on the screen , then no, Fitts's Law applies, and it's a bad target. It has height but no width . This is especially true for those with motor or visual handicaps, or both. It's damned near unusable even with very modest levels of distraction or other factors, e.g., using a device as a passenger on a moving vehicle…

I'm pretty sure boats trains and airplanes are all vehicles.

Re: A new wave of Linux applications

#310
post #26

Earlier quoted context omitted.

I feel like partially the movement happened because some themes made the apps unusable and then instead of blaming the theming, users blamed thee app developers instead.

In some cases badly designed themes (like dark gray labels on black backgrounds) are the culprit, but most often it’s a result of the app developers hard coding colors in their UI elements assuming all users will be using a similar theme. That’s not only bad for custom theme users, it’s bad for accessibility since there’s no way for increased contrast modes to modify the hard coded colors. Apps really just shouldn’t…

- Gnome includes high contrast and dark modes and encourages app developers to test against them.

- Requiring apps not to use custom colors alone won’t fix it. Any bespoke UI element an app includes is at risk of breakage when a custom theme redefines the entire world. https://blogs.gnome.org/tbernard/2018/10/15/restyling-apps-a...

Post reply on HN