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).