02-25-2022, 11:34 PM
https://naalaa.com/n7/N7_220225.zip
It may not look that much different. But this version of NED uses a new GUI library that I've been working on for a while. Lots of bugs from the old NED have been fixed, and you can now resize the window as you like, switch between a light and dark theme and change the font size with a click. It saves your settings and remembers and re-opens the last n7 file you edited. Next I will add support for workspaces and tabs for having multiple files opened at the same time.
![[Image: ngui.jpg]](https://naalaa.com/tmp/ngui.jpg)
The GUI library is included (the compiler will always find it in the libs folder), but it's far from complete, lacks comments and examples and is 100% undocumented. But you might guess how it works by looking at the source code of ned.
RELEASE NOTES
2022-02-25
* Replaced ned with a new IDE using ngui
* Added the ngui (wip) library
* Added the 'draw ellipse" command
* Added the 'exists' function
2022-02-11
* Rewrote most parts of asm.c
* Added some bytecode optimizations
* Added the 'draw vraster' and 'draw hraster' commands
* Added the 'assert' command
* Added the 'asm' and 'endasm' commands for inline bytecoding
* Fixed a bug where 'copy' did absolutely nothing
* Added support for dynamic window size
2022-01-09
* Added the 'save image' command
* Added the 'save font' and 'load font' commands and the 'loadfont' function
* Fixed some garbage collector issues
2022-01-06
* Added the command 'gc' to force garbage collecting
* Fixed a memory issue during deep copying of tables
* Fixed a bug in the 'fwait' function
* % is now a modulo rather than remainder operator
2021-12-31
* Added support for scrolling with mousewheel in ned
* Added support for mousewheel through mousebutton(2)
* Added a pause (wait for key press) after runtime errors in console applications
* Added a message box for runtime errors in win32 applications
2021-12-27
* First beta release.
It may not look that much different. But this version of NED uses a new GUI library that I've been working on for a while. Lots of bugs from the old NED have been fixed, and you can now resize the window as you like, switch between a light and dark theme and change the font size with a click. It saves your settings and remembers and re-opens the last n7 file you edited. Next I will add support for workspaces and tabs for having multiple files opened at the same time.
![[Image: ngui.jpg]](https://naalaa.com/tmp/ngui.jpg)
The GUI library is included (the compiler will always find it in the libs folder), but it's far from complete, lacks comments and examples and is 100% undocumented. But you might guess how it works by looking at the source code of ned.
RELEASE NOTES
2022-02-25
* Replaced ned with a new IDE using ngui
* Added the ngui (wip) library
* Added the 'draw ellipse" command
* Added the 'exists' function
2022-02-11
* Rewrote most parts of asm.c
* Added some bytecode optimizations
* Added the 'draw vraster' and 'draw hraster' commands
* Added the 'assert' command
* Added the 'asm' and 'endasm' commands for inline bytecoding
* Fixed a bug where 'copy' did absolutely nothing
* Added support for dynamic window size
2022-01-09
* Added the 'save image' command
* Added the 'save font' and 'load font' commands and the 'loadfont' function
* Fixed some garbage collector issues
2022-01-06
* Added the command 'gc' to force garbage collecting
* Fixed a memory issue during deep copying of tables
* Fixed a bug in the 'fwait' function
* % is now a modulo rather than remainder operator
2021-12-31
* Added support for scrolling with mousewheel in ned
* Added support for mousewheel through mousebutton(2)
* Added a pause (wait for key press) after runtime errors in console applications
* Added a message box for runtime errors in win32 applications
2021-12-27
* First beta release.