Skip to content

Register app in Start Menu during install#17

Merged
tsuchim merged 2 commits into
mainfrom
devel
May 19, 2026
Merged

Register app in Start Menu during install#17
tsuchim merged 2 commits into
mainfrom
devel

Conversation

@tsuchim
Copy link
Copy Markdown
Owner

@tsuchim tsuchim commented May 18, 2026

Summary

  • register PriorityGear in the machine-wide Start Menu during install
  • remove the Start Menu shortcut during uninstall
  • document the post-install launch path and add v0.3.4 release notes

Validation

  • dotnet build PriorityGear.slnx --configuration Release
  • dotnet test tests/PriorityGear.Setup.Tests/PriorityGear.Setup.Tests.csproj --configuration Release
  • dotnet test PriorityGear.slnx --configuration Release --no-build
  • scripts/package-release.ps1 -TagName v0.3.4
  • scripts/inspect-release-artifacts.ps1 -TagName v0.3.4

No elevated setup was run from Codex.

Copilot AI review requested due to automatic review settings May 18, 2026 08:42
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Registers PriorityGear in the machine-wide Start Menu as part of the installer flow, and updates documentation/release notes to describe the post-install launch path for v0.3.4.

Changes:

  • Add Start Menu shortcut planning + creation during install, and deletion during uninstall.
  • Extend SetupInstallPlan with GUI app + Start Menu paths and add tests for the shortcut spec.
  • Update README / installer docs and add v0.3.4 release draft.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tests/PriorityGear.Setup.Tests/SetupPlanningTests.cs Adds assertions for AppExePath and validates Start Menu shortcut spec targets the installed GUI app.
src/PriorityGear.Setup/StartMenuShortcut.cs Introduces Start Menu shortcut create/delete implementation and a ShortcutSpec record.
src/PriorityGear.Setup/SetupInstallPlan.cs Adds AppExePath and Start Menu directory/shortcut path properties used by setup.
src/PriorityGear.Setup/Program.cs Hooks Start Menu shortcut creation into install and deletion into uninstall, with logging.
README.md Updates System Mode installer section to v0.3.4 and documents Start Menu launch path.
README.ja.md Japanese README updates for v0.3.4 and Start Menu launch path.
docs/release-drafts/v0.3.4.md Adds v0.3.4 release draft covering Start Menu registration and scope/safety notes.
docs/installer.md Updates installer documentation for v0.3.4, including Start Menu launch instructions.

Comment thread src/PriorityGear.Setup/StartMenuShortcut.cs Outdated
Comment thread src/PriorityGear.Setup/StartMenuShortcut.cs Outdated
Comment thread src/PriorityGear.Setup/StartMenuShortcut.cs Outdated
@tsuchim tsuchim merged commit c0cf034 into main May 19, 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