Skip to content

v1.3.1

Latest

Choose a tag to compare

@adkurz adkurz released this 27 Oct 16:43
  • changed: Large snippet lists now sort faster by preparing weight and name sort keys once per operation. The existing sort order, selection, and focus are preserved.

  • Changed: Large Markdown snippets with many paragraphs are now rendered faster as plain text, while preserving line breaks and indentation.

  • Changed: Copying, moving, or deleting multiple snippets now refreshes the category tree and hotstrings once per operation, avoiding repeated full reloads for every snippet.

  • Changed: Updated to Python 3.15.2.

  • Fixed: Invalid or unreadable settings no longer reset the database selection or privacy options. btText now reports the error and stops without overwriting the settings file.

  • Fixed: Delayed hotstring expansions are now cancelled if you continue typing or change the target input field, preventing text entered in the meantime or text in another field from being replaced.

  • Fixed: The Copy path, Open folder, and Close buttons in the database location dialog are now arranged without overlapping.

  • Fixed: Hotstrings now retain the originally typed punctuation mark even when modifier keys are released during a variable prompt. Cancelling the prompt also restores the correct character.

  • Fixed: Holding Shift while ending a hotstring with punctuation such as ? no longer changes the paste shortcut or inserts a control character instead of the snippet.

  • Fixed: If pasting a snippet or expanding a hotstring fails and the previous clipboard contents cannot be restored immediately, btText now retries restoration automatically. New clipboard contents copied by other applications are preserved.

  • Fixed: Databases with missing required columns are now rejected upon opening with an error message specifying the missing columns. This prevents btText from failing to load the main window. A different database can then be selected.

  • Fixed: Drag and drop now accepts only active internal category and snippet moves. Text dragged from other applications can no longer trigger unintended moves or errors.

  • Fixed: Hotstrings longer than 256 characters are now rejected when saving with a clear error message. This prevents saving triggers that cannot be expanded; your editor input remains available for correction.

  • Fixed: Characters entered with Ctrl+Alt, such as backslash (\) on a German keyboard, now work as hotstring ending characters, just like characters entered with AltGr.

  • Fixed: Inserting snippets through the interface or a hotstring now preserves maximized windows and Windows Snap layouts. The target window is no longer reset to its previous normal size and position.