Skip to content

Follow-Up to 45 & 46: Open preview content in native apps - #47

Draft
alvst wants to merge 69 commits into
momenbasel:mainfrom
alvst:codex/preview-external-open-actions
Draft

Follow-Up to 45 & 46: Open preview content in native apps#47
alvst wants to merge 69 commits into
momenbasel:mainfrom
alvst:codex/preview-external-open-actions

Conversation

@alvst

@alvst alvst commented Jul 25, 2026

Copy link
Copy Markdown

Summary

Adds native external-open actions to the inline preview.

  • Images and image files open in Preview.
  • Text and RTF content open in TextEdit.
  • Web links open in the user’s default browser.

Dependency

Depends on #45 and #46. The branch is intentionally stacked while those prerequisites remain unmerged upstream.

Validation

  • swift build
  • Debug Demo build (Pesty --demo) visual check

Screenshot

Debug Demo; Pesty window only. The native-open actions are exercised from the non-key inline preview panel, so the capture intentionally excludes the external app.

External open actions Debug Demo state

alvst added 30 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
alvst added 28 commits July 24, 2026 14:30
…view

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
…all-prs-preview

# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Monitor/PasteService.swift
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
#	Sources/Pesty/Store/ClipboardStore.swift
#	Sources/Pesty/UI/BarView.swift
…eview

# Conflicts:
#	Sources/Pesty/UI/BarView.swift
…-preview

# Conflicts:
#	Sources/Pesty/UI/BarView.swift
…-preview

# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Store/ClipboardStore.swift
#	Sources/Pesty/UI/BarView.swift
# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Monitor/PasteService.swift
#	Sources/Pesty/Store/ClipboardStore.swift
#	Sources/Pesty/UI/ClipCardView.swift
@alvst alvst changed the title Open preview content in native apps Follow-Up to 45 & 46: Open preview content in native apps Jul 26, 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