Skip to content

Export UX consistency pass#416

Merged
marcinz606 merged 4 commits into
mainfrom
chore/export
Jul 7, 2026
Merged

Export UX consistency pass#416
marcinz606 merged 4 commits into
mainfrom
chore/export

Conversation

@marcinz606

Copy link
Copy Markdown
Owner
  • Replace sidebar BATCH section with a primary Export split button; chevron selects a sticky scope (current / selected / all visible with current or saved settings), the button is the only trigger. Same sticky pattern for Export Presets. Scopes persist as global settings.
  • Remove the 'Sync export settings' mode toggle and the toolbar Export button (Ctrl+E remains); Save is icon-only and the toolbar pill fits its content.
  • Uniform bulk-export confirmation at the controller chokepoint (batch, multi-select, preset batch, contact sheet); single-frame paths never confirm.
  • Gate blocked JXL/colour-space combos in _run_export_tasks via a pure export_blocked() helper shared with the settings form.
  • Count per-file export failures and surface them in the completion toast.
  • Solid-red primary style for all export actions (Export, Export Presets, contact sheet, sidecars); shared split-button widget with unified 36px height.
  • Default export size mode PRINT -> ORIGINAL.
  • Consistent action naming in the files context menu and tutorial.

- Replace sidebar BATCH section with a primary Export split button; chevron
  selects a sticky scope (current / selected / all visible with current or
  saved settings), the button is the only trigger. Same sticky pattern for
  Export Presets. Scopes persist as global settings.
- Remove the 'Sync export settings' mode toggle and the toolbar Export button
  (Ctrl+E remains); Save is icon-only and the toolbar pill fits its content.
- Uniform bulk-export confirmation at the controller chokepoint (batch,
  multi-select, preset batch, contact sheet); single-frame paths never confirm.
- Gate blocked JXL/colour-space combos in _run_export_tasks via a pure
  export_blocked() helper shared with the settings form.
- Count per-file export failures and surface them in the completion toast.
- Solid-red primary style for all export actions (Export, Export Presets,
  contact sheet, sidecars); shared split-button widget with unified 36px height.
- Default export size mode PRINT -> ORIGINAL.
- Consistent action naming in the files context menu and tutorial.
@marcinz606 marcinz606 merged commit a85963d into main Jul 7, 2026
1 check passed
@marcinz606 marcinz606 deleted the chore/export branch July 7, 2026 20:03
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