Releases: gbmhunter/NinjaTerm
Releases · gbmhunter/NinjaTerm
v4.6.5
v4.6.4
v4.6.3
v4.6.2
v4.6.1
v4.6.0
[4.6.0] - 2023-10-23
Added
- Added ability to change terminal font size to both settings menu and terminal toolbar.
- Added dialog window for selecting fake serial ports (for testing and demos), along with a flexible fake port controller class. Press "f" on the port settings pane to open the dialog.
- Performance improvements when processing large amounts of RX data.
- Added some initial Playwright e2e tests.
Changed
- Combined view and model files together into a single directory tree.
- Setting inputs can now apply on loss of focus or enter rather than a Submit button.
- Tidied up the way key presses are handled.
- Changed the "Clear Data" button icon from a cross to a trash can.
- Changed software license from MIT to GNU GPLv3.
Fixed
- Fixed an issue regarding clipping in terminal with autoscroll.
- Fixed rendering glitch with scroll lock or in the middle of data with data being removed at the start (buffer is full) by replacing
useEffect()
withuseLayoutEffect()
. - Fixed bug where new port could be selected while one is already opening, resulting in app crash when trying to use it.
v4.5.2
v4.5.1
v4.5.0
[4.5.0] - 2023-10-15
Added
- Added basic graphing functionality, closes #234.
- Added fake port easter egg for testing/demos. Press "d" when the serial port config. settings are visible.
- Added a function to make it easier to select options from MUI selects during testing.
Changed
- Multiple snackbar messages of the same type are now suppressed. This helps when many of the same error occurs quickly, e.g. break errors from the serial port.
v4.4.2
[4.4.2] - 2023-10-09
Added
- Added more info to README.
- Escape codes that are too long now push the parser back into IDLE state, closes #270. Added setting to select max. escape code length.
Fixed
- Tab key now gets captured by the Terminal panes and HT char code sent, closes #263.
- Removed unused imports from Typescript files.
- RX terminals no longer behave like they can capture keystrokes, closes #269.
- Improved handling of a FramingError on read(), closes #259.
Changed
- Rearranged folder structure of view components.
- Tooltips now follow the cursor around, improving usability in settings menu, closes #261.