Live data from Hacker News

iOS4 Built in SwiftUI

github.com

41–45 of 45 posts

Re: iOS4 Built in SwiftUI

#41
post #23

Earlier quoted context omitted.

I like flat UI design and skeuomorphism too. However I am not a fan of what Apple's doing with half skeuomorphism in the latest MacOS. The new app icons look absolutely hideous. And based on anecdotal comments from others, I am not alone. Also them trying to make the MacOS app icons similar to iPadOS's rounded corner ones made it even worse.

> And based on anecdotal comments from others, I am not alone While this case I'm in 100% agreement with you, in my experience I don't think I've ever seen any people I know like changes to icons!

The point of icons is to be able to quickly identify something—a button, an application, whatever. That's why people tend not to like changes to them—they're used to the current one, so changes make the icon less useful, at least for a while, and the more drastic the change the worse it is. Changes to a bunch of icons all at once are even worse, obviously.

Ditto other UI changes, like changes in menu or button layouts. People rely on things staying in the same place for speed and confidence using a UI. When they change, you slow them down and make them less confident. Of course people don't like that! Can you imagine the rage if every release of Ubuntu made the kinds of drastic, wide-ranging changes to various command line interfaces that operating systems and major GUI programs do routinely? I think it'd only take about two releases like that to kill the OS, market-wise, even if they managed to do it without breaking scripts and automation (to remove that difference) and even if there were some small benefits to the changes. But when GUI users complain about that stuff people get dismissive and roll their eyes.

Re: iOS4 Built in SwiftUI

#42
post #39

Earlier quoted context omitted.

The dialpad for the Phone app was absolute perfection.

Huh. I like almost all the UI in this better than current iOS. Good placement, clear at a glance what everything is. This strengthens my sense that iOS has been going downhill, UI-wise, since v7 came out.

The square buttons made a target that was large enough to dial quickly. There was also some secret sauce they did to make the dial pad seem more responsive that other UI elements.

Re: iOS4 Built in SwiftUI

#43
post #23

Earlier quoted context omitted.

> And based on anecdotal comments from others, I am not alone While this case I'm in 100% agreement with you, in my experience I don't think I've ever seen any people I know like changes to icons!

The point of icons is to be able to quickly identify something—a button, an application, whatever. That's why people tend not to like changes to them—they're used to the current one, so changes make the icon less useful, at least for a while, and the more drastic the change the worse it is. Changes to a bunch of icons all at once are even worse, obviously. Ditto other UI changes, like changes in menu or button layout…

> That's why people tend not to like changes to them—they're used to the current one, so changes make the icon less useful, at least for a while, and the more drastic the change the worse it is.

For me, it's not just that. It's not just the "change" which I disliked. It's how ugly they are. The icons simply look very ugly with the shadows and other strange changes.

Re: iOS4 Built in SwiftUI

#44
post #28
post #6

This file is insane: https://github.com/zzanehip/The-OldOS-Project/blob/master/Ol... I hate to say it but SwiftUI is tricky to write for very complex user interface...the one in that file is a nightmare imo.

It’s fairly poorly abstracted, I guess OP is writing this more for fun. You could hide a lot of this implementation stuff in extensions, view modifiers and by composing views and splitting out event handlers. It isn’t representative of SwiftUI really.

OP is also 18 years old!

I find that an insane project for a teenager. I certainly couldn't have pulled it of.

Re: iOS4 Built in SwiftUI

#45
post #44
post #28

Earlier quoted context omitted.

It’s fairly poorly abstracted, I guess OP is writing this more for fun. You could hide a lot of this implementation stuff in extensions, view modifiers and by composing views and splitting out event handlers. It isn’t representative of SwiftUI really.

OP is also 18 years old! I find that an insane project for a teenager. I certainly couldn't have pulled it of.

That's awesome! I definitely couldn't have either.
Post reply on HN