Does the following:
- Adds 'chromeless' mode (NanoUI defaults to using this)
- Window borders disappear, replaced by in-browser elements for
minimize/close/move/resize.
- You *must* move/resize slowly when using this mode, or it can have
unexpected results, as the JavaScript cannot keep up as well as the
native windows movement.
- StatusGroups are now transparent: This looks nice. That's about it.
- Body background switched to a .svg format for the NanoUI Logo.
- Coder things:
- Nano's JavaScript now has a new class, NanoWindow
- NanoWindow handles all of the chromeless work. It'll be used to
replace portions of NanoStateManager later.
This moves the order of files to be reliant on the gulp-order plugin,
instead of based off of filename alone; As a result, renamed all of the
current JavaScript back to it's proper name, because the numbers in front
were really bothering me.
The reload.bat file will copy the assets folder to your BYOND cache, for
debugging purposes.
New plugins:
- gulp-order
- Allows ordering of file streams via file name. Used for concatenated
JavaScript.
Unifies spacing from tabs/spaces to spaces.
Fixes obvious issues like missing semicolons.
Replaces the spam of alert() invocations with a new function,
reportError().