Hacker News new | ask | show | jobs
by hoakiet98 710 days ago
No plans for now, this seems to be the best form to support the features we need.

It was initially a Chrome extension [1] but there were limitations with local file access and UX from jumping around to multiple pages. Very early on I developed this as a web app but it was also difficult to inject styles into iframe, especially for ones that we didn't own directly.

Electron ships Chromium by default so it was easy to leverage into an editable browser plus allowing us to do an infinite canvas style editor. If you know of ways around these limitations please let me know. I'm always trying to figure out a way to turn this into a web app instead.

[1] https://chromewebstore.google.com/detail/onlook/icbcddooibfg...

1 comments

I'm curious about the chrome extension issues as I'm wondering about creating a project using it, with all the problems it brings with marketing.

What does `UX from jumping around to multiple pages` mean?

You can try it out below. It's not so evident from the demo but there's an inherent flaky feel to using a Chrome extension as a builder. You never feel sure your states are saved correctly and where you can go to review changes.

There's also the platform risk with Chrome Web Store being poorly supported. I've had important updates take up to a week to come out for no transparent reason.

It might just be a UX we have not cracked but it was easy to onboard, hard to stick. It is also unceremoniously open-sourced so if you want to take up the code I'm happy to support that.

https://youtu.be/pUzCOpIE1zQ?feature=shared

https://chromewebstore.google.com/detail/onlook/icbcddooibfg...

https://github.com/onlook-dev/monorepo