Download QCE v3 here!
Version: 3.1 (2025-06-03)
Edit the image with an external editor
- click on an image in the editor window and select "Edit image in external editor" in the menu to edit the image in your preferred graphical editor
- this command is also available under the "Edit" menu and with the hotkey Ctrl+Alt+I
- under "Options, Various", set the configurable path and argument required to launch your external image editor
Quick Paste/History Search
- add the checkbox "Images only" to show only clips containing bitmaps in the search result
- replace the "Always on top" link with a checkbox
- show a popup text containing the full text (or up to 1,500 characters) when the mouse stays over row for longer than 800 ms and keep it visible for 3 seconds
- when the mouse is over an image clip, show the image in a temporary popup window shown after 800 ms and closed by clicking in the image
- in "Options, Clipboard History", add options to show (or not) a popup for "Text" or for "Image" clips in the "History Search/Quick Paste" window
- when a clip contains both text and image, the text is shown
- add keyboard shortcuts to buttons
Script commands
- in summary, improve the global workflow when creating a script: easy buttons to add commands into the script and create new commands on the fly
- in the "Script" command dialog box, new buttons to add to scripts "Saved commands", "Change Case" commands, "Convert" commands and "Others"
- the "Saved commands" button also includes entries to "Manage Saved commands" and "Create a Saved command"
- the "Others" button inserts the "Pause" and "MsgBox" commands in the script
- add the new command "MsgBox" to show a custom message box and ask if the script should stop or continue
- stop showing the "completed" dialog box at the end of a "Find and replace" command when it is executed from a script
- add the hotkey Shift+Ctrl+I to open the "Script" command dialog box
- fix a bug not remembering the values from the last session script command
Saved commands
- in the "Manage Saved Commands" dialog box, a new button "Create a Saved command" with a menu listing all commands types
- in the menu bar, add the submenu "Manage Saved commands" to the "Saved commands" main menu
- add a "Delete" button to the "Manage Saved commands" dialog box
- after saving a command, show a temporary confirmation dialog box closed automatically after 2 seconds
- when executing a command from "Manage Saved commands", close the dialog box only when executing interactive "Find" or "Find and replace" commands
- before executing a saved command, set the selection point at the beginning of the editor in order to process the full text (except for interactive commands "Find" or "Find and replace")
- in "Option, Various", remove the option "Number of Saved commands in lists" and include all Saved commands in the "Saved commands" dropdown lists
- in "Manage Saved commands hotkeys", add a checkbox to show all saved commands (not only those with a hotkey)
Copy to Append
- new checkbox on editor's toolbar to enable or disable the "Copy to Append" option
- in "Options, Various", add a checkbox option to turn off "Copy to Append" when user click the editor's "Paste", "Paste Text", "Save" or "Cancel" buttons (enabled by default)
QCE Messenger
- internal changes for integration with Quick Access Popup (soon to be tested in a QAP beta release)
- add the "Copy" command to copy the selected text before executing a QCE command triggered with QCE Messenger
- add the "Paste" command to paste the result of a QCE command triggered with QCE Messenger
- add pinned clips when sending list of commands to the caller app (with the command "List")
- add the "PastePinned" command to paste into the active window the Pinned clip mentioned in the second section of the command (e.g.: "PastePinned|2")
Various improvements
- in commands dialog box, replace the "Cancel" button with a "Close" button and keep the command dialog box open after saving, close it only when user clicks the "Execute" or "Close" buttons
- support multiple selection for "Sort" commands
- reselect multiple selections after executing various commands
- when wrap mode is enabled, make Home and End keys move the caret to beginning and end of the current line inside the paragraph; make Alt+Home and Alt+End move the caret to the beginning and end of the paragraph
- internal changes to optimize Scintilla editor notification processing:
- avoid the "Illegal character" error message
- optimize the update of status bar and menu states
- make QCE react much better to very fast typing
- increase delay when getting Clipboard data to avoid false error message "Clipboard empty"
- compile the QCE app executable file with class name "JeanLalonde.ca"
- upgrade the editor component to Scintilla v5.5.6 and add credits for contributors to Scintilla and AHK projects
Bug fixes
- fix a bug when opening the "Convert number base" command dialog box
- fix bug preventing the setting of a hotkey for saved commands
- fix a bug when detecting the history position of the clip in the editor
- fix a bug when user cancels the selection of a hotkey from "Manage Saved command hotkeys"
- in the confirmation window for "Delete ALL clips from history database", fix a bug executing the deleton if user types "ALL" to confirm but hits "Cancel"
- for safety, restart QCE after deleting all clips
Version: 3.1.0.1 (2025-06-06)
- internal changes to optimize processing of clipboard changes when the Clipboard content exceeds the maximum size (set in "Options, Clipboard history"), when the Clipboard is empty or when unexpected errors occur
- move to the third section on the right side of the status bar the message reporting that the Clipboard is empty, exceeds the size or other errors
- make the last section of the status bar extend on the right side when the window is resized
- in QuickClipboardEditor.ini file under the section "[Delays]", add the value "GetClipboardMaxLoops=" (default 5) setting the number of loops to wait when getting no data from the Clipboard before considering it is empty (in some situation, it takes time to get the data and not waiting enough could result in missing a clip); at each loop, QCE is waiting for the number of milliseconds set by the new value GetClipboardData_LoopIn (default 200) x DelayFactor (default 2); the values GetClipboardFormats_LoopIn, GetClipboardFormats_LoopTries and GetClipboardBytes_LoopIn are not used anymore
- minor changes in "Manage Saved commands" dialog box when there are no Saved commands
Version: 3.1.0.2 (2025-07-17)
- when the Clipboard is empty or contains data that cannot not be saved (because it exceeds the maximum clip size, because it is from an excluded application or for other unexpected errors), improved the code enabling or disabling the "Copy" and "Cancel" buttons and asking erroneously to confirm "Discard changes?"
- fix a bug not setting the editor's "Always on top" property when it is enabled by default in "Options, Editor Window"
Version: 3.1.1 (2025-08-20)
Quick Paste/History Search Tooltip
- new option in "Options, Clipboard History" to show the date and time of history clips in the "Quick Paste" and "History Search" windows (disabled by default)
- show clip date and time in "Quick Paste/History Search" window's tooltips when the tooltip option is enabled in "Options, Clipboard History"
- improve appearing and disappearing of the tooltip and keep it visible when the mouse is stationary over a row
Various bug fixes
- fix a bug when looping a "Find and replace" command at the end of the editor when the option "At the end, continue to search or replace from the top" is enabled
- add an alert message when trying to find or replace from the end of the editor and none of the options "Always search from top" or "Continue from top" are selected
- fix a bug causing a database error when Clipboard format name includes an ' (apostrophe)
- fix a bug setting the "Always on top" checkbox when opening the "Quick Paste/History Search" window
Version: 3.1.1.1 (2025-08-22)
- Fix a small but blocking bug occurring after loading an image clip from the history
Version: 3.1.1.2 (2025-10-14)
Bug fixes:
- when decoding an URL string (Convert, URL, Decode), if the string is a query (if it contains "?"), also decode the "+" signs as spaces (in HTML forms, spaces are encoded as "+")
- fix encoding issue when QCE Receiver executes a "Find and replace" command with special symbols `n (new line) or `t (tab) in the "Find what" or "Replace with"
- fix new line issue when executing from a script a "Filter lines" command that contains multiple criteria on multiple lines
- when an error dialog box is displayed for a missing script command, show it "Always on top" when this option is used for the editor window
- in the dialog box display for the the script command "MsgBox", remove the double-quotes at the beginning and the end of the message if the Script is called from QCEmessenger or Quick Access Popup
- when suggesting a title for a "Sort with options" Saved command, include the "From delimiter" option and its occurence number
- in "Substring" and "Insert string" commands dialog boxes, remove the link to insert new line (only tab can be inserted for these commands)
- when opening the "Quick Paste/History Search", disable the "Images Only" checkbox if it was enabled in a previous use
Download QCE v3 here!