v1.2.2
GyulyVGC/sniffnetv1.2.2Aug 8, 2023by GyulyVGC
AI Summary
Enhances visual customization with new themes and gradients, adds command line arguments, and migrates to Iced 0.10.
Key Highlights
- Added new application themes: Dracula, Gruvbox, Nord, and Solarized
- Added option to set different shades of color gradients
- Added Finnish translation
- Added support for `--help` and `--version` command line arguments
New Features
- Added new application themes (Dracula, Gruvbox, Nord, Solarized)
- Added option to set different shades of color gradients
- Added Finnish translation
- Added support for `--help` and `--version` command line arguments
Full Release Notes
## New features
- Added new application themes: _Dracula_, _Gruvbox_, _Nord_, and _Solarized_ ([#330](https://github.com/GyulyVGC/sniffnet/pull/330))
- Themes are based on well-known and established color palettes maintained by dedicated organisations
- Each theme comes with a light and a dark variant, for a total of 8 new color schemes
- Added option to set different shades of **color gradients** for each of the available themes
https://github.com/GyulyVGC/sniffnet/assets/100347457/68112b17-5c9e-49d5-8631-88ad16cee34c
- Added Finnish translation 🇫🇮 ([#310](https://github.com/GyulyVGC/sniffnet/pull/310))
- Added support for `--help` and `--version` command line arguments ([#272](https://github.com/GyulyVGC/sniffnet/pull/272))
## Improvements
- Migrated to [Iced 0.10](https://github.com/iced-rs/iced/releases/tag/0.10.0), that is now able to select the graphical renderer at runtime: a fallback one (`tiny-skia`) will be used in case the default one (`wgpu`) crashes ([#324](https://github.com/GyulyVGC/sniffnet/pull/324))
- General aesthetic improvements (see [#119](https://github.com/GyulyVGC/sniffnet/issues/119) for more info):
- redesigned page tabs
- highlighted headings with different colors
- simplified scrollables' style
- improvements to Deep Sea and Mon Amour color palettes
- Restructured issue templates to let users open issues in a more efficient and effective way ([#285](https://github.com/GyulyVGC/sniffnet/pull/285))
- Updated French translation to v1.2 ([#279](https://github.com/GyulyVGC/sniffnet/pull/279))
- Color palettes in settings page are now built as `Rule` widgets, without involving the use of external SVGs anymore
## Fixes
- Fixed `alt`+`tab` shortcut issue ([#298](https://github.com/GyulyVGC/sniffnet/pull/298) — fixes [#262](https://github.com/GyulyVGC/sniffnet/issues/262))
- Added app `id` in order to correctly show the icon and app name on Linux Wayland (fixes [#292](https://github.com/GyulyVGC/sniffnet/issues/292))
- Fixed problem that didn't allow opening links and the report file on operating systems different from Windows, macOS, and Linux
- Use scrollable to make active filters visible when the selected adapter name is long (overview page)
- Ensure no colored pixel is shown if the respective packets or bytes number is zero
- Minor fix to Chinese translation ([#271](https://github.com/GyulyVGC/sniffnet/pull/271))
## Thanks to:
- @ZEROF, @0x0177b11f, @cthulu201, @wahn for [sponsoring Sniffnet](https://github.com/sponsors/GyulyVGC) 💖
- @joshuamegnauth54 for having helped to set up the new themes
- @vtiinanen for Finnish translation
- @Aloso for having added `--help` and `--version` command line arguments
- @starccy for having fixed `alt` + `tab` shortcut issue
- @Digitalone1 for having helped to troubleshoot icon visibility problems on Wayland
- @Quetzal-coalt for updating French translation to v1.2
- @wangzishi for a fix to Chinese translation
<p>
<a href="#x">
<img alt="" src="https://github.com/GyulyVGC/sniffnet/blob/main/resources/repository/hr.png?raw=true" width="100%"/>
</a>
</p>
### Where is Sniffnet heading next? See the new [roadmap of the project](https://github.com/GyulyVGC/sniffnet/blob/main/ROADMAP.md).