Hacker News new | ask | show | jobs
by tbrownaw 3963 days ago
Honestly I kind of wonder why nobody has written a library that acts as a thin layer around and abstraction of native UI toolkits

They have. Repeatedly.

It never quite works, partly because the shared code has to deal with widgets behaving slightly differently, and mostly because the Human Interface Guidelines for different platforms are contradictory due to being based on different underlying visions.