fanlumaster
f3dab23f51
disable ftb and menu wnd right context
2026-03-13 15:33:06 +08:00
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
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
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
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
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
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
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
99777aaebb
[ftb]: Send msg to TSF to switch IME mode
2026-01-06 00:01:56 +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
fanlumaster
4a68e3fcf1
[fix]: restore settings window via tray menu
2026-01-01 16:39:26 +08:00
fanlumaster
ff36a6872a
[settings]: hide it by default, show it via pop up tray menu
2025-12-31 17:59:52 +08:00
fanlumaster
67470f3252
[ftb]: toggle ftb from tray menu
2025-12-31 13:58:46 +08:00
fanlumaster
7b567518e8
[fix]: using env variable to replace hard-coded asset path
2025-12-27 11:42:26 +08:00
fanlumaster
1255a9a8f6
[fix]: fix floating tool wnd drag would cause crash problem
2025-11-10 00:01:44 +08:00
fanlumaster
b3696e26fc
[feat]: Conduct an experiment where the keymap hint is placed below the candidate wnd
2025-11-09 18:06:52 +08:00
fanlumaster
cd7297de6f
[log]: add line break
2025-11-08 16:37:39 +08:00
fanlumaster
bd5ba1f771
[ui]: settings window
2025-11-03 13:12:51 +08:00
fanlumaster
d10e54ab57
[feat]: make floating toolbar draggable
2025-11-01 23:44:21 +08:00
fanlumaster
98c9bd4bd0
[feat]: add settings window and floating toolbar window
2025-11-01 01:34:15 +08:00
fanlumaster
1441fbc387
[refactor]: tidy some codes
2025-10-31 16:07:26 +08:00