Skip to content

Commit

Permalink
bump to version 0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
hacknus committed Mar 9, 2024
1 parent 3759f2f commit 2367c3c
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 6 deletions.
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Serial Monitor changelog

All notable changes to the `Serial Monitor` crate will be documented in this file.

# Unreleased

* ...

## 0.2.0 - 09.03.2024 - New Design, Improved Performance

### Added:

* [egui-phosphor](https://github.com/amPerl/egui-phosphor) icons for certain buttons
* multiple plots support (thanks [@oeb25](https://github.com/oeb25))
* implemented keyboard shortcuts
* improved serial transfer speed (thanks [@L-Trump](https://github.com/L-Trump))
* Bug fixes (thanks [@zimward](https://github.com/zimward))

## Earlier:

* code clean up (thanks [@lonesometraveler](https://github.com/lonesometraveler))
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "serial-monitor-rust"
version = "0.1.2"
version = "0.2.0"
edition = "2021"
authors = ["Linus Leo Stöckli"]
description = "Serial Monitor and Plotter written in rust."
Expand Down Expand Up @@ -45,5 +45,5 @@ dbg-name = false
name = "Serial Monitor"
no-build = false
output = "target/wix/SerialMonitorInstaller.msi"
version = "0.1.2"
version = "0.2.0"
license = "GPL-3.0"
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
A cross-platform serial monitor and plotter written entirely in rust, the GUI is written
using [egui](https://github.com/emilk/egui).
Inspired by the serial monitor/plotter from the Arduino IDE, but both plotting and reading the traffic can be done
simultaneously.
simultaneously.

[Binary bundles](https://github.com/hacknus/serial-monitor-rust/releases) are available for Linux, macOS and Windows.

Expand All @@ -31,14 +31,15 @@ Features:
- [ ] make side panel and plot/serial prompt be resizeable (snappy?)
- [ ] current command entered is lost when navigating through the history
- [ ] command history is currently unlimited (needs an upper limit to prevent huge memory usage)
- [ ] data history is currently unlimited (needs an upper limit to prevent huge memory usage)
- [ ] ...

![Screenshot of the application on macOS](screenshot.png)

The source code can be run using ```cargo run``` or bundled to a platform-executable using cargo bundle.
Currently [cargo bundle](https://github.com/burtonageo/cargo-bundle) only supports linux and macOS
bundles [see github issue](https://github.com/burtonageo/cargo-bundle/issues/77).
As a work-around we can use [cargo wix](https://github.com/volks73/cargo-wix) to create a windows installer.
As a work-around we can use [cargo wix](https://github.com/volks73/cargo-wix) to create a windows installer.

After downloading
```cargo install cargo-bundle``` or ```cargo install cargo-wix```
Expand All @@ -51,7 +52,7 @@ Tested on:

- macOS 12.4 Monterey x86
- macOS 13.2.1 Ventura ARM
- Debian 12 (Testing) x86
- Debian 12 (Testing) x86
- Windows 10 x86
- ...

Expand Down

0 comments on commit 2367c3c

Please sign in to comment.