Skip to content

Constrain ruler settings controls#258

Merged
pascalpp merged 5 commits into
pascal/228-feature-multiple-rulersfrom
codex/252-ruler-settings-constraints
Jun 19, 2026
Merged

Constrain ruler settings controls#258
pascalpp merged 5 commits into
pascal/228-feature-multiple-rulersfrom
codex/252-ruler-settings-constraints

Conversation

@pascalpp

@pascalpp pascalpp commented Jun 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • Defines the ruler settings controls layout in the XIB with consistent outer insets and aligned rows.
  • Keeps Unit and Dimensions controls visible and configurable in Interface Builder.
  • Removes special dimensions hide/show handling and updates layout coverage for the new constraints.

Tests

  • xcodebuild -project "Free Ruler.xcodeproj" -scheme "Free Ruler" test -only-testing:FreeRulerTests

Closes #252

pascalpp commented Jun 19, 2026

Copy link
Copy Markdown
Owner Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@pascalpp pascalpp force-pushed the codex/252-ruler-settings-constraints branch from 3e5c24b to 2716ef1 Compare June 19, 2026 18:05
@pascalpp pascalpp force-pushed the codex/251-ruler-window-cleanup branch from 837d7c3 to c4a404e Compare June 19, 2026 18:47
@pascalpp pascalpp force-pushed the codex/252-ruler-settings-constraints branch from 70d1b7a to 91f52fc Compare June 19, 2026 18:47
@pascalpp

Copy link
Copy Markdown
Owner Author

[codex reviewer] Reviewed the constrained ruler-settings controls layout. No blocking feedback from me; the moved XIB labels have matching localized strings, the unit abbreviations are unchanged across existing localizations, and the top-stack FreeRulerTests run passed.

@pascalpp pascalpp marked this pull request as ready for review June 19, 2026 19:08
@pascalpp pascalpp force-pushed the codex/252-ruler-settings-constraints branch from ebe59a9 to 25b6e87 Compare June 19, 2026 19:28
@pascalpp pascalpp force-pushed the codex/251-ruler-window-cleanup branch 2 times, most recently from c27b2d1 to 7f8674c Compare June 19, 2026 19:30
@pascalpp pascalpp force-pushed the codex/252-ruler-settings-constraints branch 2 times, most recently from ae55608 to e4833ea Compare June 19, 2026 19:32
@pascalpp pascalpp force-pushed the codex/251-ruler-window-cleanup branch from 7f8674c to 7322550 Compare June 19, 2026 19:32
@pascalpp pascalpp changed the base branch from codex/251-ruler-window-cleanup to graphite-base/258 June 19, 2026 19:32
@pascalpp pascalpp force-pushed the codex/252-ruler-settings-constraints branch from e4833ea to f139303 Compare June 19, 2026 19:32
@pascalpp pascalpp force-pushed the graphite-base/258 branch from 7322550 to 6e76cff Compare June 19, 2026 19:32
@pascalpp pascalpp changed the base branch from graphite-base/258 to pascal/228-feature-multiple-rulers June 19, 2026 19:32
@pascalpp pascalpp merged commit 0fde7f3 into pascal/228-feature-multiple-rulers Jun 19, 2026
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