Skip to content

DITools Beta v2.4.0

Choose a tag to compare

@steveharnell steveharnell released this 28 Mar 05:59
· 17 commits to main since this release
45fc9a1

Project Tool New Features

Starting Day Offset Option:
Introduced a configurable “Starting Day Offset” in the Multi Day Options. When enabled, users can specify a starting day value (e.g. 24) so that both single‑day and multi‑day projects generate folder names with the correct offset (e.g. “DAY24_OF_DAY24” for a single-day project and “DAY24_OF_DAY26” for a three-day project). This option is disabled by default.

Enhancements
Improved UI Layout for Custom Options:
Refactored the layout in both the Transcode Options and DIT Folder Options sections. Custom checkboxes and their corresponding entry fields are now grouped together in nested frames. This ensures that wide labels in other parts of the interface no longer push custom fields out of alignment.
Canvas Focus Outline Removal:
The white focus outline that appeared when clicking on the GUI has been disabled by adjusting the canvas configuration parameters.
Robust Error Handling for Numeric Inputs:
Added error handling for cases when the multi‑day count or starting day offset fields are empty or contain non‑numeric values, defaulting them to 1 to prevent TclErrors.
Dynamic Numbering Improvements:
The dynamic numbering logic has been maintained so that if a folder group (e.g. Audio) is disabled, the numbering of subsequent groups adjusts automatically without skipping numbers.

Bug Fixes
Fixed an issue where single‑day projects always defaulted to “DAY01_OF_DAY01” even when a starting day offset was enabled.
Addressed various Tkinter TclError issues related to empty or non‑integer input values in numeric fields.