0.2.0-beta1
Pre-release
Pre-release
Changelog
- Rewrite all the application using:
- nodejs
- angularjs
- jquery
- grunt
- bower
- GUI refactor using:
- nwjs
- jointjs
- alerfityjs
- bootstrap
- ace editor
- select2
- File menu: add new project
- File menu: add open project
- File menu: add examples
- File menu: add save
- File menu: add save as
- File menu: add import block
- File menu: add export as block
- Edit menu: add clear graph
- Edit menu: add clone selected + shortcut
- Edit menu: add remove selected + shortcut
- Boards menu: support multiple boards:
- iCEstick
- Icezum
- Go board
- Tools menu: add build
- Tools menu: add upload
- Tools menu: add install toolchain:
- Install and create a Python virtualenv
- Install apio
- Install system, scons, icestorm
- Tools menu: add remove toolchain
- Help menu: add view license
- Help menu: add documentation
- Help menu: add source code
- Help menu: add community forum
- Help menu: add about Icestudio
- Basic blocks:
- code: contains a verilog editor
- input & output: contains a FPGA I/O pin selector
- Bit blocks: 0, 1
- Logic blocks: and, not, or
- Add block examination
- Add breadcrumbs to allow navigation
- Add multiplatform packaging using grunt