improve ui

This commit is contained in:
Julian Freeman
2026-01-19 13:41:51 -04:00
parent d25f87abe0
commit 0cf429fff2
4 changed files with 40 additions and 10 deletions

View File

@@ -50,13 +50,20 @@ async function exportBatch() {
isExporting.value = true;
// Map images to include manual settings
const exportTasks = store.images.map(img => ({
path: img.path,
manual_position: img.manualPosition || null,
scale: img.scale || null,
opacity: img.opacity || null,
color: img.color || null
}));
const exportTasks = store.images.map(img => {
// Extract filename from originalPath to ensure export uses original name
// Handles both Windows (\) and Unix (/) separators
const originalName = img.originalPath.split(/[/\\]/).pop() || "image.png";
return {
path: img.path,
output_filename: originalName,
manual_position: img.manualPosition || null,
scale: img.scale || null,
opacity: img.opacity || null,
color: img.color || null
};
});
// Pass dummy globals for rust struct compatibility
// The backend struct fields are named _manual_override and _manual_position