Skip to content

Auto-Open Broken#83

Merged
RobertoMachorro merged 7 commits into
masterfrom
auto-open-bugfix
May 19, 2026
Merged

Auto-Open Broken#83
RobertoMachorro merged 7 commits into
masterfrom
auto-open-bugfix

Conversation

@RobertoMachorro

Copy link
Copy Markdown
Owner

No description provided.

@RobertoMachorro RobertoMachorro self-assigned this May 19, 2026
Copilot AI review requested due to automatic review settings May 19, 2026 03:28
@RobertoMachorro RobertoMachorro linked an issue May 19, 2026 that may be closed by this pull request

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR extends the app’s launch behavior preferences to support reopening previously open documents on launch, persisting/restoring document security-scoped bookmarks (and window frames) across app runs.

Changes:

  • Added a new “Reopen Previous” launch behavior option and localization.
  • Persisted/restored last open documents using security-scoped bookmarks and saved window frames.
  • Updated sandbox entitlements to allow app-scoped bookmarks; adjusted project deployment target and scheme settings.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
Moped/PreferencesView.swift Adds the “Reopen Previous” option to the launch behavior picker.
Moped/Preferences.swift Introduces RestoredDocument, reopenPreviousOnLaunch, and persistence for last-open docs.
Moped/Moped.entitlements Enables app-scoped bookmark entitlement needed for restoring files.
Moped/Localizable.xcstrings Adds localized string for the new preference option.
Moped/AppDelegate.swift Saves open documents at termination and reopens them on launch; restores window frames.
Moped.xcodeproj/xcshareddata/xcschemes/Moped.xcscheme Changes scheme launch language setting (now hard-coded to es).
Moped.xcodeproj/project.pbxproj Sets MACOSX_DEPLOYMENT_TARGET to 14.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Moped/AppDelegate.swift Outdated
Comment on lines +108 to +110
) else { continue }

let didStart = url.startAccessingSecurityScopedResource()
Comment thread Moped.xcodeproj/xcshareddata/xcschemes/Moped.xcscheme
RobertoMachorro and others added 2 commits May 18, 2026 23:42
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@RobertoMachorro RobertoMachorro merged commit c5a08f3 into master May 19, 2026
1 check passed
@RobertoMachorro RobertoMachorro deleted the auto-open-bugfix branch May 19, 2026 03:54
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.

New feature: Re-open files after close

2 participants