Beeftext Changelog

What's new in Beeftext 16.0

Dec 31, 2022
  • Fixed crash on Windows 11 if an image is in the clipboard (issue #548).
  • Added option to disable restoration of clipboard after combo substitution (issue #550).
  • Beeftext now uses regular Windows line-ending (CR/LF) when pasting snippet (issue #537).
  • Re-ordered fields in combo dialog (issue #531).
  • If combo name is empty, a placeholder name is computed (issue #529).
  • Removed error in log if process list file does not exists (issue #545).

New in Beeftext 15.0 (Nov 16, 2022)

  • Added list of excluded applications where Beeftext will not perform substitution
  • Restored the default list of sensitive applications
  • Fixed week number substitution in dateTime variable

New in Beeftext 14.0 (May 10, 2022)

  • Added a Skip This Version button in the software update dialog
  • Removed the default list of sensitive applications.
  • A replacement choice is now offered when moving the combo list file.
  • Added a thank-you message for translators in the About dialog.
  • Fixed the background of the picker window when custom theme is off.
  • Fixed the tab order in the combo dialog.
  • Restored the ability to re-use keywords.

New in Beeftext 13.0 (Jan 16, 2022)

  • Ctrl+Enter or right mouse click on a combo picker item now copies it to the clipboard (issue #444).
  • Added build information in about dialog and log file (issue #439).
  • Added support for variants of a language (issue #455).
  • Improved combo picker placement when invoked from the desktop (issue #454).
  • Added link to the variables wiki page in combo editor (issue #461).
  • Pausing Beeftext works again (issue #435).
  • Fixed bug where keyword involving modifier keys would not work (issue #460).

New in Beeftext 12.0 (Nov 4, 2021)

  • Added #{shortcut:} variable (issue #421).
  • Refactored auto-start on login code (issue #416).
  • Fixed issue where some translations would not be applied until application restart (issue #412).
  • Fixed issue where combos with empty keyword would conflict with any other combo (issue #417).
  • Added debug log window to debug builds (issue #420).

New in Beeftext 11.1 (Aug 24, 2021)

  • Fixed color of text in single-line edits (issue #404).
  • Fixed a bug where combo with empty keyword would always trigger (issue #405).
  • Fixed tooltip messages in the preference dialog (issue #408).
  • Fixed an issue with plural form in a translatable sentence (issue #407).

New in Beeftext 11.0 (Aug 18, 2021)

  • Added #{key:} variable for special characters (tab, return, ...) (issue #393).
  • Added #{delay:} variable (issue #394).
  • Implemented option to modify or disable timeout of PowerShell scripts (issue #395).
  • Added keyboard shortcut to select the <All combos> group (issue #402).
  • Fixed the color of placeholder text in search boxes (issue #401).
  • Added error message when trying to import an invalid combo file (issue #397).
  • Fixed bug when importing some CSV files (#396).
  • Changed the default installation folder (issue #399).
  • Installer now remember the previous installation folder (#161).

New in Beeftext 10.0 (Jul 30, 2021)

  • Emojis are now supported in the combo picker (issue #389).
  • Implemented keyword case sensitivity option (issue #386).
  • Added a description field for combos (issue #388).
  • Fixed a bug in sound preferences (issue #391).

New in Beeftext 9.1 (Jul 11, 2021)

  • The combo picker window is now resizable (issue #359).
  • The search box in main window now occupies all available space (issue #382).
  • The group name of items is now displayed in the combo picker window (issue #383).
  • Added an option to use Shift-Insert for pasting snippets (issue #375).
  • Fixed handling of some special characters in the combo picker (issue #380).
  • Fixed multi word search in the main window (issue #381).
  • Theme name is now properly translated (issue #385).

New in Beeftext 9.0 (Jul 3, 2021)

  • Implemented default matching mode (issue #354).
  • Added support for week number in #{dateTime} variable (issue #368).
  • Fixed a bug with sound feedback on first launch (issue #351).
  • Fixed visual glitch in the Preferences dialog (issue #353).
  • Updated credits (issue #352).
  • Beeftext now uses Qt 6.

New in Beeftext 8.1 (Feb 5, 2021)

  • Mouse clicking on a combo in the combo picker dialog now triggers the combo (issue #346)
  • Fixed issue with non-breaking spaces (issue #322).
  • Fixed issue with #{cursor} variable when used in sub-combos (issue #323).
  • Fixed issue where the combo editor would replace carriage returns by Unicode paragraph separators (issue #348).

New in Beeftext 8.0 (Dec 5, 2020)

  • Removed support for Beeftext and implemented automatic conversion to plain text.
  • Added dark theme (issue #301).
  • Added #{powershell:} variable (issue #305).
  • Group name is now taken into account when searching in the combo picker (issue #310).
  • The user can now enable/disable entire groups (issue #294).
  • 'New Group' and 'New Combo' entries are now available in the system tray icon's context menu (issue #312).
  • The search box in the main window is now word-based, and includes snippet text (issue #317).
  • Fixed a bug where a loading a combo with an empty keyword would lead to an error (issue #326).
  • Removed an unnecessary warning when adding a combo with empty keyword while another one already exists (issue #330).

New in Beeftext 7.2 (Sep 28, 2020)

  • Implemented an option to trigger combos only when the space bar is pressed (issue #282).
  • Added an option to keep the final space when combos trigger only when the space bar is pressed (issue #292).
  • Empty keywords are now allowed, with a warning (issue #286).
  • Added an option to export a CSV cheat sheet (issue #248).
  • Added an option to return to the legacy copy/paste code (issue #281).
  • The combo picker search now matches individual words (issue #283).
  • Fixed the positioning of the cursor when the snippet contains emojis (issue #260).
  • Fixed the keyboard tab order in the combo dialog (issue #276).
  • Implemented checks of the sound settings value (issue #277).
  • Moved the UI style sheet to a separate source file.
  • Added a message information the use that rich text combos will be removed in v8.0.

New in Beeftext 7.1 (Jun 25, 2020)

  • Fixed issue where some translations are missing (issue #258).
  • Fixed bug we the #{trim} would also convert to lower case. (issue #254)
  • Added 'Report Bug' link in the Help menu. (issue #269).
  • Refactored the code that handles copy and paste operations for plain text combos.

New in Beeftext 7.0 (Feb 2, 2020)

  • Implemented rich text editor controls (issue #238).
  • Implemented import/export of preferences (issue #224).
  • The location of the user-provided translations has been modified (issue #227).
  • Added a button to refresh the list of available translations (issue #237).
  • Added new #{trim:} variable (issue #192).
  • Added support for date other than the current one in the #{dateTime:} variable (issue #205).
  • Changed the extension of the backup files to .btbackup (issue #236).
  • The location of automatic backups can be customized (issue #233).
  • The shortcut to pause/resume the application can be customized (issue #100).
  • The paused state of Beeftext is maintained when the application is restarted (issue #239).

New in Beeftext 6.2 (Dec 29, 2019)

  • The #{clipboard} variable works again (issue #234).
  • The #{cursor} variable now works correctly in rich text snippets (issue #235).

New in Beeftext 6.1 (Dec 27, 2019)

  • Variables are supported in rich text combos (#213).
  • Fixed the installer to properly support silent install (#217).
  • The combo dialog can be maximized (#214).
  • Fixed a bug where imported combos would not be included in any group (#209).
  • Added support for languages without a qtbase translation (issue #225).

New in Beeftext 6.0 (Nov 20, 2019)

  • Added support for rich text in snippets (issue #126).
  • The preferences dialog has been split in tabs (issue #206).
  • The combo picker search now search in keyword and snippet content (issue #193).
  • Fixed a bug where accents would not render properly on non US keyboard layouts with dead keys (issue #107).
  • Fixed two bugs with custom combo sound (issues #203 and #186).

New in Beeftext 5.1 (Sep 7, 2019)

  • This bugfix release adds missing French translations.

New in Beeftext 5.0 (Aug 26, 2019)

  • Combos can be imported from other applications via the CSV format (issue #104). More information about import export can be found in the wiki.
  • A custom sound can be played when expanding a combo (issue #184).
  • The width of the 'Groups' list is now memorized by by the application (issue #183).
  • New columns for creation/modification/last usage dates are available in the main window (issue #181).
  • The default combo picker shortcut for Windows 7 is now Ctrl+Win+B (issue #175).
  • The combo file is not saved after every combo invocation anymore (issue #179).
  • Disabled combos do not appear in the combo picker anymore (issue #185).

New in Beeftext 4.0 (Aug 7, 2019)

  • A fix has been implemented for a bug that could potentially erase the combo list on reboot (issue #177).
  • Manual backup and restore of the combo list has been implemented (issue #174).
  • Logging of debugging information to file can be disabled (issue #176).

New in Beeftext 3.0 (Jul 21, 2019)

  • The major feature of the release is the introduction of the combo picker. See this wiki page for details.
  • Added a button to open the combo list folder (issue #167).
  • Resetting the combo list folder now requires a confirmation (issue #168).
  • The preferences dialog is not modal anymore (issue #165).
  • Preferences changes are now applied immediately (issue #169).
  • A bug that could occur when a combo ends with an uppercase letter has been fixed (issue #164).

New in Beeftext 2.1 (May 21, 2019)

  • Fixed a bug where the installer would cancel installation and reboot the computer without warning (issue #158).

New in Beeftext 2.0 (May 4, 2019)

  • Added support for multiple combos with the same keyword (issue #154).
  • Implemented custom delimiters for emojis (issue #155).
  • Upgraded to Visual Studio 2019 and Qt 5.12.3.
  • Changed version number strategy.

New in Beeftext 1.10 (Apr 16, 2019)

  • Added missing translations (issue #145).
  • Added link to GitHub release page in the Help menu (issue #144).
  • Fixed the start folder of the start menu shortcut (#issue $146).
  • The installer now starts the application as a standard user (issue #98).
  • The preferences dialog now include a link to the user provided translations.
  • Fixed a bug where the substitution sound is played even when the combo is canceled (issue #148).
  • Added #{upper:} and #{lower:} variables (issue #150).
  • The delay between keystrokes can be set to 0 (issue #149).
  • Fixed a bug where the cursor would be misplaced after emoji substitution (issue #153).

New in Beeftext 1.9 (Mar 26, 2019)

  • Added new variables #{input:} and #{envVar:} (issues #129 and #136).
  • Trying to launch a second instance of the application now display the first instance's window (issue #128).
  • Added preference for delay between simulated keystrokes.
  • Fixed bug with #{cursor} variable. (issue #123).

New in Beeftext 1.8 (Feb 27, 2019)

  • Basic emoji support has been implemented.
  • Applications that does not properly handle copy/paste can be listed in the Sensitive Applications dialog.
  • Conflicting combos can now accepted after a confirmation message (issue #117).
  • A bug with Alt+PageDown and Alt+PageUp causing garbage characters to be inserted has been fixed (issue #120).

New in Beeftext 1.7 (Sep 30, 2018)

  • The tooltip of the Beeftext icon in the notification area indicates when Beeftext is paused.
  • The list of sensitive applications is now stored in a JSON file (issue #97).
  • Links to the Beeftext wiki have been added to the Help menu.
  • On first launch, the user is asked if he wants to read a short tutorial (issue #106).

New in Beeftext 1.6 (Aug 16, 2018)

  • Added a warning when the user creates a combo with a very short keyword (issue #87).
  • Added a button in the Preferences dialog to reset all disabled warnings (issue #88).
  • Fixed enabling/disabling of combos (issue #93).
  • Every translation now has its own sub-folder (issue #91).
  • The list of available translations is now built at execution time (issue #90).
  • Fixed the availability of actions in the snippet editor's context menu (issue #86).
  • Fixed compatibility with Kitty and ConEmu (issue #96).

New in Beeftext 1.5 (Jun 17, 2018)

  • Translation files are not embedded into the executable anymore.
  • Duplicated combos were not saved properly (issue #83).
  • Combo group was not copied when duplicating a combo (issue #84).
  • Fixed a crash occurring when groups were moved using drag and drop (issue #85).

New in Beeftext 1.4 (Jun 4, 2018)

  • Loose matching is now available (issue #78). Check the dedicated wiki page for details.
  • Some minor bugs have been fixed (including issue #80).

New in Beeftext 1.3 (May 16, 2018)

  • Combo snippets can be copied to the clipboard (issue #68).
  • Fix for the OK button in the the New/Edit Combo dialog not getting enabled in some cases (issue #72).
  • Required fields are now indicated in the New/Edit Combo and New/Edit Group dialogs (issue #71).
  • A special <All Combos> entry has been added to the group list (issue #67).
  • It is now possible to create a group directly in the New/Edit Combo dialog (issue #75).
  • Ctrl+Shift+F initiates a search in the <All Combos> group (issue #76).
  • It is now possible to move a combo to another group via the new Move to entry in the Combos menu (issue #74).
  • Other minor bugs have been fixed (including issue #77).

New in Beeftext 1.2 (May 6, 2018)

  • The tabbed interface has been dropped. The Preferences and About tabs have been moved to separate modal dialogs.
  • Minor bug fixes.

New in Beeftext 1.1 (Apr 4, 2018)

  • Improved support for applications that do not support Ctrl+V for pasting

New in Beeftext 1.0 (Mar 26, 2018)

  • This is the first stable release of Beeftext.
  • The automatic updater displays a more friendly name when the user has UAC enabled.
  • Fixed an display issue when enabling/disabled custom appearance.
  • Fixed the tab order in the new/edit combo dialog.
  • Added application information in the RC file.
  • Fixed an issue with the translation of the default combo group.

New in Beeftext 0.13 Pre-release (Mar 18, 2018)

  • Combos can now be organized in groups.
  • An automatic backup of the combo list file has been implemented.
  • Minor bug fixes.

New in Beeftext 0.12 Pre-release (Feb 27, 2018)

  • Renamed 'combo text' to 'keyword'.
  • Renamed 'substitution text' to 'snippet'.
  • Fixed a bug causing the default language to always be English.
  • Minor bugfixes.

New in Beeftext 0.11 Pre-release (Feb 19, 2018)

  • Added Portable Edition.
  • Beeftext can now be paused.
  • Minor bug fixes.

New in Beeftext 0.10 Pre-release (Feb 12, 2018)

  • Improved combo import dialog.
  • Minor bug fixes.

New in Beeftext 0.9 Pre-release (Feb 6, 2018)

  • Beeftext v0.9 fixes a bug that causes an error message to be displayed when the program is launched for the first time.

New in Beeftext 0.8 Pre-release (Feb 6, 2018)

  • This release fixes a minor bug in the combo import dialog.

New in Beeftext 0.7 Pre-release (Feb 5, 2018)

  • Beeftext v0.7 adds support for combo import and export.

New in Beeftext 0.6 Pre-release (Jan 31, 2018)

  • Beeftext v0.6 adds support for variables

New in Beeftext 0.5 Pre-release (Jan 23, 2018)

  • This release adds support for manual combo triggering, using a customizable keyboard shortcut.

New in Beeftext 0.4 Pre-release (Jan 8, 2018)

  • Fixes a bug where the automatic update would fail because the OpenSLL DLL files are not in the user's path.

New in Beeftext 0.3 Pre-release (Jan 8, 2018)

  • Added French localization.
  • The user can now change the location of the folder containing the combo list file.
  • A button has been added to open the log file.

New in Beeftext 0.2 Pre-release (Jan 5, 2018)

  • Added custom theme.
  • The user can switch to the default Windows theme from the preferences.