Releases: Dking08/windrop
Releases · Dking08/windrop
Release list
windrop v2.1.0
What's New in v2.1.0
1. Heuristic-Safe Hotkey Architecture (Zero Antivirus / Defender Flags)
- Eliminated Low-Level Hooks: Replaced
SetWindowsHookExW(WH_KEYBOARD_LL)with official Win32RegisterHotKey, completely eliminating false-positive keylogger heuristic detections in Windows Defender. - Dedicated
HotkeyThread: Because OLE's modalDoDragDroploop filters outWM_HOTKEY(0x0312), hotkeys are now processed on an independent background thread. Keystrokes are captured with zero latency (~0.1ms) even while dragging over foreign windows. MOD_NOREPEATProtection: Physical key holds will not trigger duplicate events- Multi-Card Cascade: Staged cards automatically hand off hotkey focus to whichever card is topmost.
2. Byte-for-Byte Reproducible Builds
- Configured MSVC deterministic compilation and linking flags in
CMakeLists.txt - Verification: Clean builds across different environments produce the exact same SHA-256 hash.
3. Minimal Default CLI Output & --verbose Mode
- Clean Default Output: When running
windrop <files...>, terminal output is now distraction-free: - Verbose Guidance: Pass
--verboseto view full control instructions and interactive tips:
4. New Flags: --version & --help
- Added
--version,-v,-Vflags:PS C:\> windrop --version windrop 2.1.0
- Added
--help,-h,/?flags with a refreshed, structured help menu.
Verification & Hashes
| Attribute | Value |
|---|---|
| Version | 2.1.0 |
| Architecture | Windows x64 |
| Subsystem | Console (Native Win32 STA COM) |
| Release SHA-256 | 84C9C48683B59B177E763DC6208AC5172515AA1D9387EA39148CECAEEC65B3B7 |
What's Changed
Full Changelog: v2.0.1...v2.1.0
windrop v2.0.1
windrop v2.0.1
What's New in v2.0.1
This release introduces CLI quality-of-life flags (--version, --verbose), streamlines the default terminal output for a cleaner developer experience, and clarifies control prompts across the help menu and documentation.
Features & CLI Improvements
- Version Flag (
--version,-v):- Quickly query the installed binary version directly from your terminal:
windrop --version # Output: windrop 2.0.1
- Quickly query the installed binary version directly from your terminal:
- Verbose Guidance Flag (
--verbose):- Added an optional
--verboseflag to display detailed control instructions and shortcuts when needed:windrop --verbose photo.png
- Added an optional
- Streamlined Default Output:
- The default terminal output is now clean, minimal, and focused solely on the operation in progress:
Payload (1 file): - C:\Users\me\Documents\report.pdf Dragging... Drop completed (Copy).
- The default terminal output is now clean, minimal, and focused solely on the operation in progress:
Help Menu & Documentation Clarifications
- Explicit Card Dismissal Prompt:
- Clarified that dismiss actions require right-clicking on the floating card widget (
[Esc] or right-click on card), eliminating confusion where users expected right-clicking anywhere on their screen to dismiss the tool.
- Clarified that dismiss actions require right-clicking on the floating card widget (
- Drop Trigger Guidance:
- Clarified across the help menu, stdouts, and documentation that drops can be executed via either
[F8]or a standard left-click.
- Clarified across the help menu, stdouts, and documentation that drops can be executed via either
- Refreshed Help Menu (
--help,-h):- Grouped controls by input mode (Mouse, Keyboard, Dismiss) and added the new
--verboseand--versionoptions. - Cleaned up the title description by removing legacy comparisons.
- Grouped controls by input mode (Mouse, Keyboard, Dismiss) and added the new
Verification & SHA256
Build tested and compiled using MSVC (/W4 /WX strict mode).
| File | Type |
|---|---|
windrop.exe |
117c4072c4f7073221044e8df8e9ecd8e35cd28dc168f49180548e29f5ae43e7 |
Full Changelog: v2.0.0...v2.0.1
windrop v2.0.0
windrop v2.0.0
A lightweight, native Windows CLI drag-and-drop utility (dragon / blobdrop alternative for Windows).
Highlights in v2.0.0
- 2-Step Keyboard Drag (
F8): Hover over any destination window, pressF8to engage drag (illuminating drop cues), and pressF8again to drop. - Floating Acrylic Drag Card: Sleek, dark acrylic card for direct physical mouse drag-and-drop into Discord, Chrome, VS Code, File Explorer, Slack, etc.
- Multi-Widget Staging: Spawning multiple instances automatically cascades cards (
+30pxoffset) across your desktop. - 5 Shell Formats: Full format negotiation (
CF_HDROP,CFSTR_PREFERREDDROPEFFECT,CF_UNICODETEXT,CF_TEXT,CFSTR_SHELLURL). - High-DPI Aware: Native Per-Monitor V2 DPI scaling.
- Shell Thumbnail Preview: Live translucent shell drag preview via
IDragSourceHelper2.
Quick Install / Build
cmake -B build -S . -G "Visual Studio 17 2022" -A x64
cmake --build build --config ReleaseChecksums (SHA-256)
| File | SHA-256 |
|---|---|
windrop.exe |
be82bfbe981d7afa0a03f42d67abedee88be6a5ae01a29010236a784a468fd68 |