
Cascade – A library for creating modern user interfaces - stevelacy
https://github.com/sjohnsonaz/cascade
======
icc97
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/](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/](http://bettermotherfuckingwebsite.com/)

Edit: spelling

~~~
sjohnsonaz
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.

~~~
icc97
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.

------
blueprint
What makes a user interface modern?

~~~
sjohnsonaz
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.

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

------
mattbgates
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.

------
sjohnsonaz
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](https://github.com/sjohnsonaz/cascade-components)

~~~
fit2rule
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 ..

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

