Commit Graph
7 Commits
Author SHA1 Message Date
jaroslawjanas 28e1410f50 Add multi-directory selection for bulk metadata editing
* Shift+click on editor button now opens multi-directory selection dialog
* Multiple directories enable bulk mode with volume number assignment
* Uses Qt's built-in dialog with multi-selection enabled for native look and feel
2025-12-10 03:03:56 +01:00
jaroslawjanas 73221d92be Move bulkVolumeCheck widget definition to MetaEditor.ui
* Define bulkVolumeCheck QCheckBox in MetaEditor.ui instead of creating it programmatically in KCC_gui.py

* Update tab order to include bulkVolumeCheck after volumeLine
2025-12-05 01:40:25 +01:00
jaroslawjanas a50db2e5ed Add bulk volume editing with rich tooltip
* Add checkbox next to Volume field for enabling bulk volume editing (only in bulk mode)

* Support single number (5), range (1-10), or comma list (1, 3, 5) input formats

* Sort files alphabetically before volume assignment

* Validate that volume count matches file count

* Add rich HTML tooltip explaining the feature
2025-12-03 15:38:29 +01:00
jaroslawjanas abd1adb22f Add bulk metadata editing support
* Enable multi-file selection in Metadata Editor using getOpenFileNames()

* Disable Volume, Number, and Title fields in bulk mode

* Pre-fill Series and author fields from first selected file in bulk mode

* Show status "Editing Y files" in bulk mode

* Add progress display during bulk save ("Processing X/Y: filename")

* Disable buttons during processing

* Skip read-only CBR files with error collection

* Show error summary dialog if any files fail to save

* Keep single file metadata editing the same
2025-12-03 15:08:06 +01:00
jaroslawjanas 39c73dbc0f Added natsort to the dependency list in environment.yml 2023-12-10 19:59:33 -08:00
Jaroslaw Janas b0e38a700a Bump conda python to 3.11 (#524) 2023-05-22 19:46:51 +00:00
Jaroslaw Janas 0193bcd00a conda environment (#520) 2023-05-14 16:32:06 +00:00