Releases: hacknus/serial-monitor-rust
Releases · hacknus/serial-monitor-rust
v0.3.3
v0.3.2
Bug fix where only one dataset is displayed.
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Sentence highlightment by @simon0356 in #102
- implement egui_logger by @hacknus in #106
New Contributors
- @simon0356 made their first contribution in #102
Full Changelog: v0.3.0...v0.3.1
Version 0.3.0
What's Changed
- sync the frame updates to data packets received (and parsed) by @hacknus in #104
- implement working color picker for all curves by @hacknus in #103
Full Changelog: v0.2.1...v0.3.0
Version 0.2.1
New release binaries built on:
- windows-2019
- ubuntu-20.04
- macos-12 (x86)
- macos-14 (arm)
Version 0.2.0
What's Changed
- Add option to display multiple plots, and resize the plot panel by @oeb25 in #83
- Letting keepawake fail if there is no screensaver available by @zimward in #93
- Improve transfer speed by @L-Trump in #98
- Added egui-phosphor icons for certain buttons
- Implemented keyboard shortcuts to save files
New Contributors
- @oeb25 made their first contribution in #83
- @zimward made their first contribution in #93
- @L-Trump made their first contribution in #98
Full Changelog: v0.1.5...v0.2.0
v0.1.5
Beta Version 0.1.2
More features, such as:
- File saving as CSV
- Plot saving as PNG
- updated GUI
What's Changed
- Update serial.rs by @lonesometraveler in #4
- Remove unneeded
return
statement by @lonesometraveler in #3 - Replace late initialization with let statement with an initializer by @lonesometraveler in #6
- Remove useless format by @lonesometraveler in #5
- Use if let OK instead of is_ok() and unwrap() by @lonesometraveler in #7
- remove unnecessary
&
by @lonesometraveler in #8 - Update main.rs by @lonesometraveler in #9
- Replace match with a single arm with if let. by @lonesometraveler in #10
- Update serial.rs by @lonesometraveler in #11
- Remove unnecessary clone by @lonesometraveler in #12
- Change enum variant from ALL_CAPITAL to UpperCamelCase by @lonesometraveler in #13
- Replace late initialization with let statement with an initializer by @lonesometraveler in #14
- Refactor
fn split
by @lonesometraveler in #15 - Refactor console text handling by @lonesometraveler in #16
- Handle Result by @lonesometraveler in #18
- Refactor split function by @lonesometraveler in #17
- Remove unnecessary borrow by @lonesometraveler in #19
- Remove useless use of format by @lonesometraveler in #20
- Refactor save file function by @lonesometraveler in #21
- Run rustfmt by @lonesometraveler in #22
- Clean up if statements in gui.rs by @lonesometraveler in #23
- Replace match with if let by @lonesometraveler in #24
- Update serial.rs by @lonesometraveler in #25
- Change Enum variant to CamelCase by @lonesometraveler in #26
- Refactor serial_write by @lonesometraveler in #28
- Return Result instead of bool by @lonesometraveler in #29
- Refactor serial.rs by @lonesometraveler in #30
- Update main.rs by @lonesometraveler in #31
- Refactor scroll area message handling by @lonesometraveler in #32
- Update gui.rs by @lonesometraveler in #34
- Remove unused items by @lonesometraveler in #33
- Update serial.rs by @lonesometraveler in #35
- Update gui.rs by @lonesometraveler in #36
- Simplify PathBuf setting by @lonesometraveler in #37
- Remove unnecessary clone by @lonesometraveler in #38
- Remove needless borrow by @lonesometraveler in #39
- Remove unnecessary clone by @lonesometraveler in #41
- Implement
Default
trait forGuiSettingsContainer
by @lonesometraveler in #42 - Refactor GuiSettingsContainer load/save by @lonesometraveler in #44
- Refactor
print_to_console
by @lonesometraveler in #45 - Improve clarity by directly calling
devices.contains(&device)
by @lonesometraveler in #46
Full Changelog: 0.1.1...0.1.2
Beta Version 0.1.1
First beta release. Windows binaries are compiled on Windows 10x86 and can be used via the installer or directly as .exe
.
The macOS binary is compiled on macOS 10.14.6 x86.