Skip to content

Latest commit

 

History

History
73 lines (44 loc) · 1.94 KB

README.md

File metadata and controls

73 lines (44 loc) · 1.94 KB

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