KoBox (Dropzone) is a dedicated productivity plugin for the KoBar ecosystem. It acts as a quick "pocket" or temporary repository located directly on your always-on-top sidebar. You can easily drag and drop files from anywhere in your operating system into KoBox for temporary keeping, and open the folder with a single click.
- Seamless Drag & Drop: Just drag any file onto the KoBox icon to instantly move it into your temporary dropzone. The UI provides dynamic visual feedback (scaling, tilt, and glow) during hover.
- Robust File Handling: Automatically moves files into local storage. Incorporates a smart fallback strategy (Copy & Delete) to flawlessly transfer files across different disk partitions or drives if high-speed renaming fails.
- One-Click Access: Click the dropzone icon to natively open the temporary directory in Windows Explorer or macOS Finder.
- Autonomous Cleanup: Keep your storage clean! KoBox automatically purges unused temporary files based on your configuration (either aggressively wiping on application exit or safely deleting files older than 24 hours).
- AppX / MS Store Virtualization Bypass: Seamlessly resolves true physical paths in Windows environments, ensuring correct directory resolution even when KoBar is abstracted within a Windows Store container.
- Multi-Language Support: Localized in English and Turkish.
KoBox gracefully bridges a fluid React frontend with a robust Electron backend:
- React Frontend: Utilizes HTML5 Drag and Drop APIs directly on the sidebar buttons, managing dynamic UI states.
- Electron IPC & Backend: Manages file system manipulations, including robust cross-drive copying mechanisms inside
main.cts. - Path Virtualization Mitigation: Features a custom algorithm to reconstruct actual absolute paths deep within
%LOCALAPPDATA%to counter AppX virtualization blockades. - Automated Lifecycle: Managed through
Zustandand global React hooks that trigger IPC calls for synchronous directory cleanup.
📖 Developer Note: For a deeper dive into the
kobox-dropevent, cross-drive mitigations, AppX path resolution, and autonomous cleanup flows, check out the Technical Documentation included in this repository.
As part of the KoBar ecosystem, this plugin loads dynamically.
- Ensure you have the latest version of KoBar installed.
- Download the KoBox plugin package.
- Place the plugin folder into your KoBar
pluginsdirectory. - Restart KoBar or reload the plugin registry.
For support or inquiries, you can contact us at hello@kobar.org.
If you find KoBar useful and want to support its ongoing development, consider backing the project through any of the platforms below: