Skip to content

v1.2.2 #335

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 29 commits into from
Aug 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
2d00141
Define palette extension structs.
joshuamegnauth54 Jul 31, 2023
54b4abf
Draft out skeleton for minimal custom themes.
joshuamegnauth54 Jul 31, 2023
3efdceb
Add `Dracula` as an example theme to test.
joshuamegnauth54 Aug 1, 2023
5e333e3
Automatically append custom styles to settings.
joshuamegnauth54 Aug 2, 2023
2044602
Add gruvbox.
joshuamegnauth54 Aug 3, 2023
5722964
Fix deserializing `StyleType::Custom`.
joshuamegnauth54 Aug 3, 2023
474aaeb
Merge remote-tracking branch 'upstream/main' into custom_themes_minimal
joshuamegnauth54 Aug 4, 2023
e1a1c7f
Add style Solarized light.
joshuamegnauth54 Aug 4, 2023
5386d87
improvements to style settings page layout
GyulyVGC Aug 4, 2023
dd3f5ac
format files and fix lints
GyulyVGC Aug 4, 2023
85a6596
use StyleType::is_nightly to determine font weights
GyulyVGC Aug 4, 2023
b165fcd
fix tests
GyulyVGC Aug 4, 2023
306c46d
Add style Solarized dark.
joshuamegnauth54 Aug 5, 2023
d677171
Add Nord and update solarized.
joshuamegnauth54 Aug 5, 2023
2a4ca7f
improvements to overall palettes structure and colors
GyulyVGC Aug 5, 2023
09deb57
Add Nord (Day) as a light theme.
joshuamegnauth54 Aug 6, 2023
5004407
Add Gruvbox light.
joshuamegnauth54 Aug 6, 2023
a344376
fixed highlighted text and minor palettes improvements
GyulyVGC Aug 6, 2023
26beec7
preparing docs for v1.2.2
GyulyVGC Aug 6, 2023
ff0c702
Add a light variation of Dracula.
joshuamegnauth54 Aug 7, 2023
32ec19f
fix Dracula Light palette
GyulyVGC Aug 7, 2023
66f1b8d
refactoring
GyulyVGC Aug 7, 2023
0b56a2a
some more refactoring
GyulyVGC Aug 7, 2023
1b16f60
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Aug 7, 2023
2bd8fd1
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Aug 7, 2023
b51c758
Merge pull request #334 from GyulyVGC/all-contributors/add-joshuamegn…
GyulyVGC Aug 7, 2023
e6c75e7
Merge pull request #330 from joshuamegnauth54/custom_themes_minimal
GyulyVGC Aug 7, 2023
ecbb2c3
update dependencies and CHANGELOG
GyulyVGC Aug 7, 2023
158d2b2
preparing for v1.2.2
GyulyVGC Aug 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -361,6 +361,16 @@
"contributions": [
"platform"
]
},
{
"login": "joshuamegnauth54",
"name": "Joshua Megnauth",
"avatar_url": "https://avatars.githubusercontent.com/u/48846352?v=4",
"profile": "https://joshuamegnauth54.github.io/",
"contributions": [
"code",
"design"
]
}
],
"contributorsPerLine": 7,
Expand Down
8 changes: 5 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,19 @@
All Sniffnet releases with the relative changes are documented in this file.


## [UNRELEASED]
## [1.2.2] - 2023-08-08

