Skip to content

refactor: reorganize panel/widget file structure and standardize UI setup - #315

Open
Robert0Mart wants to merge 3 commits into
ref/printTab-stackedWidgetfrom
ref/standardize-ui-setup
Open

refactor: reorganize panel/widget file structure and standardize UI setup#315
Robert0Mart wants to merge 3 commits into
ref/printTab-stackedWidgetfrom
ref/standardize-ui-setup

Conversation

@Robert0Mart

@Robert0Mart Robert0Mart commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Description

  • refactor

  • organized the rest of the widgets into a common folder

  • standardized setup UI cross files

  • updated tests based on the changes (paths and comments)

by : @gmmcosta15

File architecture

  • lib/panels/ : mainWindow.py, controlTab.py, filamentTab.py, printTab.py, utilitiesTab.py, networkWindow.py
  • lib/panels/widgets/
    • bannerPopup.py
    • common/ : basePopup.py, popupDialogWidget.py, keyboardPage.py, numpadPage.py, slider_selector_page.py, loadWidget.py, optionCardWidget.py
    • ControlTab/ : axisPage.py, extruderPage.py, fansPage.py, printcorePage.py, probeHelperPage.py, temperaturePage.py
    • FilamentTab/ : addFilamentPage.py, addSpoolPage.py, colorWheelWidget.py, amuPage.py, amuWidgets.py, basicFilamentPanel.py, spoolmanPage.py
    • MainWindow/ : cancelPage.py, connectionPage.py, notificationPage.py, updatePage.py
    • PrintTab/ : babystepPage.py, confirmPage.py, filesPage.py, jobStatusPage.py, sensorsPanel.py, sensorWidget.py, tunePage.py
    • UtilitiesTab/ : inputshaperPage.py, troubleshootPage.py

@Robert0Mart Robert0Mart changed the title Ref/standardize UI setup refactor: reorganize panel/widget file structure and standardize UI setup Aug 31, 2026
@Robert0Mart
Robert0Mart marked this pull request as ready for review August 31, 2026 13:27
@Robert0Mart
Robert0Mart requested review from HugoCLSC and gmmcosta15 and removed request for gmmcosta15 August 31, 2026 13:27
@Robert0Mart Robert0Mart added the Refactor Enhancing code's readability, maintainability, and extensibility while addressing technical debt. label Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Refactor Enhancing code's readability, maintainability, and extensibility while addressing technical debt.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant