diff --git a/CHANGES b/CHANGES index 6f127ec0d73652d03762b1e4535a027a55d822ba..cfeae692edc5282d3df55f3de95e11a8117746d8 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,75 @@ +v3.12.0 + +- Unsaved data are now saved whenever application is unfocused, otherwise + immediately after an item is edited and saved or after ~5 minute intervals if + items change. These intervals can be configured - use `copyq config` to list + options with `save_delay_` prefix. For example, disable storing after an item + is added (only when app is unfocused, exits or tab is unloaded): + + copyq config save_delay_ms_on_item_added -1 + +- Filter field in commands can now modify menu items. This is done by setting + properties to "menuItem" object. Example: + + copyq: + menuItem['checkable'] = true + if (plugins.itempinned.isPinned.apply(this, selectedItems())) { + menuItem['checked'] = true + menuItem['text'] = 'Unpin' + menuItem['color'] = '#f00' + menuItem['tag'] = 'X' + } else { + menuItem['checked'] = false + menuItem['text'] = 'Pin' + menuItem['icon'] = 'ï‚' + } + +- Application icon will no longer automatically change when there is an ongoing + operation (i.e. the icon snip animation). This caused performance issues in + some environments and it was not tested automatically so it often broke. When + clipboard storing is disabled the icon only changes opacity slightly. + +- New `preview()` script function shows/hides item preview. + +- Avoid terminating application on SIGHUP (#1383) + +- Use brighter bar for pinned items with a dark theme (#1398) + +- Improved notification text line wrapping (#1409) + +- Improved layout when showing many shortcut buttons (#1425) + +- Fix indentation when importing commands with CRLF (#1426) + +- Fix using the configured notification font (#1393) + +- Fix initial item size (avoid scroll bars) + +- Fix decrypting item with note + +- Fix hiding windows after changing "Always on Top" option + +- Fix tool bar flickering when browsing items + +- Fix crash when destroying main window + +- Fix rare crash when menu items change + +- FakeVim: Improved completion menu control with Vim emulation + +- FakeVim: Always start in normal mode + +- FakeVim: Fix searching backwards + +- Windows: Paste operation is now postponed until user releases shortcut + (#1412). This works better than releasing the shortcut keys automatically and + is consistent with behavior on Linux. + +- Windows: Fix SSL/TLS errors; `networkGet()` should now work with `https` + protocol + +- Windows: Fix native GUI style (#1427) + v3.11.1 - Fix scrolling in selected text items (#1371)