fanlumaster
|
7890e815de
|
feat: also sync double/single char status when switch windows
|
2026-01-18 17:34:01 +08:00 |
|
fanlumaster
|
25ea1efe39
|
feat: synchronous tsf and server double/single char status via ipc
|
2026-01-17 22:42:57 +08:00 |
|
fanlumaster
|
55dae98069
|
feat: sync IME status to UI on thread focus and punctuation switch
|
2026-01-16 22:47:57 +08:00 |
|
fanlumaster
|
d299f53286
|
feat: notify UI process on punctuation mode change
|
2026-01-16 21:08:24 +08:00 |
|
fanlumaster
|
22c7871575
|
[ftb]: Use Aux namedpipe to send IME Activation and Deactivation msg
|
2026-01-15 22:55:06 +08:00 |
|
fanlumaster
|
97af39316d
|
[ipc]: Opimize namedpipe connect/disconnect logic
|
2026-01-13 18:03:55 +08:00 |
|
fanlumaster
|
111df26719
|
[ipc]: Init/Uninit ipc in SetFocus instead of SetThreadFocus
|
2026-01-09 21:47:14 +08:00 |
|
fanlumaster
|
70dc459cc6
|
[chore]: Resolve C4533 warning
|
2026-01-07 00:47:17 +08:00 |
|
fanlumaster
|
ae04a8674a
|
[ipc]: Create a thread to receive some instruction data from server side
|
2026-01-05 23:09:06 +08:00 |
|
fanlumaster
|
ed5fe89dad
|
[ftb]: send a msg to server side when switching IMEs, also work for system's ctrl + space shortcut
|
2026-01-02 21:15:21 +08:00 |
|
fanlumaster
|
3f54e991a2
|
[ftb]: send a msg to server side when switching IMEs
|
2026-01-01 11:45:06 +08:00 |
|
fanlumaster
|
1cbfa432f4
|
ipc: try some extra times to wait server process get ready after killed
|
2025-11-15 09:36:25 +08:00 |
|
fanlumaster
|
15cae42fa2
|
ipc: reset pipe in some cases
|
2025-11-15 08:11:48 +08:00 |
|
fanlumaster
|
9512ee4a7e
|
fix: reset pipe handle in some cases, to ensure reconnect
|
2025-11-14 00:55:34 +08:00 |
|
fanlumaster
|
315f202195
|
fix: make debugview-like 32-bit apps get proper coordinates for caret
|
2025-11-11 00:53:43 +08:00 |
|
fanlumaster
|
c8a3e11c23
|
[log]: add macros for all logs
|
2025-11-10 01:39:18 +08:00 |
|
fanlumaster
|
9a2525005b
|
[fix]: fix dpi-aware would cause some 32-bit app become small problem
|
2025-11-10 01:38:58 +08:00 |
|
fanlumaster
|
567e3156f8
|
[feat]: IME tray icon right click menu
|
2025-10-31 07:14:34 +08:00 |
|
fanlumaster
|
b4d4d24d3a
|
[fix]: fix preedit problem when creating word
|
2025-10-26 00:53:04 +08:00 |
|
fanlumaster
|
29c4252042
|
squashed commits for create word feat
|
2025-10-25 12:44:29 +08:00 |
|
fanlumaster
|
7eb08d9aa4
|
[chore]: Change a hard code
|
2025-09-18 14:17:08 +08:00 |
|
fanlumaster
|
a630dc1c00
|
[feat]: Change some symbols
|
2025-08-20 14:02:24 +08:00 |
|
fanlumaster
|
53e62181e7
|
[feat]: Change timeout msg to a warning symbol
|
2025-08-19 18:53:15 +08:00 |
|
fanlumaster
|
2b549f238d
|
[fix]: Make TsfPad work, while do not break composition text styles
|
2025-08-17 02:37:48 +08:00 |
|
fanlumaster
|
e8f122b461
|
[UI]: Pinyin composition style
|
2025-07-18 15:19:56 +08:00 |
|
fanlumaster
|
3a043ea1cb
|
[feat]: Adaption for TsfPad, make pinyin composition work for it
|
2025-07-18 15:19:35 +08:00 |
|
fanlumaster
|
e195782455
|
[dev]: Add a new keymap to toggle IME mode
|
2025-07-12 13:42:51 +08:00 |
|
fanlumaster
|
81dcab02ad
|
[fix]: Handle cases while index out of range
|
2025-07-09 04:34:07 +08:00 |
|
fanlumaster
|
d1df31e617
|
[dev]: Replace blocking API with non-blocking version
|
2025-07-06 19:20:01 +08:00 |
|
fanlumaster
|
36e4f2062d
|
[feat]: Support commit first candidate string along with punctuations
|
2025-07-05 19:09:39 +08:00 |
|
fanlumaster
|
f4dacdb793
|
[fix]: Fix keyboardDisabled
|
2025-07-01 17:31:10 +08:00 |
|
fanlumaster
|
5a100fc0aa
|
[fix]: Resolve when chrome's vimiumc plugin j/k key is pressed, the page would scroll far than usual
|
2025-06-30 22:44:27 +08:00 |
|
fanlumaster
|
47515af900
|
[fix]: Do not send keys to server when context is read-only
|
2025-06-30 15:44:24 +08:00 |
|
fanlumaster
|
e857d5df5f
|
[fix]: Punctuation table extra 0 caused ime eat many useful keys
|
2025-06-30 15:24:18 +08:00 |
|
fanlumaster
|
e0d18e7a33
|
[fix]: Do not eat keys when context is read-only
|
2025-06-30 12:51:21 +08:00 |
|
fanlumaster
|
3dc7a32396
|
[fix]: Clear data when need to request commit string from server
|
2025-06-25 21:31:18 +08:00 |
|
fanlumaster
|
290b80b8b7
|
[dev]: Let punctuation to be eat when composing
|
2025-06-22 23:33:13 +08:00 |
|
fanlumaster
|
1016052ccf
|
[dev]: Refactor punctuation logic
|
2025-06-22 23:21:50 +08:00 |
|
fanlumaster
|
432a6b147b
|
[feat]: Also send shift key to server side
|
2025-06-20 00:14:19 +08:00 |
|
fanlumaster
|
b14c56c5e2
|
Merge remote-tracking branch 'refs/remotes/origin/master'
|
2025-06-16 17:23:44 +08:00 |
|
Incarna
|
299e041cc3
|
Fix Bug
|
2025-06-16 16:21:05 +08:00 |
|
fanlumaster
|
3eb5572f5f
|
[rollback]: Restore VSCode preedit
|
2025-06-14 12:26:23 +08:00 |
|
fanlumaster
|
dd8d560bc9
|
[chore]: Name
|
2025-06-11 10:35:52 +08:00 |
|
fanlumaster
|
073913732d
|
[chore]: Remove comments from original SampleIME
|
2025-06-10 22:11:35 +08:00 |
|
fanlumaster
|
7a5b6d31ee
|
[Chore]: TSF desc in register table
|
2025-06-10 18:57:56 +08:00 |
|
fanlumaster
|
3919be71e9
|
[Project]: Rename IME name again
|
2025-06-10 17:53:10 +08:00 |
|
fanlumaster
|
4483a6eb2c
|
[Project]: Project name is ready
|
2025-06-10 16:04:39 +08:00 |
|
Incarna
|
27e7110f04
|
Fix: Wrong interface conversion (ITfcompositionSink)
|
2025-06-10 10:10:44 +08:00 |
|
fanlumaster
|
4200ee8e93
|
[dependency]: Using vcpkg to install and use utfcpp
|
2025-06-06 22:26:01 +08:00 |
|
fanlumaster
|
495bd1fc52
|
[feat]: Do not embed preedit string to VSCode like apps
|
2025-06-06 16:38:25 +08:00 |
|