Skip to content

Conversation

Video-Nomad
Copy link
Contributor

@Video-Nomad Video-Nomad commented Jun 23, 2025

WiFi widget related changes:

  • Added a popup menu to wifi.py widget to allow users to manage their wifi connections.
  • Added additional popup menu speficic options to validation schema.
  • Added a new wifi_managers.py module to handle the management of wifi connections and scanning.
  • Added a new wifi_widgets.py module to handle the creation of the wifi connection manager widgets.
  • Updated the docs to reflect the new features of WiFi widget.
  • Added wlanapi.py bindings to handle wlanapi.dll functions.
  • Updated pyproject.toml and build.py to include new winrt dependencies.
457922931-4ba996e6-0ee6-4f68-9528-2a2f14002104.mp4

Other changes:

  • Added typecheck.py to handle ctypes specific type checking.
  • Added error_check.py in win32 module to hold various error checking functions. Added error code to string function is the first one.
  • Added type hints for register_callback.
  • Split bindings.py into a module with separate file for each dll.
  • Added popup widget class type hints.
  • Formatted grouper widget imports.

@Video-Nomad Video-Nomad force-pushed the feat/wifi-popup-menu branch 2 times, most recently from e64874e to 10e609c Compare June 24, 2025 07:08
@Video-Nomad Video-Nomad force-pushed the feat/wifi-popup-menu branch 5 times, most recently from f7034fc to 286b1f9 Compare June 24, 2025 13:44
- Added a popup menu to `wifi.py` widget to allow users to manage their wifi connections.
- Added additional popup menu speficic options to validation schema.
- Added a new `wifi_managers.py` module to handle the management of wifi connections and scanning.
- Added a new `wifi_widgets.py` module to handle the creation of the wifi connection manager widgets.
- Added `wlanapi.py` bindings to handle wlanapi.dll functions.
- Updated pyproject.toml and build.py to include new winrt dependencies.
- Added `typecheck.py` to handle ctypes specific type checking.
- This fixes a crash when a child QMenu is shown and the parent PopupWidget is destroyed.
@Video-Nomad Video-Nomad force-pushed the feat/wifi-popup-menu branch from 286b1f9 to 84ba92e Compare June 24, 2025 14:39
@amnweb amnweb merged commit bac82a3 into amnweb:main Jun 24, 2025
@Video-Nomad Video-Nomad deleted the feat/wifi-popup-menu branch June 24, 2025 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants