Exerro, on 26 November 2017 - 07:07 PM, said:
Imagine walking into a shop on a server, opening your browser, and seeing a little "Shop wants to show this page" message. You open it and are redirected to the store's page.
Also, imagine placing an order from home, then going into a collection booth where it takes you to a page allowing you log in and get your items.
Exerro, on 26 November 2017 - 07:07 PM, said:
Animations are awesome. They make a simple UI look good and make it far cleaner looking and more intuitive to use. I'd go CSS-like with `x-transition` and stuff.
Exerro, on 26 November 2017 - 07:07 PM, said:
New versions of CC support palette changing, which means you can now use full RGB colour (as long as you limit it to 16 distinct colours before rendering). Why not go even further and add in RGBA? (I've done this, it works surprisingly well)
Exerro, on 26 November 2017 - 07:07 PM, said:
No more `pastebin run X` installers... just navigate to `http://someurl.domain/installer.markup` and have a web page that asks to install the program and shows some info about it too.
Exerro, on 26 November 2017 - 07:07 PM, said:
Lists, flows, layouts, and grids - these are the 4 core layout components for me. Lists just sequentially show their children (potentially with reverse order, alignment, etc), flows do the same but wrap when the content goes past the boundary (e.g. the width of the container), layouts position children with absolute positions, but still support things like `50%` for an X value, and grids... are grids.
You should also be able to use constant sizes, relative (X%) sizes, something like "use up this ratio of the remaining space", and "use as little space as possible" (e.g. for text, images, or nested containers).
Exerro, on 26 November 2017 - 07:07 PM, said:
> There is also no scrolling support, either.
Add it! Scrolling is important, and **way** easier to do with the backend (the browser).
Exerro, on 26 November 2017 - 07:07 PM, said:
Being able to apply a particular style to a multitude of similar elements at once is really important. I think CSS does it quite well, but it's also kinda limited (no variables and somewhat limited selectors).
I also noticed you had mentioned protocols. I do have protocols in Mercury, with local:/// (the extra / is not a typo, there is just no host), and rdnt://, and pages built into the browser as mercury:// domains, like mercury://home.
Wilma456, on 26 November 2017 - 07:40 PM, said:









