Anki add-on: Deck and Folder Manager: Organize Decks Easily

Overview This add-on provides a simple and user-friendly graphical interface to help you organize your Anki decks into folders (parent decks) without having to manually rename them. It adds a convenient "Folder Manager" button directly to your main toolbar (next to Decks, Add, Browse, Sync). 🚀 What's New in Version 2.0 Smart Search & Filter: Quickly find specific decks in large collections using the new search bar. Bulk Selection: Use "Select All Filtered" to mass-move dozens of decks in seconds. "Move to Root" Feature: A dedicated tab to effortlessly extract sub-decks and promote them to the main level. Context Menu Integration: Click the gear icon next to any deck in the main browser and select "Manage this Folder..." to open the manager with the target folder pre-filled. Dedicated Undo Button: Revert mistakes instantly with a built-in Undo button right inside the dialog. Features Toolbar & Context Menu Integration: Access the manager quickly from the top menu bar or deck gear icons. Tabbed Interface: Move Existing Decks: Filter, select multiple decks, and move them into a specific folder in one click. Create New Decks: Quickly create new sub-decks directly inside a chosen folder. Move to Root: Extract nested decks to the top level. Massive Time Saver: Much faster than dragging decks manually or renaming them one by one. Safety: Includes a built-in Undo button and standard Undo support (Ctrl+Z) for all actions. How to Use Click the "Folder Manager" link on the top toolbar OR click the Gear icon next to a deck and choose "Manage this Folder..." . Select a Target Folder: Choose an existing folder from the dropdown list. Or type a new name to create a brand new folder. Choose an Action: Tab 1 (Move): Search for decks, check the boxes (or use Select All), then click "Execute Move". Tab 2 (Create): Type the name of a new sub-deck to create it inside the selected folder. Tab 3 (Move to Root): Select a sub-deck to remove it from its parent folder and move it to the main level. Compatibility Fully compatible with the latest Qt6 versions of Anki (including macOS with Apple Silicon). Support If you find this add-on helpful, please leave a thumbs up! For contributions and bug reports, please contact me: Email: kazehugo06@gmail.com GitHub: Create a pull-request here

GitHub repository: kazheg/deckorganizer
Languages: Python