Skip to content

chore: clean up platform adapters - #10

Merged
loocor merged 3 commits into
mainfrom
feat/platform-cleanup
May 27, 2026
Merged

chore: clean up platform adapters#10
loocor merged 3 commits into
mainfrom
feat/platform-cleanup

Conversation

@loocor

@loocor loocor commented May 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • Generate the tray menu icon from Rust instead of shelling out to macOS-specific tools.
  • Route path and URL opening through Tauri opener APIs and shared dev launcher adapters.
  • Keep Cargo.lock in sync with the new Tauri plugin dependencies.

Test Plan

  • bun run check
  • RUSTC_WRAPPER= cargo test --manifest-path src-tauri/Cargo.toml -- --test-threads=1

Note: bun test currently exits without details on main as well, so it was not used as a merge gate.

loocor added 3 commits May 27, 2026 14:19
Replace the macOS sips pipeline with Rust PNG decoding, scaling, and writing so the build script no longer depends on platform shell tools.
Keep file, URL, and Zed opening behind cross-platform helpers instead of scattering direct macOS open command usage across dev and Tauri paths.
Keep the lockfile in sync with the Tauri dialog and opener plugins introduced by the platform adapter cleanup.
@loocor
loocor merged commit 3a7b8ea into main May 27, 2026
4 checks passed
@loocor
loocor deleted the feat/platform-cleanup branch May 27, 2026 06:40
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