Skip to content

Feat/gui wizard i18n - #2

Open
SebastienDenooz wants to merge 1 commit into
developfrom
feat/gui-wizard-i18n
Open

Feat/gui wizard i18n#2
SebastienDenooz wants to merge 1 commit into
developfrom
feat/gui-wizard-i18n

Conversation

@SebastienDenooz

Copy link
Copy Markdown
Contributor

No description provided.

Replace the single-page form with a landing page + step-by-step wizard:
stepper with completion/error/locked states, split layout (form left,
contextual help right), dynamic Previous/Next labels naming the target
step, cancel-confirm modal resetting to the landing page, per-step
gating, and an explicit target-page field on the placement step. The
signing batch streams progress and auto-advances to a results report.

All GUI text moves to the new i18n.py catalog (English, French, Dutch,
German, Spanish, Portuguese; system language by default) with headless
tests enforcing catalog completeness and placeholder parity. Entry-backed
state uses plain strings to dodge CTkEntry's leaked textvariable trace
(CustomTkinter 5.2.2). Azure mode gains click-to-place vignette parity.
Version bumped to 1.1.0.

Integrates develop's first/last page-anchor feature (5c253cb) into the
wizard: the localized selector lives on the validation step (shown only
when page counts differ), locks the placement preview onto the anchor
page, hides/disables the manual target-page field (page and page_anchor
stay mutually exclusive in the built RunConfig), and the signing summary
names the anchor. The GuiPageAnchor tests are re-expressed against the
wizard API.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014jf5Sy92xWkAda9ACy4kco
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.

1 participant