Skip to content

docs: add comprehensive UI audit report for ASP/IJ GUI panels#108

Open
AmlanDalai wants to merge 3 commits intosumit3203:masterfrom
AmlanDalai:add-ui-audit
Open

docs: add comprehensive UI audit report for ASP/IJ GUI panels#108
AmlanDalai wants to merge 3 commits intosumit3203:masterfrom
AmlanDalai:add-ui-audit

Conversation

@AmlanDalai
Copy link
Copy Markdown
Contributor

What this PR does

Adds a comprehensive UI audit document at docs/UI_AUDIT.md
covering all 10 GUI panels in the Active Segmentation plugin.

Contents

  • Panel-by-panel analysis of all GUI classes
  • WindowBuilder compatibility status for each panel
  • Bug summary with fix status
  • ASCommon design system analysis and proposed extensions
  • WindowBuilder compatibility rules
  • Recommended fix priority table

Why

This audit serves as the Requirement Specification deliverable
for the GSoC 2026 UI update project. It documents the current state
of the UI, identifies all issues, and establishes a clear priority
order for fixes.

Closes #106 (inline font/color declarations)
Relates to #102 , #103 , #104 , #107

- Replace reference equality (==) with .equals() for ActionEvent dispatch
  in doAction() — same class of bug fixed in GuiPanel (PR sumit3203#6)
- Remove System.out.println debug statements from doAction() and updateClassifier()
- Add full Javadoc to all methods and class
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.

[DESIGN] Inline Font and Color declarations bypass shared ASCommon constants

1 participant