- Added option to set different types of color gradients for each of the available themes
- Added option to set different shades of color gradients for each of the available themes
- Added new application themes: _Dracula_, _Gruvbox_, _Nord_, and _Solarized_ ([#330](https://github.com/GyulyVGC/sniffnet/pull/330))
- Other 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
- Added Finnish translation 🇫🇮 ([#310](https://github.com/GyulyVGC/sniffnet/pull/310))
- 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))
- Added support for `--help` and `--version` command line arguments ([#272](https://github.com/GyulyVGC/sniffnet/pull/272))
- 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))
- 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))
- 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
Expand All @@ -23,6 +24,7 @@ All Sniffnet releases with the relative changes are documented in this file.
- 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))
- Where is Sniffnet heading next? See the new [roadmap of the project](https://github.com/GyulyVGC/sniffnet/blob/main/ROADMAP.md).


## [1.2.1] - 2023-06-08
Expand Down
7 changes: 4 additions & 3 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,29 +28,30 @@ A big shout-out to all the contributors of Sniffnet ([emoji key](https://allcont
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ilmi2"><img src="https://avatars.githubusercontent.com/u/72260726?v=4?s=100" width="100px;" alt="Ilmi2"/><br /><sub><b>Ilmi2</b></sub></a><br /><a href="#financial-Ilmi2" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.janwalter.org"><img src="https://avatars.githubusercontent.com/u/1074865?v=4?s=100" width="100px;" alt="Jan Walter"/><br /><sub><b>Jan Walter</b></sub></a><br /><a href="#financial-wahn" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jauderho"><img src="https://avatars.githubusercontent.com/u/13562?v=4?s=100" width="100px;" alt="Jauder Ho"/><br /><sub><b>Jauder Ho</b></sub></a><br /><a href="#infra-jauderho" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://joshuamegnauth54.github.io/"><img src="https://avatars.githubusercontent.com/u/48846352?v=4?s=100" width="100px;" alt="Joshua Megnauth"/><br /><sub><b>Joshua Megnauth</b></sub></a><br /><a href="https://github.com/GyulyVGC/sniffnet/commits?author=joshuamegnauth54" title="Code">💻</a> <a href="#design-joshuamegnauth54" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LiChenG-P"><img src="https://avatars.githubusercontent.com/u/54274109?v=4?s=100" width="100px;" alt="LiChenG-P"/><br /><sub><b>LiChenG-P</b></sub></a><br /><a href="https://github.com/GyulyVGC/sniffnet/commits?author=LiChenG-P" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DocRAID"><img src="https://avatars.githubusercontent.com/u/69478178?v=4?s=100" width="100px;" alt="Limdongju"/><br /><sub><b>Limdongju</b></sub></a><br /><a href="#translation-DocRAID" title="Translation">🌍</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://aloso.github.io/"><img src="https://avatars.githubusercontent.com/u/15658558?v=4?s=100" width="100px;" alt="Ludwig Stecher"/><br /><sub><b>Ludwig Stecher</b></sub></a><br /><a href="#ideas-Aloso" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/GyulyVGC/sniffnet/commits?author=Aloso" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://aloso.github.io/"><img src="https://avatars.githubusercontent.com/u/15658558?v=4?s=100" width="100px;" alt="Ludwig Stecher"/><br /><sub><b>Ludwig Stecher</b></sub></a><br /><a href="#ideas-Aloso" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/GyulyVGC/sniffnet/commits?author=Aloso" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/mb720"><img src="https://avatars.githubusercontent.com/u/4164548?v=4?s=100" width="100px;" alt="Matthias Braun"/><br /><sub><b>Matthias Braun</b></sub></a><br /><a href="https://github.com/GyulyVGC/sniffnet/commits?author=mb720" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://blog.brightone.cloud"><img src="https://avatars.githubusercontent.com/u/12615679?v=4?s=100" width="100px;" alt="Oleksii Filonenko"/><br /><sub><b>Oleksii Filonenko</b></sub></a><br /><a href="#translation-Br1ght0ne" title="Translation">🌍</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://orhun.dev"><img src="https://avatars.githubusercontent.com/u/24392180?v=4?s=100" width="100px;" alt="Orhun Parmaksız"/><br /><sub><b>Orhun Parmaksız</b></sub></a><br /><a href="https://github.com/GyulyVGC/sniffnet/commits?author=orhun" title="Documentation">📖</a> <a href="#platform-orhun" title="Packaging/porting to new platform">📦</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://hachyderm.io/@phil8o"><img src="https://avatars.githubusercontent.com/u/8797027?v=4?s=100" width="100px;" alt="Phil Clifford"/><br /><sub><b>Phil Clifford</b></sub></a><br /><a href="#platform-philclifford" title="Packaging/porting to new platform">📦</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Quetzal-coalt"><img src="https://avatars.githubusercontent.com/u/62941885?v=4?s=100" width="100px;" alt="Quetzal-coalt"/><br /><sub><b>Quetzal-coalt</b></sub></a><br /><a href="#translation-Quetzal-coalt" title="Translation">🌍</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/4r7if3x"><img src="https://avatars.githubusercontent.com/u/8606282?v=4?s=100" width="100px;" alt="The Artifex"/><br /><sub><b>The Artifex</b></sub></a><br /><a href="#translation-4r7if3x" title="Translation">🌍</a> <a href="#platform-4r7if3x" title="Packaging/porting to new platform">📦</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://index45.com"><img src="https://avatars.githubusercontent.com/u/79985743?v=4?s=100" width="100px;" alt="Victor Nilsson"/><br /><sub><b>Victor Nilsson</b></sub></a><br /><a href="#translation-vcrn" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="http://index45.com"><img src="https://avatars.githubusercontent.com/u/79985743?v=4?s=100" width="100px;" alt="Victor Nilsson"/><br /><sub><b>Victor Nilsson</b></sub></a><br /><a href="#translation-vcrn" title="Translation">🌍</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wangzishi"><img src="https://avatars.githubusercontent.com/u/8288105?v=4?s=100" width="100px;" alt="Wang Zishi"/><br /><sub><b>Wang Zishi</b></sub></a><br /><a href="#translation-wangzishi" title="Translation">🌍</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.backbox.org"><img src="https://avatars.githubusercontent.com/u/2687905?v=4?s=100" width="100px;" alt="ZEROF"/><br /><sub><b>ZEROF</b></sub></a><br /><a href="#financial-ZEROF" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ervinpopescu"><img src="https://avatars.githubusercontent.com/u/84532402?v=4?s=100" width="100px;" alt="ervinpopescu"/><br /><sub><b>ervinpopescu</b></sub></a><br /><a href="#translation-ervinpopescu" title="Translation">🌍</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/glitsj16"><img src="https://avatars.githubusercontent.com/u/959378?v=4?s=100" width="100px;" alt="glitsj16"/><br /><sub><b>glitsj16</b></sub></a><br /><a href="#platform-glitsj16" title="Packaging/porting to new platform">📦</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/luca3s"><img src="https://avatars.githubusercontent.com/u/41015240?v=4?s=100" width="100px;" alt="luca3s"/><br /><sub><b>luca3s</b></sub></a><br /><a href="#translation-luca3s" title="Translation">🌍</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/0323pin"><img src="https://avatars.githubusercontent.com/u/90570748?v=4?s=100" width="100px;" alt="pin"/><br /><sub><b>pin</b></sub></a><br /><a href="#platform-0323pin" title="Packaging/porting to new platform">📦</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/starccy"><img src="https://avatars.githubusercontent.com/u/17541742?v=4?s=100" width="100px;" alt="starccy"/><br /><sub><b>starccy</b></sub></a><br /><a href="https://github.com/GyulyVGC/sniffnet/commits?author=starccy" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/starccy"><img src="https://avatars.githubusercontent.com/u/17541742?v=4?s=100" width="100px;" alt="starccy"/><br /><sub><b>starccy</b></sub></a><br /><a href="https://github.com/GyulyVGC/sniffnet/commits?author=starccy" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/0x0177b11f"><img src="https://avatars.githubusercontent.com/u/2305166?v=4?s=100" width="100px;" alt="tiansheng li"/><br /><sub><b>tiansheng li</b></sub></a><br /><a href="#financial-0x0177b11f" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/vtiinanen"><img src="https://avatars.githubusercontent.com/u/49340148?v=4?s=100" width="100px;" alt="vtiinanen"/><br /><sub><b>vtiinanen</b></sub></a><br /><a href="#translation-vtiinanen" title="Translation">🌍</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://catchts.com"><img src="https://avatars.githubusercontent.com/u/16646733?v=4?s=100" width="100px;" alt="yossarian"/><br /><sub><b>yossarian</b></sub></a><br /><a href="#translation-captain-yossarian" title="Translation">🌍</a></td>
Expand Down
46 changes: 23 additions & 23 deletions 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 = "sniffnet"
version = "1.2.1"
version = "1.2.2"
authors = [ "Giuliano Bellini" ]
edition = "2021"
description = "Application to comfortably monitor your network traffic"
Expand Down Expand Up @@ -42,7 +42,7 @@ iced = { version = "0.10.0", features = ["tokio", "svg", "advanced", "lazy"] }
plotters-iced = "0.9.0"
maxminddb = "0.23.0"
confy = "0.5.1"
serde = { version = "1.0.181", default_features = false, features = ["derive"] }
serde = { version = "1.0.183", default_features = false, features = ["derive"] }
rodio = { version = "0.17.1", default_features = false, features = ["mp3"] }
reqwest = { version = "0.11.18", default-features = false, features = ["json", "blocking", "rustls-tls"] }
dns-lookup = "2.0.2"
Expand Down
Loading