Skip to content

Entry point re-organization#1610

Merged
cyanzhong merged 1 commit into
mainfrom
develop
Jul 24, 2026
Merged

Entry point re-organization#1610
cyanzhong merged 1 commit into
mainfrom
develop

Conversation

@cyanzhong

Copy link
Copy Markdown
Contributor

No description provided.

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

Reorganizes where the “Official Website” entry point for Extensions lives by removing the main menu IBAction/storyboard menu item and reintroducing it as part of the Extensions window’s actions menu, with updated localization plumbing.

Changes:

  • Removed the “Official Website” menu item/action from the main app menu and AppDelegate.
  • Added an “Official Website” item to the Extensions window actions menu (with a centralized URL constant).
  • Moved localization for “Official Website” from storyboard-extracted strings to the main string catalog, and updated the storyboard to add an icon for “Manage Extensions…”.

Reviewed changes

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

Show a summary per file
File Description
MarkEditMac/Sources/Main/Application/AppDelegate+Menu.swift Removes the openOfficialWebsite IBAction previously used by the main menu.
MarkEditMac/Sources/Extension/ExtensionsWindowController.swift Adds the Official Website menu item to the Extensions window actions menu and centralizes the URL.
MarkEditMac/Sources/Extension/Core/ExtensionInstaller.swift Introduces Localized.Extension.officialWebsite string for the new menu item.
MarkEditMac/Resources/Localizable.xcstrings Adds the “Official Website” string entry and translations in the app string catalog.
MarkEditMac/mul.lproj/Main.xcstrings Removes the storyboard-extracted localization entry for the deleted main-menu item.
MarkEditMac/Base.lproj/Main.storyboard Removes the “Official Website” menu item from the Extensions main menu and adds an icon for “Manage Extensions…”.

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

Comment thread MarkEditMac/Sources/Extension/Core/ExtensionInstaller.swift
Comment thread MarkEditMac/Resources/Localizable.xcstrings
@cyanzhong
cyanzhong merged commit c1b10c7 into main Jul 24, 2026
2 checks passed
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.

2 participants