Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
353 commits
Select commit Hold shift + click to select a range
0cad5b9
Update README.md
prateekmedia Oct 18, 2020
12019cf
Update README.md
prateekmedia Oct 18, 2020
5817d1a
Update README.md
prateekmedia Oct 18, 2020
0d0ba78
Update README.md
prateekmedia Oct 18, 2020
119803a
Update extension.js
prateekmedia Oct 18, 2020
0393511
Made tool_bool a settings schema
prateekmedia Oct 19, 2020
6785b0d
Add tool_bool
prateekmedia Oct 19, 2020
2717e0e
Update org.gnome.shell.extensions.netspeedsimplified.gschema.xml
prateekmedia Oct 19, 2020
727ac4d
Add files via upload
prateekmedia Oct 19, 2020
0927f65
Add files via upload
prateekmedia Oct 19, 2020
ec74f82
Update metadata.json
prateekmedia Oct 19, 2020
588d444
Add ' instead of "
prateekmedia Oct 19, 2020
4b92a35
Add Screenshot
prateekmedia Oct 19, 2020
6ac6b62
Update README.md
prateekmedia Oct 19, 2020
e023b02
Update extension.js
prateekmedia Oct 19, 2020
9cbbb15
Update to support vertical align
prateekmedia Oct 20, 2020
4bff286
Update schemas to support vertical align
prateekmedia Oct 20, 2020
7444aa5
Update Readme
prateekmedia Oct 20, 2020
74179dd
Update README.md
prateekmedia Oct 20, 2020
9e1ea28
Update README.md
prateekmedia Oct 20, 2020
ba85011
Update master to main
prateekmedia Oct 23, 2020
55f62b7
Easily switch vertical alignment
prateekmedia Oct 23, 2020
1de0925
Remove unwanted code
prateekmedia Oct 23, 2020
d0f64dc
Update README.md
prateekmedia Oct 23, 2020
a9a9dd7
Fix typo
prateekmedia Oct 23, 2020
6ab85a5
Fix typo
prateekmedia Oct 23, 2020
861a80f
Add vertical align info
prateekmedia Oct 23, 2020
4ef3e58
Add backticks in some variables
prateekmedia Oct 23, 2020
325c891
Update extension.js
prateekmedia Oct 23, 2020
6534ef6
Add Left Click 6 times to change icon style
prateekmedia Oct 24, 2020
6c76d35
Update Readme
prateekmedia Oct 24, 2020
d6c32ea
Update Changelog Format
prateekmedia Oct 24, 2020
a5c78bd
Add Old icons Featurre
prateekmedia Oct 24, 2020
77f540a
Update README.md
prateekmedia Oct 24, 2020
43a2275
Remove unnecessary code
prateekmedia Oct 24, 2020
dd4ff1d
Update metadata.json
prateekmedia Oct 24, 2020
c8b1747
Code Improvements
prateekmedia Oct 24, 2020
34c613d
Update README.md
prateekmedia Oct 24, 2020
46ab381
Add disclaimer
prateekmedia Oct 24, 2020
81f0c6a
Update README.md
prateekmedia Oct 24, 2020
f33da4f
Update README.md
prateekmedia Oct 24, 2020
ae47a8f
Add icon
prateekmedia Oct 26, 2020
eb9a009
Update icon Link
prateekmedia Oct 26, 2020
a89f3cc
Add Png icon
prateekmedia Oct 26, 2020
f80a111
Update README.md
prateekmedia Oct 26, 2020
d56a76c
Update Screenshot
prateekmedia Oct 27, 2020
c4f233f
Update Direct Install URL
prateekmedia Oct 28, 2020
d41f170
Update README.md
prateekmedia Oct 28, 2020
0ea8531
Add Preference Dialog
prateekmedia Oct 30, 2020
4b72115
Update Changelog
prateekmedia Oct 31, 2020
219eef0
Update README.md
prateekmedia Oct 31, 2020
8f39890
Update Prefs Dialog and code improvements
prateekmedia Oct 31, 2020
322e359
Update README.md
prateekmedia Oct 31, 2020
86e657a
Update Metadata
prateekmedia Oct 31, 2020
720cffa
Fix typo
prateekmedia Oct 31, 2020
6045e9b
Upload Screenshot
prateekmedia Oct 31, 2020
4d167ac
Update README.md
prateekmedia Oct 31, 2020
e6e1adc
Add Refresh time adjuster and improve support for gnome 3.38
prateekmedia Oct 31, 2020
96227f6
Add Alt text and remove Left click to change icon
prateekmedia Nov 1, 2020
de402bf
Remove Left click changes icon & other improvement
prateekmedia Nov 1, 2020
acbfd21
Update metadata.json
prateekmedia Nov 1, 2020
af54689
Update Install method
prateekmedia Nov 1, 2020
89d7f82
Update Screenshot
prateekmedia Nov 1, 2020
23dc3cf
Update support for Gnome shells
prateekmedia Nov 1, 2020
eb1a3ad
Update Screenshot of prefs
prateekmedia Nov 1, 2020
2c9d73d
Update metadata.json
prateekmedia Nov 1, 2020
f7fd1ac
Update Screenshot
prateekmedia Nov 1, 2020
3d2ad7b
Update chngelog
prateekmedia Nov 3, 2020
66c4d3f
Add Advanced features and code improvements
prateekmedia Nov 4, 2020
a0f04f8
Update README.md
prateekmedia Nov 4, 2020
422381a
Remove TODO from Readme
prateekmedia Nov 4, 2020
75665bb
Improve Code and Syntax
prateekmedia Nov 4, 2020
5650e7b
Bump version to 15
prateekmedia Nov 4, 2020
b0f2c78
Add Real time changes in settings
prateekmedia Nov 11, 2020
68b8e58
Update code
prateekmedia Nov 11, 2020
0345b08
Add screenshot file
prateekmedia Nov 11, 2020
7447ecc
Update Screenshot link
prateekmedia Nov 11, 2020
c8b81ed
Update metadata.json
prateekmedia Nov 11, 2020
a98bbf8
Fix some typo
prateekmedia Nov 11, 2020
187446a
Bump version to 16
prateekmedia Nov 11, 2020
caf6025
Update README.md
prateekmedia Nov 11, 2020
80f07b0
Add current version in Readme
prateekmedia Nov 11, 2020
7ff86d0
Declaring styleName variable before initializing in if_else block in …
m0hithreddy Nov 14, 2020
1adc872
Merge pull request #1 from m0hithreddy/main
prateekmedia Nov 15, 2020
5049036
Removed Unnecessary files
prateekmedia Nov 15, 2020
0055af5
Bump version to 18
prateekmedia Nov 15, 2020
10cc4f6
Added option to toggle the direction of speed indicators
m0hithreddy Nov 15, 2020
98c2c5c
Merge pull request #2 from m0hithreddy/main
prateekmedia Nov 15, 2020
df619fc
Bump version to 19
prateekmedia Nov 15, 2020
d13edfb
Update Screenshot
prateekmedia Nov 15, 2020
267ac98
Updating Scrneenshoot
prateekmedia Nov 15, 2020
c664d60
Solved "clutter_actor_add_child: assertion 'child->priv->parent == NU…
m0hithreddy Nov 15, 2020
e3b7d4f
Fix JS Warnings about undeclared variable assignment
m0hithreddy Nov 15, 2020
917b711
Merge pull request #3 from m0hithreddy/main
prateekmedia Nov 16, 2020
ec9ec70
Implemented the Extension using Clutter.{GridLayout and Box} for fine…
m0hithreddy Nov 19, 2020
e6b3f7e
Update README.md
prateekmedia Nov 19, 2020
b47fbfc
Make Code minimal
prateekmedia Nov 19, 2020
9d4035b
Bump version to 20
prateekmedia Nov 19, 2020
61a6bea
Fix typo
prateekmedia Nov 19, 2020
d26aa50
Better way to center the components by setting y_align of nsActor (#5)
m0hithreddy Nov 20, 2020
51c493a
Adopted GNU Make build system
Nov 20, 2020
158be6b
Added a Quick Install method and Updated Readme.md
Nov 20, 2020
661b33b
Merge Pull #6 by m0hithreddy
prateekmedia Nov 21, 2020
462f6dd
Update installation method , thanks to m0hithreddy
prateekmedia Nov 21, 2020
218fcd2
Increase Social Distancing b/w indicators
prateekmedia Nov 21, 2020
2984ef9
Final Distance
prateekmedia Nov 21, 2020
7f53e8e
Add margin so that indicators doesn't overlap
prateekmedia Nov 21, 2020
6c4e33a
Adopted GNU Make build system
m0hithreddy Nov 22, 2020
2be518a
Added a Quick Install method and Updated Readme.md
m0hithreddy Nov 22, 2020
f3448f6
Update installation method , thanks to m0hithreddy
prateekmedia Nov 21, 2020
149b53b
Increase Social Distancing b/w indicators
prateekmedia Nov 21, 2020
a8bca50
Final Distance
prateekmedia Nov 21, 2020
a06083a
Add margin so that indicators doesn't overlap
prateekmedia Nov 21, 2020
98b8da4
Feature: Set colors for [Upload, Download, Total] Speed and Total Dow…
m0hithreddy Nov 22, 2020
b1d79dc
Merge pull request #7 from m0hithreddy/main
prateekmedia Nov 22, 2020
d2349e2
fix spacing issue in mode 1 and 2
prateekmedia Nov 24, 2020
fed44e2
Update README.md
prateekmedia Nov 24, 2020
3590280
Remove old information
prateekmedia Nov 24, 2020
0686a2a
Update Preferences
prateekmedia Nov 24, 2020
2c97410
Update README.md
prateekmedia Nov 24, 2020
faa3a3b
Add show color customization button
prateekmedia Nov 24, 2020
f920eb3
moving credits here and there
prateekmedia Nov 24, 2020
1bb284b
Update quick-install.sh
prateekmedia Nov 25, 2020
6d2c5e7
Removing weed and replacing var with let
prateekmedia Nov 25, 2020
2b02060
removing weeds
prateekmedia Nov 25, 2020
656d1aa
Changing variable naming convention to match
prateekmedia Nov 25, 2020
e99c8d7
Update Makefile
prateekmedia Nov 25, 2020
f97f4d6
Fix make file
prateekmedia Nov 25, 2020
af9c557
Fix for issue #8
prateekmedia Nov 25, 2020
f407f39
Fix Spacing error for #8
prateekmedia Nov 25, 2020
b6206f8
Fix alignment for 0 KB/s vertically w.r.t. others
prateekmedia Nov 25, 2020
af7c900
Fix icons as rof #8
prateekmedia Nov 26, 2020
043dcf0
Trying to make code short
prateekmedia Nov 26, 2020
5c27d93
Fix Width
prateekmedia Nov 26, 2020
4f2a464
Fix some code
prateekmedia Nov 26, 2020
fd4ffc9
Merge pull request #10 from prateekmedia/fix-alignment-patch-1
prateekmedia Nov 26, 2020
98c9a20
Better way to fix aligment using 'Monospace' font
prateekmedia Nov 26, 2020
ede6698
Code cleanup
prateekmedia Dec 2, 2020
e2dfbc7
revert commit
prateekmedia Dec 2, 2020
ea49e97
Moving images to their folder
prateekmedia Dec 3, 2020
ecafac1
Update images references
prateekmedia Dec 3, 2020
c1cac31
Custom Font name and add entry in prefs
prateekmedia Dec 3, 2020
5324f61
Revert "Custom Font name and add entry in prefs"
prateekmedia Dec 3, 2020
8c88840
Trying to fix #11
prateekmedia Dec 2, 2020
5f0f894
Update README.md
prateekmedia Dec 2, 2020
024c205
update links
prateekmedia Dec 2, 2020
c027a48
fix typo
prateekmedia Dec 2, 2020
4129378
Update README.md
prateekmedia Dec 2, 2020
ce10016
Update README.md
prateekmedia Dec 2, 2020
be38d32
Update README.md
prateekmedia Dec 2, 2020
a90fe64
Update metadata.json
prateekmedia Dec 3, 2020
7a85a2f
Update Indentation
prateekmedia Dec 3, 2020
e479b94
Add credits to upstream
prateekmedia Dec 3, 2020
0a006dc
Update quick-install.sh
prateekmedia Dec 3, 2020
f6004f2
Variable rename and general code cleanup
prateekmedia Dec 3, 2020
903f96f
Add Hide when disconnected and shorten units feature
prateekmedia Dec 3, 2020
d94f214
Update Extension
prateekmedia Dec 3, 2020
d3c8c71
Make Preferences scrollable
prateekmedia Dec 3, 2020
ac630ba
Add custom font name and entry in prefs
prateekmedia Dec 3, 2020
bf781bb
Add Restore Defaults Btn
prateekmedia Dec 3, 2020
a476033
Update README.md
prateekmedia Dec 3, 2020
a5b1638
Update spacing
prateekmedia Dec 3, 2020
9e954fd
Replace & with and
prateekmedia Dec 3, 2020
581b84a
Add contributors name
prateekmedia Dec 3, 2020
b8c5e60
Update credits
prateekmedia Dec 4, 2020
9ff203d
Update
prateekmedia Dec 5, 2020
cedc6e8
Update icon
prateekmedia Dec 7, 2020
558cf48
update icon 2
prateekmedia Dec 7, 2020
e4924a9
Compress icon
prateekmedia Dec 8, 2020
8760c68
Update schemas and remove colortoggle
prateekmedia Dec 8, 2020
e0aa9ae
Update Preferences
prateekmedia Dec 8, 2020
5bfc431
Update prefs, beta
prateekmedia Dec 11, 2020
c70d10c
Fix errors caused by 5bfc431
prateekmedia Dec 11, 2020
a09ff62
Add Sleep 5 so giving busctl time to restart
prateekmedia Dec 11, 2020
074b79d
Fix naming of tooltip
prateekmedia Dec 11, 2020
d2596bc
Update stylesheet.css
prateekmedia Dec 11, 2020
3caf695
Add Custom Font Option
prateekmedia Dec 11, 2020
ccdd4ac
Update extension.js
prateekmedia Dec 11, 2020
8735e3f
Update stylesheet.css
prateekmedia Dec 11, 2020
f5dcb91
Bump version to 23
prateekmedia Dec 11, 2020
daf8e49
Add know more button to Contributors section
prateekmedia Dec 11, 2020
84978c4
Update README.md
prateekmedia Dec 12, 2020
71e9265
Bump version to 23
prateekmedia Dec 14, 2020
5fe56ce
Update README.md
prateekmedia Dec 16, 2020
5abef58
Fix color not applying bug and space in Prefs
prateekmedia Jan 7, 2021
359d25b
Fix wrong font when no font family is specified
prateekmedia Jan 7, 2021
e5afc9d
Add Min Width option and remove Restart extension
prateekmedia Jan 7, 2021
a4ae971
Min Width update gap
prateekmedia Jan 7, 2021
1e2c93d
Update to v24
prateekmedia Jan 7, 2021
8bb6bc8
Revert toRestart change
prateekmedia Jan 7, 2021
ecda55c
Support for GNOME 40
prateekmedia Mar 25, 2021
5e3edd4
Update metadata.json
prateekmedia Mar 25, 2021
757323d
Unified Extension for both GNOME40 and other previous shells like 3.3…
prateekmedia Mar 26, 2021
264fca1
Update Screenshot GIF
prateekmedia Mar 28, 2021
ab5d4a9
Remove screenshot.png from repository
prateekmedia Mar 28, 2021
a8b5c68
Bump version to 27 to comply with EGO
prateekmedia Mar 29, 2021
94dcda7
Add System colors option, fix preferences, ...
prateekmedia May 8, 2021
8289d63
Update README.md
prateekmedia May 8, 2021
60ecfea
Update extension settings changing logic
prateekmedia May 8, 2021
8a5e3e5
Update styling in Readme
prateekmedia May 14, 2021
8e1e7d4
Don't match special devices by @n8marti
prateekmedia Jun 21, 2021
adbec88
Update Changelog and README style
prateekmedia Jun 22, 2021
5d4d668
Fix typo
prateekmedia Jun 22, 2021
6e58c26
Update metadata.json
prateekmedia Jun 22, 2021
c7b1766
Fix typo
prateekmedia Jun 22, 2021
302b336
Update README.md
prateekmedia Jun 22, 2021
100b62b
Update metadata.json
prateekmedia Jun 22, 2021
a9d85a2
Move settings to enable function
prateekmedia Jun 22, 2021
0e6fd39
Update metadata.json
prateekmedia Jun 22, 2021
9cc0a02
Remove comma from last
prateekmedia Jun 22, 2021
75e76b3
Fix #24
prateekmedia Jun 22, 2021
777b678
Bump version to 31
prateekmedia Jun 29, 2021
139e3c0
Add New default icon set
prateekmedia Aug 24, 2021
5ae302f
Merge #23 manually and format document
prateekmedia Aug 24, 2021
0c204a5
Better defaults
prateekmedia Aug 24, 2021
1b8073d
Update prefs.js
prateekmedia Aug 24, 2021
09bdf39
Update formatting
prateekmedia Sep 13, 2021
74e0827
Add files via upload
prateekmedia Apr 9, 2022
aeb4dab
Refactor preferences
prateekmedia Apr 9, 2022
f97f696
Format files and Remove Convenience.js
prateekmedia Apr 9, 2022
3e79af5
Cleanup
prateekmedia Apr 9, 2022
d87015f
Add Gnome 42 support #31
prateekmedia Apr 9, 2022
1bbf9c2
Null them
prateekmedia Apr 9, 2022
8196423
Bump version
prateekmedia Apr 9, 2022
94c4fbb
Only Support GNOME >= 40
prateekmedia Oct 1, 2022
81e7752
add compatibility with gnome shell 42.4
souhaiebtar Oct 2, 2022
ba55620
Merge pull request #42 from souhaiebtar/main
prateekmedia Oct 2, 2022
36492af
Remove Compatibility for GNOME SHELL < 40
prateekmedia Oct 2, 2022
0dfb043
Update Readme with latest changes
prateekmedia Oct 4, 2022
534785f
Update README.md
prateekmedia Oct 4, 2022
f8ae8c7
Update metadata.json
prateekmedia Oct 4, 2022
36c16ea
chore: set refresh time to 2.0 by default
prateekmedia Oct 4, 2022
e996714
support gnome 44
prateekmedia Apr 19, 2023
c9a5a83
add docker and wireguard interfaces to filter list (#48)
Palatis Apr 23, 2023
29e5563
Update metadata.json
prateekmedia Apr 23, 2023
6fc80b7
fix: remove unwanted files from MakeFile
prateekmedia Apr 23, 2023
b59dda7
Changed the text of "Show Total Download speed" toggle. (#52)
amrear Jul 26, 2023
a1273fb
Create FUNDING.yml
prateekmedia Aug 17, 2023
4d8544b
add waydroid interface to filter list (#49)
Palatis Sep 10, 2023
40eb4bf
support gnome 45 (#59)
remisiki Oct 13, 2023
b68347f
feat: prepare for release (#60)
prateekmedia Oct 13, 2023
0329a85
FIX Review Changes (#61)
prateekmedia Oct 15, 2023
6a939eb
add support for GNOME 46 (#67)
VipinVIP Mar 28, 2024
603fcf7
GNOME 47 Port (#72)
chikobara Sep 26, 2024
607857b
chore(metadata): bump version to 43 (#73)
prateekmedia Sep 26, 2024
414b043
fix: resolved crash when user opens settings (#76)
dhanushPatel112 Feb 19, 2025
c69a4c2
Add support for GNOME 48 in metadata (#81)
gnpaone Apr 17, 2025
18df987
chore: bump version to 44
prateekmedia May 5, 2025
ca878ee
fix: remove unwanted files from quick-install.sh (#75)
cyrilf May 5, 2025
2aae2ac
metadata: Add GNOME Shell 49 Suport. (#84)
mhmdinan Oct 30, 2025
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
13 changes: 13 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# These are supported funding model platforms

github: [prateekmedia]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
37 changes: 37 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
EXT_HOME=~/.local/share/gnome-shell/extensions/[email protected]

all: install

install: extension.js metadata.json prefs.js stylesheet.css schemas/gschemas.compiled
#Remove old files(if any)
rm -rf ${EXT_HOME}
#Create directory structure
mkdir -p ${EXT_HOME}
mkdir -p ${EXT_HOME}/schemas

#Copy compulsory files
cp extension.js metadata.json prefs.js stylesheet.css ${EXT_HOME}
cp schemas/gschemas.compiled ${EXT_HOME}/schemas

#Optional files
cp LICENSE ${EXT_HOME} 2>/dev/null || true
cp README.md ${EXT_HOME} 2>/dev/null || true
cp schemas/org.gnome.shell.extensions.netspeedsimplified.gschema.xml ${EXT_HOME}/schemas 2>/dev/null || true

#Reloading shell; Sending SIGHUP signal to gnome-shell (equivalent to alt + f2 ; r ; enter)
busctl --user call org.gnome.Shell /org/gnome/Shell org.gnome.Shell Eval s 'Meta.restart("Restarting…")'

#Enabling Gnome extension.
sleep 5
gnome-extensions enable [email protected]

remove:
rm -rf ${EXT_HOME}

#Reloading shell; Sending SIGHUP signal to gnome-shell (equivalent to alt + f2 ; r ; enter)
busctl --user call org.gnome.Shell /org/gnome/Shell org.gnome.Shell Eval s 'Meta.restart("Restarting…")'

remove-no-reboot:
rm -rf ${EXT_HOME}

reinstall: remove-no-reboot install
126 changes: 116 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,120 @@
# Simple net speed
Gnome extension to show network speed
<p align="center"><a href="https://extensions.gnome.org/extension/3724/net-speed-simplified/"><img src="https://raw.githubusercontent.com/prateekmedia/netspeedsimplified/main/images/icon.png" height=80px alt="NSS Logo"/></a></p>
<h1 align="center">Net speed Simplified</h1>
<p align="center"><b>A Net Speed monitor With Loads of Customization.</b></p>
<p align="center">
<a href="https://github.com/prateekmedia/netspeedsimplified/releases">
<img alt="GitHub release" src="https://img.shields.io/github/v/release/prateekmedia/netspeedsimplified"/></a> <a href="LICENSE"><img alt="License" src="https://img.shields.io/github/license/prateekmedia/netspeedsimplified?color=blue"/></a>
</p>
<p align="center">
<img src='https://extensions.gnome.org/extension-data/screenshots/screenshot_3724.gif' width="500px" alt="Screenshot"/>
</p>
<table>
<th colspan=2>
<h6>Download options</h6>
</th>
<tr>
<td>
<a href="https://extensions.gnome.org/extension/3724/net-speed-simplified/">
<img src="https://raw.githubusercontent.com/andyholmes/gnome-shell-extensions-badge/master/get-it-on-ego.svg?sanitize=true" height="100" alt="Get it on GNOME Extensions">
</a>
</td>
<td>
<a href="#installing-manually">
<img alt="Install Manually" src="https://img.shields.io/badge/Install Manually-2 ways-blue"/>
</a>
</td>
</tr>
<tr>
<td colspan=10>
</tr>
</td>
</table>

https://extensions.gnome.org/extension/1085/simple-net-speed/
***Supports GNOME 45 and 46, for GNOME SHELL < 45 you can use the previous versions of this extension***

Simply showing network speed. Left click to change modes:
**Note** : Full CHANGELOG can be found on [github releases](https://github.com/prateekmedia/netspeedsimplified/releases) page

1. Total net speed in bits per second
1. Total net speed in Bytes per second
1. Up & down speed in bits per second
1. Up & down speed in Bytes per second
1. Total of downloaded in Bytes (Right click to reset counter)
#### Features
- [x] Cleaner UI
- [x] Adjustable Refresh rate
- [x] [Preference](#Feature-Highlights-for-Preferences) Menu for extension customization
- [x] *Vertical Alignment* Support
- [x] *Two Icon sets* for Indicators

Middle click to change font size
#### Feature Highlights for Preferences
- [x] **Lock Mouse Actions** option to Freeze [Mouse Events](#mouse-events)
- [x] **Advance Position** options to pinpoint where to place the indicator on the Panel
- [x] **Refresh time** field by which you can change refresh rate value between 1 and 10 seconds
- [x] **Show Upload First** option to show upload speed first
- [x] **Color Customizations** for speed indicators
- [x] **Hide when Disconnected** option
- [x] **Use Shorten Units** option
- [x] **Limit Unit** option
and more...

If you faced an **issue** then you can **[file an issue here](https://github.com/prateekmedia/netspeedsimplified/issues)**

#### Modes
1. **Total net speed** in terms of bits per second
1. **Total net speed** in terms of bytes per second
1. **Up & down speed** in terms of bits per second
1. **Up & down speed** in terms of bytes per second
1. **Total downloads** in terms of bytes (Right click to reset counter)

#### Mouse Events
- **Left click**: Cycle through the [modes](#modes).
- **Right click(in 1-4 modes)**: Toggle the visibility of total transfer data.
- **Right click(in 5th mode)**: Reset total transfer data
- **Right Click(Four consecutive times)**: Toggle through horizontal/vertical alignment.
- **Middle click**: Cycle through the font sizes.

#### *Special Thanks to*
- [biji](https://github.com/biji) for Creating [simplenetspeed](https://github.com/biji/simplenetspeed)
- [m0hithreddy](https://github.com/m0hithreddy) for his support in rewriting extension.js with Clutter and rewriting readme.md, Adopting Make build system and more..
- [remisiki](https://github.com/remisiki) for adding support for GNOME 45
[Know More](https://github.com/prateekmedia/netspeedsimplified/graphs/contributors)

### Troubleshooting

#### VPN traffics calculated twice
- Some VPN software creates a tun/tap interface (eg. [WireGuard](https://wireguard.com), [OpenVPN](https://openvpn.net)) and traffics are being calculated twice. Currently interfaces with these naming scheme is filtered out, make sure the interface created by your VPN software fits one of the following:
- `lo`: loop-back interface
- `ifb[0-9]+`: intermediate functional block pseudo network interface
- `lxdbr[0-9]+`: bridge interface created by [LXD](https://linuxcontainers.org/lxd/)
- `virbr[0-9]+`: bridge interface created by [LibVirt](https://libvirt.org)
- `docker[0-0]+`: bridge interface created by [Docker](https://docker.com)
- `veth[0-9a-zA-Z]+`: virtual network interface created by [Docker](https://docker.com)
- `br[0-9]+`: bridge interface
- `vnet[0-9]+`: virtual network interface
- `tun[0-9]+`: TUN (l3 tunnel) interface
- `tap[0-9]+`: TAP (l2 tunnel) interface
- `wg[0-9]+`: tunnel interface created by [WireGuard](https://wireguard.com)
- `waydroid[0-9]+`: tunnel interface created by [Waydroid](https://waydro.id)

<h2 align="center">Installing Manually</h2>

### Quick install
For quick install use below command:
```bash
bash -c "$(curl -sL https://git.io/Jk28b)"
```

### Installing using Make
- **Step 1** : Getting the sources from repository
```bash
git clone "https://github.com/prateekmedia/netspeedsimplified.git"
```
- **Step 2** : Running make (install)
```bash
make install
```
Likewise extension can be **removed** using
```bash
make remove
```
OR **reinstalled** using
```bash
make reinstall
```

You can manage the extension using extensions app or [website](https://extensions.gnome.org/local)
92 changes: 0 additions & 92 deletions convenience.js

This file was deleted.

Loading