0.3.0-beta3
Pre-release
Pre-release
Changelog
Create Windows installer
- Uninstall previous version if required
- Install Python 2.7 if required
- Install Icestudio app
- Install Icestudio shortcut
- Register .ice files: open in Icestudio with double-click
- Uninstaller: remove toolchain, profile or collections
Add Board rules
- Output rules:
- Initialize not used ports contained in the rules
- Input rules:
- Applied to Code/Generic input ports
- Detect not connected ports contained in the rules
- Render port connection rule
- Add Edit > Preferences > Board rules > Enable/Disable
- Add View > Board rules
- Update rules on board change
Update Collections
- New structure:
- blocks
- examples
- locale
- package.json
- Validate collection before install
- Add File > Blocks section
- Recursive load of blocks and examples
- Manage translations for installed collections
General
- Update eu_ES translation (#129 by @Lorea-Aldabaldetreku)
- Store current board in the profile
- Filter Input & Output pins in the I/O blocks options
- Toggle selected block with right-click
- Add "Show clock" option in the Input blocks
- Refactor Shortcuts system
- Add Shorcuts for Mac OS X
- Group "keyboard arrow steps" in time
- Add resizer tool to Code/Info blocks
- Style improvements
- Manage paths with spaces and non-ASCII characters
- Add menu Select > Boards/Collections
- Bugfix verilog compiler: self-connected wires
- Apply zoom to Code/Info blocks content
- Paste on multiple Icestudio windows (copy also wires)
- Remember old port connections after Code block edition
- Detect project board on load
- Save profile when an attribute is set
- Update es_ES translation
Thanks to Patripi for the feedback and suggestions!