OneWare Studio Changelog
0.19.1.0
- Fix Comboboxsetting binding error
0.19.0.0
Due to changes with the plugin system, some plugins might need to be removed and reinstalled afer installing this update!
- Update Plugin Base
- Delete files using the delete key
- Lots of small fixes and improvements (Avalonia Update)
0.18.5.0
- Fix terminal size on macos
- Ignore VT_VERSION Environment for terminal
- Improve scrolling in terminal
- Fix crash for linux terminals
0.18.4.0
- Fix possible terminal crash
- Change default terminal on MacOS zo zsh (if available)
- Open .GHW and .FST with GTKWave by default, if it is available
- Extensions will no longer lose their settings if they are incompatible because of IDE update
0.18.3.0
- Update base packages
- Add automatic package updates to IDE Updater system
- Fix snippets for some c++ completions
- Fix "update successful" notification showing every start
0.18.2.0
- Add snippet support for completion
- Added snippets for VHDL and Verilog completion
- Fix changelog not loading after update
- Fix completion getting out of sync with LSP
0.18.1.0
- Fix two possible crashes caused by invalid highlighting due to out of sync LS with editor
- Remove round bottom corners for main window in Windows 11
0.18.0.0
- VCD ignore entries without value change
0.17.7.0
There was a bug with the builtin updater, make sure to manually download this update
- Fix IDE Updater download path
- Fix VCD Viewer for files with large amount of signals
- Fix VCD Viewer vertical scrolling
- Add VCD Viewer horizontal scrolling with Mousewheel + Shift
- Added LSP Document Highlighting functionality
- Added LSP Inlay Hints functionality
- Added LSP support for semantic token highlighting
- Hide external errors on default (changeable in experimental settings)
- Improve control and click action for LSP (was broken on MacOS)
- Added binaries for linux, if snap is not available
0.17.6.0
- Update VHDL / Verible support
- Remove TOML Creator
- Fix FixedPointShift for negative Signed Integers in VCD
- Escape string produces by ASCII VCD lines
0.17.5.0
- Fix Signed Decimal Converter for VCD
- Fix Hex Converter for VCD
- Add ASCII Converter for VCD
- Add IDE Updater for Windows/MacOS
0.17.4.0
- Add VCD Viewer Horizontal Scrollbar
- Fix an issue where errors in child processes (GHDL, ...) would get ignored
0.17.3.0
- Hide Hover box when focus lost
- VCD Viewer now correctly shows all STD_LOGIC values in binary mode
- Improved VCD Rendering
- Improved VCD Parsing with multiple threads
0.17.2.0
- Hide Hover box when alt tabbing
- Update linux libraries
0.17.1.0
- Fix small version upgrades on windows
- Update OneWare.Essentials Plugin base to 0.5.0
- Update OneWare.UniversalFPGAProject Plugin base to 0.20.0
- Fix auto bracket
- Fix Completionwindow tooltip misplacement
0.17.0.4
- Fix open project dialog on Unix
- Allow selecting completion items by click
0.17.0.3
- Fix VCD Viewer error when loading small VCD Files with multiple threads
- Add VCD Viewer Datatypes
- Add Fixed Point Shift
0.17.0.2
- Add VCD Viewer support for REAL Type
- Fix VCD Viewer invalid value casting
- Adjust VCD Viewer styles
- Fix an VCD Viewer issue that hides small changes in a big timewindow
0.17.0.1
- Fix binary packages not setting environment variables at all times
- Add Max1000 16k, Max10 Ultra and Cyc5000
- Add more options to customize programming workflows
- No longer remove empty folders while renaming them
0.16.8.0
- Add Max10 and Max1000 to default FPGA list
- Add Long Term Programming
- Add device-conf for each device, allowing to customize Toolchain/Loader arguments
- Add button for VCD Viewer to add signals
- Minor Style changes
0.16.6.0
- Improve Package Manager System, allowing to directly update binaries such as GHDL
- Add VHDL-LS Package for OSX-ARM64
- Fix an issue with VCD Viewer reloading files after showing live simulation
0.16.4.0
- Fix Internal environment settings
- Fix VCD Parser not correctly showing values on all scopes
0.16.2.0
- Fix wrong VCD Path after Simulation
0.16.1.0
- Add Testbenches to Project System for easy GHDL/IVerilog settings
- Add Update Notifications for future versions
- Force child processes to close with studio
- Make VCDViewer correctly use $timescale in VCD Files
- Make VCDViewer controllable by keys (arrow keys for navigation and CTRL+Wheel for zoom)
- Make VCDViewer focus on set marker while zooming
- API Changes for easier plugin development
0.15.3.0
- Yosys/OpenFPGALoader fixes
- Added timer to tasks
- Bug fixes
0.15.0.0
- Lots of bug fixes
- Add Max10 Board
0.14.0.0
- Lots of bug fixes
0.13.1.0
- First Preview Release