feat(bulk): implement bulk context menu for model operations and remove bulk operations panel

This commit is contained in:
Will Miao
2025-09-04 15:24:54 +08:00
parent ac7d23011c
commit 9bebcc9a4b
7 changed files with 192 additions and 267 deletions

View File

@@ -15,6 +15,7 @@ import { initializeInfiniteScroll } from './utils/infiniteScroll.js';
import { migrateStorageItems } from './utils/storageHelpers.js';
import { i18n } from './i18n/index.js';
import { onboardingManager } from './managers/OnboardingManager.js';
import { BulkContextMenu } from './components/ContextMenu/BulkContextMenu.js';
// Core application class
export class AppCore {
@@ -55,6 +56,10 @@ export class AppCore {
// Initialize the bulk manager
bulkManager.initialize();
// Initialize bulk context menu
const bulkContextMenu = new BulkContextMenu();
bulkManager.setBulkContextMenu(bulkContextMenu);
// Initialize the example images manager
exampleImagesManager.initialize();
// Initialize the help manager