mirror of
https://github.com/storytold/effectcraft.git
synced 2026-11-02 22:42:24 -06:00
Conflicts resolved in crates/ui-egui/src/panels: - effects_presets.rs: main split the options menu into contents_menu(); the search field's text-input role and the hamburger's menu-button role now live in show() / contents_menu() on top of main's structure. - render_queue.rs: main split the panel into helpers (current_render_strip, footer, row_menu, log_dropdown, output_to, delete_selected). The progress bar role, the row focus ring, combo-box roles with keyboard focus return, the output template text-input and file button roles and the row keyboard navigation are re-applied on those helpers. The keyboard block moved into list_keys(), and status/render-time/started cells into small helpers, to stay under the new cognitive-complexity and argument limits. - menus/shortcuts.rs: the Enter-owning panel check moved into panel_owns_enter() to keep handle_shortcuts_impl under the new limit. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>