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.