Skip to content

Feature Request: Display Current IP Country Flag in the System Tray Icon #24

Description

@mhabedini

Summary

Add an optional feature to display the flag of the country corresponding to the current public IP address directly in the system tray icon.

Motivation

IRNet is designed for power users who monitor VPN and network status. Since the application can run in the system tray, it would be very useful if the tray icon reflected the country of the current public IP address.

This would let users instantly verify that:

  • Their VPN/proxy is connected to the expected country.
  • The active exit node has changed after switching servers.
  • The current IP location is correct without opening the application.

Proposed Behavior

  • Display the current country's flag as the system tray icon.
  • Update the tray icon automatically whenever the detected IP country changes.
  • Fall back to the default IRNet tray icon if the country cannot be determined.
  • Add a setting to enable or disable this feature.

Benefits

  • Instant visual confirmation of the current IP location.
  • Faster verification when switching VPN or proxy servers.
  • Makes better use of the existing system tray functionality.
  • Improves the experience for users who keep IRNet running in the background.

Additional Notes

I noticed the existing TODO items:

  • Choose default country and show flag based on that
  • Option to show all countries flag

This feature is intended to complement those by displaying the currently detected IP country's flag in the system tray icon, providing always-visible status without opening the application.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions