Skip to content
This repository has been archived by the owner on Apr 30, 2019. It is now read-only.

0.8.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@akyoto akyoto released this 15 Nov 02:27

The biggest change in 0.8.x is that layouts are getting closer to being finalized.
The style!= css and script!= js directives inside your jade layout are now obsolete.
We want to keep things DRY so we want to avoid lines that need to be repeated on every website. Same goes for the viewport meta tag for mobiles which is now automatically inserted (nowadays every website needs to aim for mobile access).

Currently you do have control over the whole layout. Some people might prefer it that way.
My view on this is a bit mixed.
On the one hand I want to give the user full control over the elements.
On the other hand, the more control you give to the user, the more potential mistakes the user can do.
Mistakes can be less-than-obvious stuff like loading external scripts in the head of your website.

Right now layouts are automagically created on-the-fly by Aero if they don't exist.
Therefore we have opt-in layout control which is not mandatory.

I believe default stuff that "just works" with "opt-in control" is a good solution.
The latter will of course be harder to maintain as new Aero versions are released therefore I'll try to make the automatically created layout handle as many cases as possible.