Skip to content

EdgeMagic v0.1.2

Choose a tag to compare

@github-actions github-actions released this 10 Sep 04:31

EdgeMagic 0.1.2

Summary

Version 0.1.2 focuses on improving the production drag-and-drop experience, especially the delay around the Drop into ... state after dropping content into a widget.

Highlights

  • Clears the Drop into ... state as soon as a drop event is received.
  • Gives the UI a render opportunity before processing dropped files, URLs, or text.
  • Reduces repeated renders during native dragover events.
  • Shows Drop into ... only on the widget currently under the pointer.
  • Synchronizes native Tauri drag-and-drop events with the React UI.
  • Adds regression tests for the drop prompt, in-progress payload handling, and widget hover targeting.
  • Updates all workspace packages to version 0.1.2.

Validation

The following commands completed successfully:

npm run typecheck
npm test -- apps/desktop/src/ui/app.test.tsx apps/desktop/src/platform/desktop-platform.test.ts apps/desktop/src/features/edge-shell/model/shell-state.test.ts
npm run desktop:bundle

Result: 34 tests passed and both Windows installers were generated successfully.

Windows Artifacts

  • NSIS: apps/desktop/src-tauri/target/release/bundle/nsis/EdgeMagic_0.1.2_x64-setup.exe
  • MSI: apps/desktop/src-tauri/target/release/bundle/msi/EdgeMagic_0.1.2_x64_en-US.msi

Installation

NSIS

Run EdgeMagic_0.1.2_x64-setup.exe and follow the installer steps.

MSI

Run EdgeMagic_0.1.2_x64_en-US.msi to install through Windows Installer.

Post-install Smoke Test

  1. Open EdgeMagic and move the pointer to the edge handle to open the shelf.
  2. Drag a file, URL, or text into the Clipboard widget.
  3. Move across the widgets and verify that only the widget under the pointer shows Drop into ....
  4. Drop the content and verify that the prompt disappears immediately before processing begins.
  5. Confirm that the captured item appears in the target widget.

Notes

This build is not code-signed yet, so Windows SmartScreen may show a warning the first time the installer is opened.