Follow-up to the batch_render.py consolidation (see the "Consolidate batch_render.py's two duplicate rendering implementations" issue — depends on that landing first).
Once there's a single render-all-selected-cameras implementation, improve its UX:
- Progress feedback (current camera / % complete) while batch rendering.
- A real cancel path for the handler-based renderer — today only the modal variant (which isn't even wired into the UI) has an Esc-to-cancel path.
Follow-up to the batch_render.py consolidation (see the "Consolidate batch_render.py's two duplicate rendering implementations" issue — depends on that landing first).
Once there's a single render-all-selected-cameras implementation, improve its UX: