Skip to content

Code-2-TXT_v1.3.0.0

Latest

Choose a tag to compare

@Mr5niper Mr5niper released this 04 Jun 00:49
42067e8

Code-2-TXT v1.3.0.0 - Release Notes

This release reworks the options dialog around the most common workflow, replaces the Windows folder picker with the classic tree dialog, fixes a picker bug, and overhauls the README.

New

  • Classic folder-tree picker on Windows. Folder mode now opens the classic
    tree dialog (a plain expandable folder tree where clicking a folder selects it)
    instead of the modern Explorer-style window, where opening and selecting a
    folder were the same confusing action. On non-Windows systems, or if the native
    dialog is unavailable, it falls back to the standard directory dialog. No new
    dependencies.

Changed

  • Folder mode is now the default and is listed first in the options window;
    main-file mode is second.
  • Output splitting is on by default. The "Respect .gitignore" option is
    therefore enabled when the window opens, since folder mode is the default.
  • OK and Cancel buttons swapped so OK sits to the left of Cancel. Enter still
    confirms and Escape still cancels.

Fixed

  • Folder picker no longer opens twice. Previously the picker could reappear
    after you had already chosen a folder. It now reliably opens once and honors
    your selection.

Documentation

  • README rewritten with a clear top-to-bottom flow: what the program is, quick
    start, what it does, the options window, output format, building, technical
    reference, and troubleshooting.
  • Added a troubleshooting section and a placeholder for the options-dialog
    screenshot.
  • Corrected the Python requirement to 3.13.12 exactly (was incorrectly listed
    as "3.9+"), matching the release build policy, and removed an unnecessary note
    about installing tkinter (the build bundles it).

Requirements

  • Building the .exe requires Python 3.13.12 specifically; BUILD_EXE.bat
    verifies this and stops on any other version. Build dependencies are pinned in
    requirements.txt. The app has no runtime dependencies beyond the Python
    standard library.