Skip to content

devCMDcycle_3.01

Latest

Choose a tag to compare

@RetroGameGirl RetroGameGirl released this 07 Sep 07:38

devCMDcycle v3.01 - The "Meta" Update

Download Instructions

Please download the devCMDcycle.py file listed under the "Assets" section below.

The automatically generated "Source code" zip and tar.gz files contain the full repository, including the archive directory with older versions. For general use, you only need the single script file.


This is a major update focused on quality-of-life, stability, and a powerful new "meta" feature that lets you safely edit the application's own default configuration from within the UI.

Following the major architectural overhaul of the Toolchain system, this release shifts focus to making the application more robust, user-friendly, and deeply configurable. The main feature of this update is a new Integrated Default Config Editor, a tool that allows for modification of the script's factory defaults, complete with automatic backups and rollback functionality.


Key Features & Enhancements

🔧 The Integrated Default Config Editor

The application can now edit its own default configuration.

  • Live INI-Style Editing: Access Settings > Edit Default Config to open a live editor for modifying the application's internal DEFAULT_CONFIG using the INI format.
  • Real-Time Python Preview: As you edit the INI content, a preview pane shows the generated Python dictionary code in real-time.
  • Safe Script Patching: An "Update devCMDcycle.py" button safely patches the new defaults directly into the script.
  • Automatic Backups & Rollback: Before any changes are written, the tool automatically creates a versioned backup of the script. This backup is saved to a script_backup/ folder located in the same directory where the devCMDcycle.py script itself is saved.

✨ Major UX and Quality-of-Life Improvements

  • Copy Your Setups: A "Copy" button has been added to both the Toolchain Editor and the Auto-Typer Profile Editor, allowing for duplication and modification of existing configurations.
  • Polished Custom Dialogs: All standard popups have been replaced with a new suite of custom-styled, consistently centered modal dialogs for a cleaner user experience.
  • Smarter File Browser: The "Browse..." dialog for the source file now opens in the directory of the last selected file.
  • Expanded User Manual: The "About" window has been updated to a comprehensive user manual explaining the advanced features.

🛡️ Stability and Safety

  • Formalized INI Backups: The backup process for your project-specific .ini file is now more robust. Backups are saved to a dedicated ini_backup/ folder, which is located inside your project's working directory.
  • Undeletable System Items: Core configuration items like "-- Select Toolchain --" are now protected from accidental deletion in the UI, ensuring application stability.
  • Improved Windows Process Handling: Subprocess management on Windows has been improved to prevent potential deadlocks and ensure smoother operation.

This release makes devCMDcycle a more powerful and stable tool. Please report any issues or suggest new features.