Hacker News new | ask | show | jobs
by jazzychad 4778 days ago
Disregard this feedback. Do you know how to use a blue pencil instead of the standard yellow? I thought so. These controls maintain the overall look and feel of the native components while just giving them a different skin. Sheesh, even Apple recognized that developers wanted to give their own look to controls by giving them Appearance hooks.

You know what else you get by coding your own UI components that mimic native components? A greater knowledge of the underlying platform. Even if you and everyone else hates the end results, the creator has increased his knowledge, which is more valuable than your troll.

2 comments

> Disregard this feedback.

Just like you waved off similar HN feedback on your Exec app? Right on.

https://news.ycombinator.com/item?id=4806630

Disregard this fellow's feedback, since he clearly has disregarded the platform users and the shared conventions of the platform community.

These elements don't maintain the look and feel of the components at all. They're roughly in the same place, most of the time, and that's about all you can say for them:

https://www.joingrouper.com/assets/new_landing/OnboardingScr...

> Sheesh, even Apple recognized that developers wanted to give their own look to controls by giving them Appearance hooks.

Yes, which you can use without breaking users' expectations, because they still look like they belong. They truly are re-penciling, not a rework of the UI to look like Windows Phone.

> They're roughly in the same place, most of the time, and that's about all you can say for them

> a rework of the UI to look like Windows Phone

I am laughing at this comment in particular only because most of the project uses the APIs provided by Apple to change the appearance on existing controls, exceptions being the switch and the alert view.

The project only makes it easy to generate and integrate flat images into these controls. You make it sound like he is rewriting UIKit.

> The project only makes it easy to generate and integrate flat images into these controls. You make it sound like he is rewriting UIKit.

What does 'native UI element' mean if you're swapping out all the bitmaps and completely changing the visual language, and ALL UIKit elements must be significantly modified to fit into your new language?