Skip to content

Follow-up to #32: Add selected clip position preference#35

Draft
alvst wants to merge 27 commits into
momenbasel:mainfrom
alvst:focused/clip-selection-position
Draft

Follow-up to #32: Add selected clip position preference#35
alvst wants to merge 27 commits into
momenbasel:mainfrom
alvst:focused/clip-selection-position

Conversation

@alvst

@alvst alvst commented Jul 24, 2026

Copy link
Copy Markdown

What

  • Adds a Selected clip position setting in General > Clip Navigation.
  • Keeps Center as the default behavior.
  • Adds Right edge to place the selected clip at the far right of the strip, matching Paste’s style.
  • Repositions the current selection immediately when the preference changes.

Dependency

This is a draft follow-up to #32 because it adds one behavior preference to that organized Settings surface.

GitHub cannot make an upstream PR target a branch in this fork, so the current diff includes its Settings parent work. After #32 merges, this branch will be rebased onto upstream main; the PR will then contain only this preference.

Validation

  • swift build
  • swift build -Xswiftc -DMAS
  • Tested on Apple Silicon.
  • Intel Mac testing was not possible because no Intel Mac is available.

Screenshots

Demo mode; Pesty window only.

Selected clip anchored at the right edge of the Pesty strip Clip Navigation settings with Right edge selected

alvst added 27 commits July 23, 2026 19:33
…ttings-polish

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
…tings-polish

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
…-settings-polish

# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
…s-polish

# Conflicts:
#	Sources/Pesty/UI/BarWindowController.swift
…ettings-polish

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
…tings-polish

# Conflicts:
#	Sources/Pesty/Settings/SettingsView.swift
…ettings-polish

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
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