fanlumaster
58cc2bf839
change settings ui codes location, allow crossorigin
2026-03-13 15:00:41 +08:00
fanlumaster
6a815c069b
remove log new lines
2026-03-12 02:23:26 +08:00
fanlumaster
9bfa8160e1
log format
2026-03-12 01:34:41 +08:00
fanlumaster
a165cb1b0c
update submodule
2026-03-11 12:25:49 +08:00
fanlumaster
b8407f458c
[feat]: set min size for settings wnd
2026-03-10 02:47:30 +08:00
fanlumaster
fda015c6b0
[fix]: prefer to use real wch as preedit chars
2026-03-09 23:03:43 +08:00
fanlumaster
c4050b1aab
[feat]: only hide ftb wnd when really needed
2026-03-05 16:55:34 +08:00
fanlumaster
991c037182
chore
2026-03-05 14:45:10 +08:00
fanlumaster
e757fababe
[fix]: do not init cand wnd webivew second time
2026-03-05 14:25:15 +08:00
fanlumaster
62c2ec5247
[optimize]: set wnds top most as soon as possible
2026-03-05 00:36:19 +08:00
fanlumaster
68bf92da91
[fix]: resolve ftb and menu wnd z-order problem
2026-03-05 00:18:52 +08:00
fanlumaster
da020c9e90
disable webview page zoom
2026-03-04 14:07:55 +08:00
fanlumaster
4be4a96992
make window truely top-most with sign
2026-03-04 01:43:53 +08:00
fanlumaster
56d63de3d1
[chore]: update settings wnd top-left icon
2026-03-02 19:03:47 +08:00
fanlumaster
1e916a2226
adjust vcpkg config
2026-02-28 18:19:11 +08:00
fanlumaster
32afc26f4a
docs
2026-02-28 15:09:40 +08:00
fanlumaster
704cae5162
[dep]: use vcpkg webview2 lib to replace origianal nuget lib
2026-02-28 15:05:38 +08:00
fanlumaster
009228c534
[dev]: Update webview2 version
2026-02-04 11:10:57 +08:00
fanlumaster
912977a03f
[dev]: Optimize cand window webview2 performance
2026-01-31 21:36:19 +08:00
fanlumaster
83c93814da
[config]: Create some configs for IME
2026-01-30 18:23:36 +08:00
fanlumaster
28d11c0d9f
[config]: Read toml config file from appdata location
2026-01-30 12:27:23 +08:00
fanlumaster
c88cbafbfd
[config]: Add a config file for IME
2026-01-30 10:28:06 +08:00
fanlumaster
bb9f7790c8
[dependency]: Update submodule
2026-01-29 20:13:52 +08:00
fanlumaster
8486cecd9b
[fix]: Do not put extra SelectedCandidateString to namedpipe
2026-01-29 15:16:50 +08:00
fanlumaster
3275b28486
[feat]: Make mouse click can also create word and update weight
2026-01-29 15:08:50 +08:00
fanlumaster
7a7e31a001
[feat]: Commit candidate via mouse click
2026-01-29 13:20:58 +08:00
fanlumaster
80189d146c
[feat]: Implement pin a cand item to top by mouse click
2026-01-28 21:40:23 +08:00
fanlumaster
1d4c8fb0aa
[feat]: Do not delete single hanzi
2026-01-28 21:02:47 +08:00
fanlumaster
cbb013a0cb
[feat]: Response mouse click to delete a candidate item
2026-01-28 20:40:59 +08:00
fanlumaster
a4ca392d7f
[cand_wnd]: Add some space for pop up menu
2026-01-27 21:03:14 +08:00
fanlumaster
86cbb95fe1
[chore]: Clear some log
2026-01-27 18:26:21 +08:00
fanlumaster
7b7d8b5215
feat: hide ftb wnd immediately when tsf ime deactiavted
2026-01-18 20:52:22 +08:00
fanlumaster
32e24e5f5c
fix: read data from namedpipe immediately to prevent ftb state chaos caused by multi event in a short time
2026-01-18 12:12:30 +08:00
fanlumaster
f6509ace33
feat: also sync double/single char status when switch windows
2026-01-17 23:22:23 +08:00
fanlumaster
0f1c4b9fbf
[ftb]: double/single byte btn
2026-01-17 22:40:28 +08:00
fanlumaster
adc6da488c
[settings]: set new title bar icon
2026-01-17 14:09:43 +08:00
fanlumaster
50ab178803
[ftb]: settings btn
2026-01-17 13:11:31 +08:00
fanlumaster
97af71e9cf
feat: Synchronize floating toolbar status via IPC
2026-01-16 22:47:37 +08:00
fanlumaster
f61b965670
feat: Implement punctuation mode switch IPC and UI sync
...
- Define `WM_PUNCSWITCH` message and add `SwitchToPuncEn`/`SwitchToPuncCn` IPC events
- Implement `UpdateFtbPuncState` to update `floating toolbar` punctuation status
- Handle `changePuncMode` message from WebView to trigger corresponding IPC events
- Add `WM_PUNCSWITCH` handler in `WndProcCandWindow` to sync UI state
- Update `event_listener` to process punctuation switch tasks
2026-01-16 21:12:30 +08:00
fanlumaster
10fa4e6edf
[ftb]: also toggle punc status when cn/en state changed
2026-01-16 13:25:40 +08:00
fanlumaster
800d87ce7c
[chore]: some logs
2026-01-16 12:40:08 +08:00
fanlumaster
e2dca389df
[ftb]: Check whether really need to hide ftb wnd when IME Deactivate
2026-01-15 22:53:32 +08:00
fanlumaster
c26534ca87
[ftb]: do not hide ftb wnd when show a window from taskbar preview
2026-01-15 14:02:23 +08:00
fanlumaster
b4885f6e86
[ipc]: seperate toTsfWorkerThreadNamedpipe from toTsfNamedpipe reconnect condition
2026-01-14 14:16:47 +08:00
fanlumaster
d8cad1043c
[ipc]: Reset namedpipe status in next wait loop
2026-01-13 17:54:48 +08:00
fanlumaster
99777aaebb
[ftb]: Send msg to TSF to switch IME mode
2026-01-06 00:01:56 +08:00
fanlumaster
69efed6068
[ftb]: Hide ftb when fullscreen detected
2026-01-03 14:01:09 +08:00
fanlumaster
e934516cf1
Merge branch 'master' of https://github.com/fanlumaster/MetasequoiaImeServer
2026-01-02 21:21:02 +08:00
fanlumaster
4f5dab48dd
[ftb]: sync ftb cn/en status with tsf side
2026-01-02 21:20:10 +08:00
fanlumaster
f34b20d56a
[menu]: resolve flickering issue when toggle visibility of ftb window
2026-01-01 17:21:21 +08:00