Skip to content

Contact sheet: name order by default, custom label text - #1493

Merged
marcinz606 merged 1 commit into
mainfrom
mz/sheet-refine
Oct 24, 2026
Merged

marcinz606 merged 1 commit into
mainfrom
mz/sheet-refine

Conversation

@marcinz606

Copy link
Copy Markdown
Owner

Summary

  • Order gains Name (file name, as the Film Strip sorts) and starts on it. Date and Scene stay. The capture-date read before the dialog opens still runs, because it also reads the scan size and exposure.
  • Frame numbers on the edge print follow file-name order, so with Date order they can be out of sequence when names and dates disagree.
  • Label text field under the toggles replaces the printed roll label. Empty prints the automatic label (shown as the placeholder). The field grays out while Roll Label is off. Return does not press Export.
  • Toggles now pair Film Edges with Edge Print (which it gates), and White Paper with Roll Label.
  • Saved setting by_scene becomes order; a saved Scene choice falls back to Name once.
  • Guide, catalogs (ja, ko, zh_CN) and localized guides updated.

Test plan

  • Contact sheet tests (dialog, roll, layout, controller, tiles), i18n, UI copy, tooltip budget, dialog footer/geometry, toggle look
  • Lint, type check
  • Tried in the app

The Order choice gains Name (file name, as the Film Strip sorts) and
starts on it; Date and Scene stay. Frame numbers on the edge print
follow file-name order. The saved setting is now `order` instead of
`by_scene`.

A Label text field under the toggles replaces the printed roll label.
Empty prints the automatic label, shown as the placeholder; the field
grays out while Roll Label is off. The toggles pair Film Edges with
the Edge Print it gates, and White Paper with Roll Label.
@marcinz606
marcinz606 merged commit 4c6bd2c into main Oct 24, 2026
5 checks passed
@marcinz606
marcinz606 deleted the mz/sheet-refine branch October 24, 2026 09:43
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