Skip to content

[feat] Expose Vivaldi in Install/Remove/Default Browser menus - #139

Merged
themartiano merged 1 commit into
omacom:mainfrom
Fail-Safe:fix/vivaldi-install-menu-entry
Sep 8, 2026
Merged

themartiano merged 1 commit into
omacom:mainfrom
Fail-Safe:fix/vivaldi-install-menu-entry

Conversation

@Fail-Safe

@Fail-Safe Fail-Safe commented Sep 5, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Adds a small Omarchy menu backport so Vivaldi appears under Install → Browser, Remove → Browser, and Setup → Default Browser.
  • Completes the UX gap left by feat: add signed Vivaldi ARM64 installer #80: the signed ARM64 installer existed, but there was no menu entry to launch it.
  • Pins patch digests and extends verify.py contract coverage for the three menu IDs.

Test plan

  • python3 guest/tests/verify.py (backport metadata / digests)
  • Optional: python3 guest/tests/verify.py --source <pinned-omarchy-checkout> to exercise staged menu postimage checks
  • In an aarch64 guest: Omarchy menu → Install → Browser → Vivaldi launches the existing ARM64 installer path
  • After install: Default Browser → Vivaldi and Remove → Browser → Vivaldi appear as expected
  • Confirm Chromium/Firefox/Zen menu rows are unchanged

The ARM64 Vivaldi installer already works, but the Omarchy menu never listed
it, so users had no UI path to install or set it as default.
@Fail-Safe Fail-Safe changed the title Expose Vivaldi in Install/Remove/Default Browser menus [feat] Expose Vivaldi in Install/Remove/Default Browser menus Sep 5, 2026

@themartiano themartiano left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks for the pull request!

Codex comments

The menu entries connect to the existing ARM64 installer/default/removal paths. Verified the pinned upstream backport and combined tests.

@themartiano
themartiano merged commit 2bd979d into omacom:main Sep 8, 2026
1 check passed
@Fail-Safe
Fail-Safe deleted the fix/vivaldi-install-menu-entry branch September 8, 2026 20:02
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