Skip to content

0.3.0-beta3

Pre-release
Pre-release
Compare
Choose a tag to compare
@Jesus89 Jesus89 released this 14 Feb 09:47
· 2567 commits to develop since this 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!