Audit finding
ConfigurationForm, VisualProfileManagerForm and VisualProfileEditorForm still combine application interaction logic with large imperative control-tree construction methods. Shared presentation primitives already exist, but each form remains responsible for composing headers, cards, action bars, grids and fixed layout measurements alongside event and commit handling.
This makes behavioral reviews harder because application-flow changes and visual-layout changes converge in the same classes.
Target state
Move stable control-tree construction into focused internal builders or view components while keeping interaction behavior in the forms.
The refactor should remain idiomatic WinForms. Do not add MVVM, a designer-code generator or a custom UI framework.
Acceptance criteria
Audit finding
ConfigurationForm,VisualProfileManagerFormandVisualProfileEditorFormstill combine application interaction logic with large imperative control-tree construction methods. Shared presentation primitives already exist, but each form remains responsible for composing headers, cards, action bars, grids and fixed layout measurements alongside event and commit handling.This makes behavioral reviews harder because application-flow changes and visual-layout changes converge in the same classes.
Target state
Move stable control-tree construction into focused internal builders or view components while keeping interaction behavior in the forms.
The refactor should remain idiomatic WinForms. Do not add MVVM, a designer-code generator or a custom UI framework.
Acceptance criteria
FormPresentationand theme authorities rather than new duplicate helpers.