GyulyVGC / GyulyVGC/sniffnet

Make available the complete lists of network hosts, notifications, and connections

Open
#657 0 comments 0 reactions 0 assignees View on GitHub
enhancement iced
Dominant language
Rust
Stars
41.1k
Forks
2k
Avg merge
17h 14m
Merged PRs (30d)
17

Description

At the moment, only the top 30 network hosts are shown in the _Overview_ page of the app, and only the 30 most recent notifications are displayed in the _Notifications_ page.

This is due to the fact that iced doesn't render efficiently lists with a huge number of entries, and will be fixed with the introduction of the `list` widget.

Once the solution will be available, it'll also be used to represent all the connections in the _Inspect_ page in a single list, without the need of paginating them.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Overview, Notifications, and Inspect page implementations and reviewing how their entry lists are currently limited or paginated. Read the iced list widget documentation and verify that the completed change displays all network hosts, notifications, and connections without the existing 30-entry limits or pagination.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop, networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.