Add Adjustments, Watermark, Rename wizard steps; expand to 10-step wizard

This commit is contained in:
2026-03-06 12:15:02 +02:00
parent 662270d7b9
commit 6235d3d686
7 changed files with 796 additions and 12 deletions

View File

@@ -14,9 +14,12 @@ impl WizardState {
"Workflow".into(),
"Images".into(),
"Resize".into(),
"Adjustments".into(),
"Convert".into(),
"Compress".into(),
"Metadata".into(),
"Watermark".into(),
"Rename".into(),
"Output".into(),
];
let total = names.len();
@@ -63,12 +66,15 @@ impl WizardState {
pub fn build_wizard_pages(state: &AppState) -> Vec<adw::NavigationPage> {
vec![
steps::step_workflow::build_workflow_page(state),
steps::step_images::build_images_page(state),
steps::step_resize::build_resize_page(state),
steps::step_convert::build_convert_page(state),
steps::step_compress::build_compress_page(state),
steps::step_metadata::build_metadata_page(state),
steps::step_output::build_output_page(state),
steps::step_workflow::build_workflow_page(state), // 0: Workflow
steps::step_images::build_images_page(state), // 1: Images
steps::step_resize::build_resize_page(state), // 2: Resize
steps::step_adjustments::build_adjustments_page(state),// 3: Adjustments
steps::step_convert::build_convert_page(state), // 4: Convert
steps::step_compress::build_compress_page(state), // 5: Compress
steps::step_metadata::build_metadata_page(state), // 6: Metadata
steps::step_watermark::build_watermark_page(state), // 7: Watermark
steps::step_rename::build_rename_page(state), // 8: Rename
steps::step_output::build_output_page(state), // 9: Output
]
}