Commit Graph

25 Commits

Author SHA1 Message Date
Dave
31b4b76da2 NanoUI Hurts My Soul 2019-07-11 19:16:22 -04:00
tigercat2000
c75170b3e8 Fancy NanoUI Improvements - Mk2 (no broke edition)
This commit steals a bunch of code from goon to make fancy nanoUI
windows behave more consistently and more pretty-ly. Hopefully, this
time around, it won't be a broken mess, like version 1 was.

The Gulpfile for Nano has been rewritten from scratch and as many old
piece of shit libraries dumped as possible. This edition comes with
actual minified files, oh my!

Shit I tested and if this breaks so help me:
 - Safe functions perfectly
 - Security records are searchable
 - syndicateMode on everything works perfectly and uses svg art by me
 (it's shit, replace when possible)
 - Cargo console works 10/10 excellently
 - Scrolling is still shit but it was more or less like it was when I
 started, so if you say "you broke it" one more fuckin time why I
 oughta!!
 - PDA and NTOS both work flawlessly (in all the Apps I could test)
2018-11-21 00:07:28 -08:00
tigercat2000
da05d925f8 NanoUI Buildscript Rewrite (thanks new-age dependencies) 2018-11-20 19:19:24 -08:00
tigercat2000
137f6c5306 Revert "NanoUI: Goon Edition + 512 support (I broke the fucking minifier :D:D:D!)"
This reverts commit 34eff76e8b.
2018-11-20 12:46:48 -08:00
tigercat2000
e89da9fad0 Revert "Fix Nano scrolling issues (in a shitty way)"
This reverts commit 16c987c849.
2018-11-20 12:46:26 -08:00
tigercat2000
16c987c849 Fix Nano scrolling issues (in a shitty way) 2018-11-19 21:14:18 -08:00
tigercat2000
34eff76e8b NanoUI: Goon Edition + 512 support (I broke the fucking minifier :D:D:D!) 2018-11-15 01:38:32 -08:00
Sam
cd2558bf4a Missing script data 2017-05-22 23:44:20 +01:00
Tigercat2000
b9abce843d NanoUI Update: Seperate UI Data into ui_data() proc
This commit changes how NanoUI's live data updating system works.
Previously, data for the template was directly gathered in the
ui_interact proc. Now, it is seperated into the proc `ui_data`.

To players, this does absolutely nothing.
To coders, this opens up the potential for a much more complicated and
fancy graphical updating system in the future, because the data is
available on-demand without ever having to call
nanomanager.try_update_ui.
2016-12-14 13:37:34 -08:00
monster860
978aa4541c Fix dragging and resizing with fancy NanoUI (#4626) 2016-06-10 01:29:58 -04:00
Tastyfish
5a6cf095aa Fixes smooth nano(tm) for windows 7- users 2016-06-05 16:09:38 -04:00
Tastyfish
45c76aadc1 Cleans up some nano transition code, adds button color animation 2016-05-28 12:53:56 -04:00
Tastyfish
4fd9d3e131 Nano animations! 2016-05-27 14:52:04 -04:00
Tastyfish
d48d975bee A couple PDA tweaks 2016-02-24 01:40:13 -05:00
Tastyfish
d3ddd683f7 Addresses various things re pda refactor 2016-02-12 16:42:27 -05:00
Tastyfish
a8f9ea2086 pda refactor 2016-02-12 03:24:21 -05:00
Tigercat2000
89ae0fa444 stupid IE9 compatibility 2016-01-23 21:42:43 -08:00
Tigercat2000
bfc6d7a233 Fix #3311, NanoUtility JavaScript errors 2016-01-21 16:31:49 -08:00
Tigercat2000
48349a3d9e Nano Obssession: Chromeless window, Styles
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.
2016-01-18 09:54:40 -08:00
Tigercat2000
c0e78c7464 Fix linkPending class 2016-01-15 10:58:45 -08:00
Tigercat2000
00845f156c NanoUI Butts: FontAwesome full integration, nuke uiIcon16 2016-01-14 12:55:38 -08:00
Tigercat2000
47394687dc Gulp file-ordering, file name styling, add debug script
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.
2016-01-09 10:27:33 -08:00
Tigercat2000
669db6d5d6 NanoUI JavaScript updates 1
Unifies spacing from tabs/spaces to spaces.
Fixes obvious issues like missing semicolons.
Replaces the spam of alert() invocations with a new function,
reportError().
2016-01-09 09:13:47 -08:00
Tigercat2000
ef5c90e120 NanoUI Upgrades: FontAwesome, Bower, Minified CSS 2016-01-05 07:41:10 -08:00
Tigercat2000
423ef23e18 Beginnings of NanoGulp 2015-12-24 11:26:37 -08:00