Skip to content

Add visible Linux setup launcher - #13

Merged
maphew merged 1 commit into
mainfrom
codex/mdo-gfw-linux-launcher
Jul 10, 2026
Merged

maphew merged 1 commit into
mainfrom
codex/mdo-gfw-linux-launcher

Conversation

@maphew

@maphew maphew commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • register a visible, MIME-free mdo Setup desktop entry on Linux
  • keep the launcher lifecycle separate from the hidden Markdown file handler
  • register from the hosted installer and repair it best-effort on normal setup runs
  • add a strict installer-only registration mode
  • document the application-menu flow and add ownership/idempotency tests

Why

Linux shipped mdo-setup but no visible .desktop entry, so desktop users could not discover it without first using a shell. The new launcher fixes that gap while ensuring mdo --uninstall-file-manager removes only the Open as HTML handler.

This implements the focused Linux discoverability portion analyzed in #12.

Validation

  • cargo fmt --check
  • cargo test
  • cargo clippy --all-targets -- -D warnings
  • sh -n docs/install.sh
  • regenerated checked-in docs
  • git diff --check

@maphew
maphew force-pushed the codex/mdo-gfw-linux-launcher branch from 3ef2859 to bd9249d Compare July 10, 2026 20:40
@maphew
maphew marked this pull request as ready for review July 10, 2026 20:40
@maphew
maphew merged commit d975a73 into main Jul 10, 2026
2 checks passed
@maphew
maphew deleted the codex/mdo-gfw-linux-launcher branch July 10, 2026 20:42
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