github Deepender25/Edge-Drop v0.2.1
v0.2.1 - Cross-Reboot Display Persistence & 5-Category Segmented Filters

4 hours ago

Edge-Drop v0.2.1 Release Notes

Summary

Edge-Drop v0.2.1 introduces Cross-Reboot Multi-Monitor Display Persistence, a 5-Category macOS Segmented Control Filter Suite, Unified Image Entity Classification, and HD Anti-Aliased Curved Edges rendering optimizations.


Key Changes

Cross-Reboot Display Persistence & Multi-Monitor Engine

  • 4-Tier Display Resolution Pipeline: Implemented a display resolution pipeline (stickDisplayWorkArea and stickDisplayScaleFactor) that preserves monitor preferences across system restarts when Windows re-assigns numeric display IDs.
    • Tier 1 (Exact Session ID): Fast path resolution within active session.
    • Tier 2 (Fuzzy WorkArea Geometry Match): Resolves target monitor via workArea bounds matching within an 8px tolerance window, using DPI scale factor as a secondary tiebreaker.
    • Tier 3 (Nearest Position): Maintains continuity during window geometry updates.
    • Tier 4 (Primary Display Fallback): Gracefully re-anchors to the Primary Display if the target monitor is disconnected.
  • Fail-Safe Primary Fallback: Automatically re-anchors to the Primary Display if a secondary display is disconnected, preventing off-screen rendering or UI clipping.

macOS Segmented Control 5-Category Filter Suite

  • 5 Category Filters: Quick-access filtering across All, Text, Links, Images, and Files.
    • Text: Filters plain text clips and notes (isUrl === false).
    • Links: Filters web links and URLs (isUrl === true).
    • Images: Filters screenshots and copied image files (.png, .jpg, .webp, .svg).
    • Files: Filters non-image document assets (PDFs, Zip archives, folders).
  • Single Persistent Indicator Node: Replaced conditional unmount/mount nodes with a single persistent spring indicator pill, eliminating rectangular scale-distortion artifacts during tab switching (stiffness: 500, damping: 35).
  • Contextual Empty States: Updated empty state messaging for each specific filter view.

Unified Image Entity Classification

  • Unified Screenshots and Copied Image Files: Native system screenshots (Win + Shift + S) and copied image files (photo.png via Explorer) are now unified under the Images filter tab with visual thumbnail cards.

HD Anti-Aliased Curved Edges & Visual Rendering

  • GPU Layer Anti-Aliasing (transform: translateZ(0)): Promoted curved UI surfaces onto hardware-accelerated compositing layers, enforcing GPU Multisample Anti-Aliasing (MSAA) on rounded borders.
  • Smooth Vector Rasterization: Replaced image-rendering: crisp-edges with image-rendering: smooth and shape-rendering: geometricPrecision.
  • Background Clip Optimization: Applied -webkit-background-clip: padding-box across curved elements to prevent background color bleed under 1px hairline borders.
  • Fluid README Media: Updated header graphics in project documentation for consistent scaling across desktop and mobile displays.

Upgrade Instructions

  • Automatic Background Update: Users on v0.2.0 will receive a background download notification in Settings with a single-click "Restart to Update" option.
  • Manual Installation: Download Edge-Drop-Setup-0.2.1.exe below for direct installation.
ms4tpitt-3mj2v2jo

Don't miss a new Edge-Drop release

NewReleases is sending notifications on new releases.