Commit Graph
349 Commits
Author SHA1 Message Date
fanlusky f50bfb4e4a Fix the issue where preedit is not handled during word creation in TSF preedit pinyin mode. 2026-07-21 13:17:06 +08:00
fanlusky c92bff8734 Preliminarily support customizing preedit on the TSF side. 2026-07-21 13:00:15 +08:00
fanlusky 040975f125 Add a switch for K mode. 2026-07-21 02:24:43 +08:00
fanlusky cd23d78866 Add the U mode description to the settings panel, and add a switch. 2026-07-21 01:39:04 +08:00
fanlusky 320c9ed5e8 Attempt to fix the occasional issue where, after committing a candidate, the candidate window still remains at the cursor position, and the preedit in the candidate window is empty. 2026-07-21 01:15:10 +08:00
fanlusky 09b1523030 Add U mode to support Unicode input. 2026-07-21 00:30:07 +08:00
fanlusky d3d3b4f8e9 Fix the clangd error caused by the expansion of the min/max macros on Windows. 2026-07-20 23:40:27 +08:00
fanlusky 91c33d5f2a Set the default pop-up position of the on-screen keyboard to be slightly below the center of the screen and slightly above the taskbar. 2026-07-20 23:23:05 +08:00
fanlusky 2086cfd299 Add application icon to the watchdog. 2026-07-20 23:10:23 +08:00
fanlusky 6385c73e7a Add a watchdog program to keep the server alive. 2026-07-20 17:02:47 +08:00
fanlusky 611ba63321 Add anti-multiple-instance to the applications. 2026-07-20 16:55:56 +08:00
fanlusky 7770b77031 Enable the simplified-traditional toggle on the floating toolbar. 2026-07-20 15:53:05 +08:00
fanlusky f0bd72669e Implement simplified-traditional input switching. 2026-07-20 15:36:12 +08:00
fanlusky 636d0c7b18 Optimize the feedback interface. 2026-07-20 13:25:46 +08:00
fanlusky cd29ca88d0 Improve the language bar right-click menu. 2026-07-20 02:07:39 +08:00
fanlusky 4765d72156 Integrate the handwriting recognition board into the server. 2026-07-20 01:57:31 +08:00
fanlusky 3cbec4e790 Add caching to AI prediction results as well. 2026-07-19 23:00:18 +08:00
fanlusky a7a4434b97 Implement AI-assisted prediction. 2026-07-19 22:33:58 +08:00
fanlusky 54acf0dfa0 Change the shortcut for opening the on-screen keyboard to Ctrl+Shift+Win+K. 2026-07-19 14:51:49 +08:00
fanlusky 8fe532a285 Implement quick phrases. 2026-07-19 13:17:23 +08:00
fanlusky ff64481312 Optimize the language options for speech recognition in voice input. 2026-07-19 03:02:03 +08:00
fanlusky 077f931394 Add dictionary management functionality to the settings panel. 2026-07-19 01:32:11 +08:00
fanlusky 1d52e32738 Add a switch for cloud candidates to the input function area. 2026-07-18 16:32:35 +08:00
fanlusky 48a2482472 Integrate the on-screen keyboard into the settings. 2026-07-18 16:04:40 +08:00
fanlusky ed3af76d79 Integrate voice input functionality into the server. 2026-07-18 15:24:15 +08:00
fanlusky 765e340251 Integrate the voice input method. 2026-07-18 00:42:24 +08:00
fanlusky d1d28418f7 Implement the on-screen keyboard function in the right-click menu. 2026-07-17 23:54:18 +08:00
fanlusky 6e235a8dfd Implement the emoji panel function in the right-click menu. 2026-07-17 23:50:28 +08:00
fanlusky fd0cff71e9 Fix the issue where the language bar right-click menu does not respond. 2026-07-17 23:38:14 +08:00
fanlusky c7a06b4150 Add support for the on-screen soft keyboard. 2026-07-17 23:22:17 +08:00
fanlusky 70865e30df Add support for the emoji panel. 2026-07-17 22:46:51 +08:00
fanlusky 408fa1fd90 When Ctrl+Shift+Alt+T exits the server, also exit the settings program. 2026-07-17 21:42:36 +08:00
fanlusky 7775b97c09 Fix the issue where the candidate window cannot be pulled up when switching back from Microsoft's emoji panel, and deeply optimize the stability of IPC connections. 2026-07-16 21:41:09 +08:00
fanlusky 0c279f112a Make the three buttons on the settings window title bar not dim their highlight when hovered while the window is out of focus. 2026-07-15 14:26:36 +08:00
fanlusky 94a5ed3658 Support switching auxiliary code schemes. 2026-07-15 13:26:14 +08:00
fanlusky 2e2d670164 [Regression]: Fix the issue where the candidate window does not display after switching the Shuangpin scheme. 2026-07-15 00:58:32 +08:00
fanlusky 985ec87ea2 Add support for the Ziranma Shuangpin scheme. 2026-07-15 00:26:07 +08:00
fanlusky e417eaee64 Refactor to prepare for adding the Ziranma scheme. 2026-07-14 23:39:34 +08:00
fanlusky f351f1357b Do not provide English candidates for inputs with fewer than five characters (excluding five). 2026-07-14 23:08:19 +08:00
fanlusky 69c657e44b Implement bidirectional synchronization for the Chinese-English mixed input feature. 2026-07-14 19:21:01 +08:00
fanlusky df6002c03e Add preliminary support for Chinese-English mixed input. 2026-07-14 19:00:09 +08:00
fanlusky d4f2bcc91e Optimize the memory usage of WebView2. 2026-07-14 01:06:51 +08:00
fanlusky 60f87d9287 Fix the issue of the tooltip residue on the minimize button of the settings window. 2026-07-14 00:37:32 +08:00
fanlusky f83bad37c5 Make the title bar text of the settings window slightly darker when it loses focus. 2026-07-14 00:21:07 +08:00
fanlusky e4fe985896 Thoroughly solve the settings window flickering and focus instability issues. Separate it out as a standalone exe. 2026-07-14 00:09:06 +08:00
fanlusky d7c247747c Bidirectional synchronization of input method scheme settings. 2026-07-13 19:06:01 +08:00
fanlusky fe1cc4a1e1 Add support for the Wubi input method. 2026-07-13 18:35:52 +08:00
fanlusky 83a17681b0 [Regression]: Fix the issue where the minimize button and taskbar icon of the settings window do not minimize properly when clicked. 2026-07-13 10:26:01 +08:00
fanlusky 903ae7fc7d Fix the issue where clicking the close button on the settings window when it loses focus requires two clicks to close, and make the window gain focus more stable. 2026-07-13 10:17:59 +08:00
fanlusky 6a3ddeb1b6 Bidirectional synchronization of the paging settings in the settings interface. Support comma, period, and slash for page turning, support PageUp and PageDown for page turning, support up and down arrow keys to move the highlighted candidate selection, and left and right arrow keys to move the caret. 2026-07-12 22:28:14 +08:00