Hacker News new | ask | show | jobs
by electrograv 79 days ago
IMO a UI library landing page should always contain a screenshot example of the UI.

I can’t find a screenshot of it anywhere, let alone the landing page.

4 comments

It looks like this is a web UI library, so it would just render using regular html.

I wish they said that on the homepage. I assumed it could render to the desktop or something, and I had to read tea leaves to figure that out.

The first sentence of this page says it:

> Sycamore is a next gen Rust *web* UI library powered by fine-grained reactivity.

That’s because I’ve changed it since posting this!
How does that mean that shouldn't have a demo available?
There are a lot of demos! Check out the examples/ folder on GitHub.
Folders on Github is not a demo.

This is why open source doesn't gain traction.

"Hey can i see a cool demo of your stuff"

"No, FU, here is some code in a folder somewhere. F'n normals can't even compile. doh."

If you actually read the README.md file, the first few lines say that there are hosted versions available that you can view directly in your browser. I also mentioned this in another comment. I don't know what else you want...
The landing page is the screenshot. It uses sycamore.
Well, then something's wrong. I click on different pages in the documentation and the whole page gets rerendered. Seems like it's not delivering what's promised.
Unless maybe it's headless, then I still expect a component library or something. Still, I see nothing.
It's more like ReactJS/SolidJS (but in Rust) rather than a component library like Bootstrap. Although I definitely agree the home page can do a much better job of explaining this.
"Read the Book" button, next gen web UI. That's all you need to know about this one.
I'd like to know why i'm bothering to read the book?

Maybe sell it some.

Next Gen UI. Bold sounding, show it.

You don't need to read, but you may want to look, if you want to see web UI in action. It is much better than a static screenshot.
Then they should put some links to some demo's.

That was the main point at beginning. They aren't showing, so kind of leaving it up to you to go dig through the manual. Like reading the manual is not a demo.

They aren't giving any incentive to cause someone to waste time on them.

Good feedback. I'll make a demo page showcasing all the examples and link to it from the home page.