Add batch queue with slide-out side panel
Queue panel with OverlaySplitView sidebar. Users can add batches from the results page via "Add to Queue" action. Queue shows pending/active/completed batches with status icons. Toggle via header bar button. Batches can be removed while pending.
This commit is contained in:
@@ -216,8 +216,17 @@ pub fn build_results_page() -> adw::NavigationPage {
|
||||
save_preset_row.add_prefix(>k::Image::from_icon_name("document-save-symbolic"));
|
||||
save_preset_row.add_suffix(>k::Image::from_icon_name("go-next-symbolic"));
|
||||
|
||||
let add_queue_row = adw::ActionRow::builder()
|
||||
.title("Add to Queue")
|
||||
.subtitle("Queue another batch with different images")
|
||||
.activatable(true)
|
||||
.build();
|
||||
add_queue_row.add_prefix(>k::Image::from_icon_name("view-list-symbolic"));
|
||||
add_queue_row.add_suffix(>k::Image::from_icon_name("go-next-symbolic"));
|
||||
|
||||
action_group.add(&open_row);
|
||||
action_group.add(&process_more_row);
|
||||
action_group.add(&add_queue_row);
|
||||
action_group.add(&save_preset_row);
|
||||
content.append(&action_group);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user