A professional, high-performance editor extension for Unity designed to streamline, inspect, and automate the process of importing multiple `.unitypackage` files into your project. Re-engineered from the ground up using Unity's modern **UI Toolkit**, it features a AAA-grade **Glassmorphic** design with full dynamic support for both **Unity Dark Theme** and **Unity Light Theme**.
Stop wasting time clicking through individual import dialogs. Let this tool handle the heavy lifting while giving you complete control over exactly what gets imported.
## ✨ Key Features
- 🎨 **AAA Glassmorphic UI & Dual Themes:** A beautiful, responsive interface that natively adapts to Unity's Light and Dark modes.
- 🔍 **Selective Import & Tree Inspection:** Expand any package in the queue to inspect its contents. Uncheck specific files or folders to exclude them—import exactly what you need and nothing more!
- 🚀 **Silent Batch Import:** Queue dozens of packages and import them all with a single click, completely bypassing the repetitive confirmation dialogs.
- 📂 **Recursive Folder Scanning:** Point to a folder, and the tool will automatically find every package tucked away in subdirectories.
- 🖱️ **Advanced Drag & Drop:** Drop multiple files or folders directly from your OS file explorer into the importer window.
- 📊 **Smart Queue Management:** Filter your packages instantly with the built-in search bar. Your queue state, checkboxes, and expanded folders persist even after Unity domain reloads!
- 🛠️ **Cancelable Progress:** Full control over long-running imports with a real-time progress bar.
## 🚀 Getting Started
### Installation
1. Import the `Bulk Package Importer` into your project.
2. The tool works out of the box with zero external dependencies.
### How to Use
1. Open the tool via **Window > Bulk Package Importer**.
2. **Add Your Packages:**
- **Folders:** Click "Add Folder" to scan an entire directory.
- **Individual Files:** Click "Add Package" to select files.
- **Drag & Drop:** The fastest way! Select any number of files/folders in your OS file explorer and drop them onto the window.
3. **Inspect & Filter:** Expand the packages to see their contents. Uncheck any files or folders you don't want to import. You can also use the search bar to find specific packages.
4. **Import:** Hit the **IMPORT ALL PACKAGES** button and watch the progress.
## 📝 Requirements
- Unity 2020.1 LTS or newer (recommended for optimal UI Toolkit support).
- Works perfectly on Windows and macOS.
## 🤝 Support & Documentation
Found a bug or have a feature request? Check out our official documentation or feel free to reach out for support!
- **Documentation:** https://bulk-importer.vercel.app/#documentation
- **Support Contact:** muhammadjunaid0236@gmail.com