Skip to content

Add hotspot settings window and tray integration#11

Merged
AghastyGD merged 6 commits into
mainfrom
feat/user-configurable-hotspot-settings
Jun 6, 2026
Merged

Add hotspot settings window and tray integration#11
AghastyGD merged 6 commits into
mainfrom
feat/user-configurable-hotspot-settings

Conversation

@AghastyGD

Copy link
Copy Markdown
Owner

Summary

This PR introduces the first settings interface for wiretray.

Users can now open a dedicated settings window from the tray menu, configure hotspot settings, and manage hotspot state without relying on hardcoded values.

What's included

  • Add a GTK4-based settings window.
  • Add a Settings action to the tray menu.
  • Allow editing and saving hotspot SSID and passphrase.
  • Validate hotspot passphrases before saving.
  • Display the current hotspot status in the settings window.
  • Add start and stop hotspot actions directly from the settings window.
  • Keep the UI synchronized with NetworkManager state changes.
  • Introduce a dedicated wiretray-settings binary.

Notes

This is the first step toward a complete desktop configuration experience.

The current interface focuses on basic hotspot configuration, while providing a foundation for future features.

@AghastyGD AghastyGD self-assigned this Jun 6, 2026
@AghastyGD AghastyGD added the enhancement New feature or request label Jun 6, 2026
@AghastyGD AghastyGD linked an issue Jun 6, 2026 that may be closed by this pull request
@AghastyGD
AghastyGD merged commit 20b5cdb into main Jun 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

User-configurable hotspot settings

1 participant