Commit Graph
35 Commits
Author SHA1 Message Date
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