Added
-
Search matches similar accented characters (#1318). For example, searching
for "vacsina" would also show items containing "väčšina". -
If the clipboard tab is renamed, clipboard will be still stored in the
renamed tab. Similarly if a specific tab is set for tray menu. This basically
modifiesclipboard_tab
,tray_tab
options when renaming tabs. -
New predefined command to clear the current tab.
-
Tabs can be reordered in Preferences (in addition to tab bar/tree).
-
Tabs can be reordered from command line or a script. For example:
copyq 'config("tabs", ["&clipboard", "work", "study"])'
-
New buttons can move commands, tabs and plugins in configuration to top and
bottom with a single click. This previously required dragging item to the
top/bottom or multiple clicks on the move up/down buttons. -
Script function
dialog()
supports non-editable combo box. For example:var choice = dialog('.combo:Select', ['a', 'b', 'c'])
-
Script function
dialog()
restores last position and size of dialog
windows with matching title (set with.title
). -
Syntax highlighting for more script keywords.
-
New script class
ItemSelection
allows more powerful, consistent, safe and
fast handling of multiple items. Examples:// move matching items to the top of the tab ItemSelection().select(/^prefix/).move(0) // remove all items from given tab but keep pinned items ItemSelection(tabName).selectRemovable().removeAll();
Changed
-
Simpler lock file mechanism is used instead of a system semaphore and shared
memory lock (#1737). This allows to support more platforms. -
Editor font from Appearance settings is used for the edit widget in Command
and Action dialogs (#1757). -
Theme does not modify the scrollbar in item list by default (#1751).
Removed
- Windows: Migrating old configuration from registry to file format is no
longer supported.