diff --git a/CMakeLists.txt b/CMakeLists.txt index 4b6a03a..f92b79b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.24) -project(KSwitcher VERSION 0.6.0 LANGUAGES CXX RC) +project(KSwitcher VERSION 0.6.1 LANGUAGES CXX RC) if(NOT WIN32) message(FATAL_ERROR "KSwitcher uses native Windows APIs") endif() diff --git a/README.md b/README.md index d9b247b..93e157e 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Native C++20 / Win32 rewrite of the Windows functionality of [Typlo](https://git No .NET, Avalonia, WebView, Qt, external graphics engine, or separately installed C++ runtime. The original [Typlo](https://github.com/bitcodepro/Typlo) project and its data remain separate. -**[User guide / Wiki](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki)** — setup, features, shortcuts, dictionaries, screenshots and troubleshooting (Ukrainian). +**[User guide / Wiki](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki)** — setup, features, shortcuts, dictionaries, screenshots and troubleshooting in **English** and **[Українська](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/Home-uk)**. Each wiki page links to its translation. [![Support KSwitcher development — buy the developer a coffee](resources/support/donate-en.png)](https://send.monobank.ua/jar/88h2TddKfS) @@ -205,8 +205,9 @@ field into view; Shift+wheel scrolls horizontally. - Single instance and `--history`, `--convert`, `--case`, `--transliterate`, `--settings`, `--snippets`, `--exit` commands. `--convert` cycles layouts. -Default shortcuts match [Typlo](https://github.com/bitcodepro/Typlo): Ctrl+Alt+Shift+Space (cycle), C (case), T (transliteration), -Z (undo), 1/2/3 (first layouts), and Ctrl+Shift+V (history). +Default text shortcuts match [Typlo](https://github.com/bitcodepro/Typlo): Ctrl+Alt+Shift+Space (cycle), C (case), T (transliteration), +Z (undo), and 1/2/3 (first layouts). Clipboard history defaults to **Win+V** for new settings; +existing saved shortcuts are preserved. While KSwitcher runs, this binding opens its history instead of Windows clipboard history. History controls: Enter to paste, Shift+Enter for plain text, Ctrl+1…9 for quick paste, Ctrl+P to pin/unpin, Delete to delete, Ctrl+O for the full item, Escape to hide. diff --git a/Release/KSwitcher-win-x64.zip b/Release/KSwitcher-win-x64.zip index 3feb245..45fad12 100644 Binary files a/Release/KSwitcher-win-x64.zip and b/Release/KSwitcher-win-x64.zip differ diff --git a/Release/SHA256SUMS.txt b/Release/SHA256SUMS.txt index 87225e4..e223de4 100644 --- a/Release/SHA256SUMS.txt +++ b/Release/SHA256SUMS.txt @@ -1 +1 @@ -e1d11c833adab5190ec49af1bb4eb25babdd6658aafb7423f9c502a1e71b2581 KSwitcher-win-x64.zip +9b2e2708eda40531659748c97d8c2d10f59cc98954bad7517b86e824fd889019 KSwitcher-win-x64.zip diff --git a/resources/app.rc b/resources/app.rc index 328b590..b5c4ae9 100644 --- a/resources/app.rc +++ b/resources/app.rc @@ -9,8 +9,8 @@ IDC_SCREENSHOT_PENCIL CURSOR "icons/lucide/pencil.cur" 1 RT_MANIFEST "app.manifest" 201 RCDATA "update.ps1" 1 VERSIONINFO - FILEVERSION 0,6,0,0 - PRODUCTVERSION 0,6,0,0 + FILEVERSION 0,6,1,0 + PRODUCTVERSION 0,6,1,0 FILEOS VOS_NT_WINDOWS32 FILETYPE VFT_APP BEGIN @@ -20,7 +20,7 @@ BEGIN BEGIN VALUE "FileDescription", "KSwitcher — native keyboard and clipboard utility" VALUE "ProductName", "KSwitcher" - VALUE "FileVersion", "0.6.0" + VALUE "FileVersion", "0.6.1" END END BLOCK "VarFileInfo" diff --git a/src/core.h b/src/core.h index 6501465..989220e 100644 --- a/src/core.h +++ b/src/core.h @@ -59,7 +59,7 @@ struct Settings L"Far", L"ConEmu64", L"putty", L"KeePass", L"KeePassXC", L"1Password", L"Bitwarden"}; int maxItems = 500, maxMiB = 200, maxImageMiB = 20; std::wstring toggle = L"Ctrl+Alt+Shift+Space", casing = L"Ctrl+Alt+Shift+C", - translit = L"Ctrl+Alt+Shift+T", undo = L"Ctrl+Alt+Shift+Z", clipboard = L"Ctrl+Shift+V", + translit = L"Ctrl+Alt+Shift+T", undo = L"Ctrl+Alt+Shift+Z", clipboard = L"Win+V", screenshot = L"Win+Shift+S"; std::vector cycle, direct, directIds; std::vector excluded{L"KeePass", L"KeePassXC", L"1Password", L"Bitwarden"}; diff --git a/src/update.h b/src/update.h index bb04d7f..15ac589 100644 --- a/src/update.h +++ b/src/update.h @@ -2,7 +2,7 @@ #include "platform.h" namespace ks { -inline constexpr wchar_t AppVersion[] = L"0.6.0"; +inline constexpr wchar_t AppVersion[] = L"0.6.1"; inline constexpr UINT UpdateMessage = WM_APP + 7; struct UpdateResult {