Skip to content

refactor the export dialog#28

Merged
Zarxrax merged 1 commit intomainfrom
export_refactor
Dec 28, 2025
Merged

refactor the export dialog#28
Zarxrax merged 1 commit intomainfrom
export_refactor

Conversation

@Zarxrax
Copy link
Copy Markdown
Owner

@Zarxrax Zarxrax commented Dec 23, 2025

The export dialog was a mess and had lots of duplicated code.

This refactor splits the export dialog into 3 files:

  1. export_dialog.py - Handles the actual gui dialog
  2. export_workers.py - Handles the processing for generating the frames and writing them to file
  3. export_formats.py - A registry of the various export formats and their capabilities.

This greatly simplifies the export dialog and should make it easier to make changes to it in the future.

The option to export a PNG sequence has also been added.

@Zarxrax Zarxrax merged commit ca51680 into main Dec 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant