is one of the first pieces of text in the first screenshot. With the k on its own line like that. Not usually something I’d comment on, but if you’re showing off a redesign…
That app itself also has some of the most revolting UI I've seen in a modern Android app (Vertical gradient filled buttons with thick gray strokes surrounded by not-quite-Material UI widgets, in a nonsensical custom control they had to go out of their way to make rather than just use a dropdown). Android developers really just don't care.
I think anyone who differentiates between design and functionality has a profound misconception of what design should mean, and are the kind of people who produce terrible interfaces because they just see design as prettifying the functionality. That's why you get buttons that don't look clickable, lines where they're not needed, no lines where they are etc. Good design is a holistic practice, and in the case of apps the interface should be an integral part of the functionality. There's lots of literature out there about things like affordances, but many people don't know about it or don't care enough to use it in practice.
In the literal sense, yes. But in this context it's obvious we are talking about UI/UX design. I am using the exact same terminology in the exact same manner as the person I replied to. So you either have poor reading comprehension or are being purposefully obtuse. Which is it? To be clear, if it is actually the former then you have my sympathy and I hope I cleared this up.
I personally think that software design skills naturally lend themselves to good UX and aesthetic design skills and you can infer one from the other. It's fine if you disagree and I should've said it less objectively
yes i would agree. nothing wrong with either one of those things, but if we are talking about open source you can't be mad the coder sucks at designing.
I'm talking specifically about the app SyncThing, though. I use it and rely on it, and I haven't opened it in over a month. It works as a background service.
It's annoying and easy to forget, but you have to enable the high-quality line break algorithm per Text component in Compose. Or you have to set two flags (maxLines=1 and overflow=TextOverflow.Ellipsis). I usually end up with a TitleText and BodyText component in my codebases that set these flags internally so I don't have to remember.
I wasn't sure if this was a joke about Android being unintuitive so I was sad to see that enabling high quality line breaks is indeed something you have to configure:
Honestly I'd take that over the hostile vomit that is the google playstore. That thing is an offence to my senses...so many colors and animations trying to grab my attention.
It'll show you updates you haven't done since whatever time period I haven't figured out, but to actually check, from there you have to click 'Manage', then 'Updates available', then 'Check for updates.'
Typically, I have nothing waiting for me in updates, and have to do the above to expose 8 or so apps with updates available.
Ooh, thanks for this. Also, long pressing "My apps", or pressing the (+) next to it, lets us create a homescreen icon directly to "My apps".
Absolutely. I'll search for a GOOGLE app to install on a new phone, and it's 3rd on the list, with two completely unrelated apps showing up at the top, waiting to be accidentally clicked and installed, and probably then start popping up ads and other malware.
comex · · focus · HN ↗
katzenq · · focus · HN ↗
armadyl · · focus · HN ↗
[dead]
Rohansi · · focus · HN ↗
There's so much worse out there. This at least looks functional and shouldn't hurt anyones' eyes.
Anyway, this is a FOSS project. Anyone could go and work with them to clean up the design.
nekooooo · · focus · HN ↗
tripleee · · focus · HN ↗
frereubu · · focus · HN ↗
hn92726819 · · focus · HN ↗
eddd-ddde · · focus · HN ↗
ta8903 · · focus · HN ↗
atahanacar · · focus · HN ↗
d0mine · · focus · HN ↗
brookst · · focus · HN ↗
jiggunjer · · focus · HN ↗
frereubu · · focus · HN ↗
landdate · · focus · HN ↗
[dead]
katzenq · · focus · HN ↗
landdate · · focus · HN ↗
katzenq · · focus · HN ↗
jonathanstrange · · focus · HN ↗
brookst · · focus · HN ↗
landdate · · focus · HN ↗
[dead]
youngNed · · focus · HN ↗
21asdffdsa12 · · focus · HN ↗
JuniperMesos · · focus · HN ↗
landdate · · focus · HN ↗
tripleee · · focus · HN ↗
Good design would do absolutely nothing for me.
pwdisswordfishq · · focus · HN ↗
Sheeny96 · · focus · HN ↗
aprentic · · focus · HN ↗
Bad design forces the human brain to do a lot of the type of processing that it's bad at (eg arbitrary symbolic remapping).
bluebarbet · · focus · HN ↗
crabette · · focus · HN ↗
bluebarbet · · focus · HN ↗
crabette · · focus · HN ↗
Btw. it drives me mad that Android happily allows app to change name after installation, not even giving a warning.
GreenWatermelon · · focus · HN ↗
Are you talking about pre-2.0 versions?
notabotiswear · · focus · HN ↗
jasonm23 · · focus · HN ↗
4k93n2 · · focus · HN ↗
katzenq · · focus · HN ↗
birksherty · · focus · HN ↗
tadfisher · · focus · HN ↗
erikus · · focus · HN ↗
<a href="https://developer.android.com/develop/ui/compose/text/style-paragraph?utm_source=gemini#customize-line" rel="nofollow">https://developer.android.com/develop/ui/compose/text/style-...
izacus · · focus · HN ↗
phinnaeus · · focus · HN ↗
> Should be a default
Meaning the developer should opt-in to this explicitly but choose it as the default option. The actual default is no strategy at all.
meta-level · · focus · HN ↗
mayli · · focus · HN ↗
Flere-Imsaho · · focus · HN ↗
warkdarrior · · focus · HN ↗
AshleyGrant · · focus · HN ↗
kyleee · · focus · HN ↗
silisili · · focus · HN ↗
podocarp · · focus · HN ↗
While we're on their subject, Amazon customer service chat can only be done on the app, not on browser on mobile.
The future is now!
encom · · focus · HN ↗
I also noticed that Google gets really offended if you turn off auto updates, and nags you hard to turn it back on.
silisili · · focus · HN ↗
It'll show you updates you haven't done since whatever time period I haven't figured out, but to actually check, from there you have to click 'Manage', then 'Updates available', then 'Check for updates.'
Typically, I have nothing waiting for me in updates, and have to do the above to expose 8 or so apps with updates available.
imurray · · focus · HN ↗
spogbiper · · focus · HN ↗
Settings, System, Software Updates, App updates
Bonus that any OS or Google services updates are here too
xarope · · focus · HN ↗
brookst · · focus · HN ↗
matsemann · · focus · HN ↗
[dead]
tcfhgj · · focus · HN ↗
birksherty · · focus · HN ↗