Remix.run Logo
▲ comex 2 hours ago

I notice that

    Syncthing-For
    k
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…
▲meta-level 2 minutes ago | parent | next [-]

But it's a fork, isn't it?

▲katzenq 2 hours ago | parent | prev | next [-]

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.

▲tripleee 10 minutes ago | parent | next [-]

its not an app you open much. I'd prefer them to spend time on the actual functionality

▲armadyl an hour ago | parent | prev [-]

No seriously, why are so many Android apps just straight up ugly? Android devs have zero appreciation for good UX or UI.

▲nekooooo 11 minutes ago | parent | next [-]

bc android users are less picky

▲Rohansi an hour ago | parent | prev [-]

All designers only use Mac+iOS. /s

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.

▲tadfisher 2 hours ago | parent | prev [-]

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.