Skip to content

Feat/hotspot qrcode#168

Open
Robert0Mart wants to merge 8 commits intoref/network_windowfrom
feat/hotspot-qrcode
Open

Feat/hotspot qrcode#168
Robert0Mart wants to merge 8 commits intoref/network_windowfrom
feat/hotspot-qrcode

Conversation

@Robert0Mart
Copy link
Collaborator

Description

Select the type:

  • Feature
  • Bug fix
  • Code refactor
  • Documentation

BlocksScreen/lib/panels/networkWindow.py

  • added qrcode logic
  • added hotspot activate inside the panel
  • adde save logic (save hotspot setting when hotspot is on)

BlocksScreen/lib/qrcode_gen.py

  • changed wifi data

BlocksScreen/lib/ui/wifiConnectivityWindow_ui.py

  • changed hotspot panel to have space for qrcode

BlocksScreen/lib/utils/blocks_label.py

  • added clear pixmap shortcut

scripts/requirements.txt

  • added pillow

Screenshots

image

@Robert0Mart Robert0Mart requested a review from HugoCLSC January 23, 2026 11:52
@Robert0Mart Robert0Mart added enhancement New feature or request. UI/UX User Interface what changed with this code labels Jan 23, 2026
@gmmcosta15 gmmcosta15 changed the base branch from dev to ref/network_window February 25, 2026 14:31
gmmcosta15 added a commit that referenced this pull request Feb 27, 2026
  - Replace monolithic lib/network.py (1550 lines) with a structured
    lib/network/ module: facade.py (Qt main-thread interface), worker.py
    (asyncio D-Bus thread), and models.py (frozen dataclasses).
  - Rewrite NetworkControlWindow with signal-reactive NM integration,
    hidden network support, VLAN/DHCP flow, and network priority management.
  - Add hotspot configuration with QR code display and persistence to
    BlocksScreen.cfg (incorporates PR #168 and PR #178).
  - Add update option to the network panel.
  - Reorganise wifi signal-strength SVG icons into btn_icons/network/;
    add ethernet_connected and static_ip icons.
  - Remove embedded keyboard page (keyboardPage.py); refactor list_model.py.
  - Add test suite: tests/network/ with unit, UI, and integration tests
    (facade, worker, models, sdbus).
@gmmcosta15 gmmcosta15 mentioned this pull request Feb 27, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request. UI/UX User Interface what changed with this code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant