Skip to content

A tray icon on MacOS & Windows with your current ping.

Notifications You must be signed in to change notification settings

henri9813/iPingTray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Logo IPingTray

This program permit to have your current ping in ms inside your menu bar on your computer ! ( cf Screenshots)

This tool is useful when traveling with an unstable connection to know if you can try to work or not 🙂.

Installation

You can download the last release of the project in the project releases.

Usage

Running the app will automatically add you a tray in your menu bar.

The reference to determine your ping is the Google DNS server (8.8.8.8), this option cannot be configured at this time)

Thresholds

Indicator Latency Range
🟢 Latency < 40ms
🟠 Latency < 75ms
🔴 Latency >= 75ms

Start app automatically on boot

 macOS

You can follow the article from Apple which explain how to start the app automatically at boot:

https://support.apple.com/guide/mac-help/open-items-automatically-when-you-log-in-mh15189

Windows

The installer automatically add the program to startup programs.

Screenshots

macOS screenshot

windows screenshot

Development

Generate icons

If you wish to update the icons, you need to run the generate-icons.sh which gonna generate golang []bytes array representing the icon.

To generate icons, you also need to install 2goarray

go get github.com/cratonica/2goarray
go install github.com/cratonica/2goarray

⚠️ We use .ico file because it's the only supported format on windows, according to @ZGGSONG

Contribution

Feel free to contribute !

Licence

Creative Commons Attribution-NonCommercial 4.0 International License