Add SettingsTab, StatusTab, DataTab and wire up DeviceController #2

Merged
jack merged 1 commits from SettingTab into main 2026-05-28 22:54:03 +00:00
Owner
  • SettingsTab: chamber ID, master CSV mapping (families A-Z), wafer
    behavior toggle, light/dark mode toggle, Edit CSV Metadata dialog
  • StatusTab: connection status card, wafer info, activity log (blank
    until Detect Wafer fires from the side rail)
  • DataTab: empty state, ready for parsed data
  • HomePage: side rail buttons dispatch device actions and jump to
    Status tab; selectedSideActionIndex defaults to -1 on startup
  • DeviceController registered as QML context property in main.py
  • LocalSettings: added status persistence fields
  • Theme: added subheadingColor and disabledText
  • Added serialcomm/ package and backend data/graph modules
  • gitignore: restore clean version
- SettingsTab: chamber ID, master CSV mapping (families A-Z), wafer behavior toggle, light/dark mode toggle, Edit CSV Metadata dialog - StatusTab: connection status card, wafer info, activity log (blank until Detect Wafer fires from the side rail) - DataTab: empty state, ready for parsed data - HomePage: side rail buttons dispatch device actions and jump to Status tab; selectedSideActionIndex defaults to -1 on startup - DeviceController registered as QML context property in main.py - LocalSettings: added status persistence fields - Theme: added subheadingColor and disabledText - Added serialcomm/ package and backend data/graph modules - gitignore: restore clean version
jack added 1 commit 2026-05-28 22:53:30 +00:00
- SettingsTab: chamber ID, master CSV mapping (families A-Z), wafer
  behavior toggle, light/dark mode toggle, Edit CSV Metadata dialog
- StatusTab: connection status card, wafer info, activity log (blank
  until Detect Wafer fires from the side rail)
- DataTab: empty state, ready for parsed data
- HomePage: side rail buttons dispatch device actions and jump to
  Status tab; selectedSideActionIndex defaults to -1 on startup
- DeviceController registered as QML context property in main.py
- LocalSettings: added status persistence fields
- Theme: added subheadingColor and disabledText
- Added serialcomm/ package and backend data/graph modules
- gitignore: restore clean version
jack merged commit 16d8bf48af into main 2026-05-28 22:54:03 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jack/pyGUI#2