Re:LibreOffice: The Next Five Years
by unglaublich on Friday July 10, 2020 @09:17AM
(#23791153)
Apart from the remarks about flat design, whitespace and information-density, which are very personal imho, I would say Google Drive, Google Docs, Microsoft Office Online, GitHub source code editor, Visual Studio code, Atom, all do a good job.
Good job? Maybe on a beefy first-world computer. The UX goes down the drain if you try to run a few of those apps at once.
Doubtlessly the programmers who work on those products use computers with dozens of gigabytes of ram and half a dozen cores or more. They're out of touch with the sort of computers a TON of casual computer owners are using daily.
Re:LibreOffice: The Next Five Years
by IAmEveryone on Friday July 10, 2020 @03:28PM
(#23795352)
The products you mention are all hugely successful, often against the backdrop of existing OSS with similar features (IRC, for example).
Maybe there's some abstract notion of "good UI" that is distinct from "people like to use it". Or maybe people are stupid.
But on a purely empirical basis there is absolutely no evidence for the supremacy of the old UI paradigms you champion.
Many of the things I'm talking about aren't even debatable they are simply bugs. For example infinite scrolling areas jumping around as they load content and the interface having variable and high latency in response to user input. 'Poor reimplementations' could be stuff like copy and paste being bugged out in a text box.
In any case you're right, I think there isn't enough study into these things.
I find this a bit questionable. What are some examples of this good UX and UI? Many HTML-ish UIs I can think of are not good. Slack, Discord, modern Windows apps such as the new settings app for example. They tend to suffer from poor reimplementations of native widget functionality, poor implementations of scrollable elements especially infinitely scrollable ones, low information density and too much whitespace often exacerbated by flat design, janky responsiveness often with high latency.