Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Cascade – A library for creating modern user interfaces (github.com/sjohnsonaz)
34 points by stevelacy on Dec 31, 2016 | hide | past | favorite | 12 comments


I think the benefits you're trying to provide are not in the CSS. But the major importance of any modern framework is to look beautiful - Apple's been proving this for decades.

I'm sorry to say the styling for https://cascade.rocks/ is really ugly. It's a bit like some forgotten ugly child of Bootstrap and Material Design. It's even worse than jQuery UI.

Please either switch to a Bootstrap or MD styling until you can find something better.

Failing that, go completely minimalist along the lines of http://bettermotherfuckingwebsite.com/

Edit: spelling


Dude, the primary project isn't the CSS, it's the typescript framework. Plus my project got posted before its website was finished. Calm down and wait.


Read my first sentence - so yes I understood that it's not CSS. But you're not just claiming a 'typescript framework', you're claiming 'a library for creating modern user interfaces'.

I'm not telling you it's ugly just to annoy you, I'm telling you because I'm really interesting in creating user interfaces and so the first thing I look at is what it looks like.

I'd love to use it and being written in TypeScript is great.


What makes a user interface modern?


It uses concepts behind other popular libraries such as React with Mobx, and Knockout, but refines their workflows where possible.

I'm in the process of converting previous projects to Cascade, and so far it has been easier to use.


A cascade to react comparison might be helpful in understanding what you're doing here.


I think that makes it a modern framework, not a modern UI :)


I guess using lots of words like "reactive" and "functional"


It definitely could be used to make a type of "shop" software, for like autobody shops, who seem to prefer that "old fashioned" look, as it has a database-type feel to it, but you are missing responsive design. Wouldn't be too hard to add a few media queries to deal with phones & tablets.


I'm pushing a few examples and documentation this weekend.

To see it in use, take a look at Cascade Components, a library of common components.

https://github.com/sjohnsonaz/cascade-components


Thanks for posting the -components followup, I had this question on my mind immediately - i.e. wonder, if there are more components.

Any chance I could convince you to add a slider (or knob) as a priority component? Sliders and buttons and knobs are nice, modern, user interface components that work well in various places ..


My initial assumption that this was something to do with the design language formerly known as Metro...but seemingly not.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: