- Split view - see multiple terminals at once
- Display received data as
- ASCII text
- ANSI colored text
- Decimal values
- Hex values
- Send data as
- ASCII text
- Decimals values
- Hex values
- Send real time Ascii text data by clicking in the terminal display before typing
- Log received data to file
- Manage multiple port connections
Download the latest install or stand alone version from releases. Note that the installer seems to hang for a while before it brings up the User Account Control popup in Windows. This is normal. If you wait it should work fine...just takes some time.
- History of text/bytes sent - Keep history of last 10 or so list of bytes sent from the bottom text input box and have a drop down menu to allow a user to select from the previous list.
- Improve ANSI support - Currently only properly supports forground / background color escapes. Could use something like https://crates.io/crates/vte or https://crates.io/crates/vtparse
- Follow guild to install prereq for Tauri. Make sure not to miss the first step of installing Rust.
- Install NPM
> curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&\ sudo apt-get install -y nodejs
- Install tauri
> cargo install create-tauri-app
> cargo install tauri-cli
- Clone this repo
- Install npm requirements
> npm install
- Run in dev mode
> cargo tauri dev
- Build release files
> cargo tauri build
Occationally messages will pop up when running the dev compiler that say there is a new version of Tauri-cli. This command line snip will update the Tauri-cli toolchain.
> cargo install tauri-cli
Tauri will convert an svg image to all the icon files needed and put them in the correct folder for you.
> npx @tauri-apps/tauricon icon.svg