Commit Graph

  • 1b58608a0e Add an option for [ / ] page turning. fanlusky 2026-09-02 21:13:33 +08:00
  • d60a71a833 Add an option for [ / ] page turning. fanlusky 2026-09-02 21:13:24 +08:00
  • db2efbaa0d Add an option for [ / ] page turning. fanlusky 2026-09-02 21:13:13 +08:00
  • 3d0dfd1aef Add a setting to always use Chinese/English punctuation. fanlusky 2026-09-02 20:54:25 +08:00
  • c931d8b06a Add a setting to always use Chinese/English punctuation. fanlusky 2026-09-02 20:54:12 +08:00
  • 25d275d119 Add a setting to always use Chinese/English punctuation. fanlusky 2026-09-02 20:53:44 +08:00
  • 82048fb8be Add a setting to always use Chinese/English punctuation. fanlusky 2026-09-02 20:53:04 +08:00
  • 895abeee08 Optimize the width expansion logic of the vertical window so that it does not leave large white spaces. fanlusky 2026-09-02 19:31:44 +08:00
  • 65b7516ea3 Replace the floating toolbar WebView2 with a D2D presenter fanlusky 2026-09-02 19:12:16 +08:00
  • a0c4daa9ad Allow Card window shadows to scale for compact surfaces fanlusky 2026-09-02 19:12:01 +08:00
  • 4e66d19614 Optimize the shadow style of the candidate window. fanlusky 2026-09-02 17:23:03 +08:00
  • 7e8fbf8e7c Fix kei missing in shuangpin. fanlusky 2026-09-02 16:40:46 +08:00
  • 9f4c8efad7 Reuse the candidate D2D scene and keep the host size stable while typing fanlusky 2026-09-02 16:26:14 +08:00
  • 2ac86ea0e2 Stop mapping all Unicode through CJK fonts and cut D2D working-set growth fanlusky 2026-09-02 16:25:54 +08:00
  • ea9218ceff Replace the tray menu WebView2 with a D2D presenter fanlusky 2026-09-02 16:04:29 +08:00
  • 5421c1dd1b Add SVG icon rendering, toggle switch, and font fallback for MenuFlyoutItem fanlusky 2026-09-02 16:03:57 +08:00
  • 876e7f1a81 Switch the demo skin from skin.json and cand.css to skin.toml fanlusky 2026-09-02 15:30:48 +08:00
  • 30f2446cee Preview external skins from TOML color tokens instead of cand.css fanlusky 2026-09-02 15:30:29 +08:00
  • 5c02503139 Render the candidate window with D2D instead of WebView2 fanlusky 2026-09-02 15:30:03 +08:00
  • d16f9f3fea Add DirectComposition hosting and candidate-list chrome for the IME window fanlusky 2026-09-02 15:29:14 +08:00
  • 5176f712bc Update submodule fanlusky 2026-09-01 00:59:42 +08:00
  • 6c8ca5e898 Merge branch 'master' of https://github.com/metasequoiaime/MetasequoiaImeServer fanlusky 2026-09-01 00:58:58 +08:00
  • e321445f09 Merge pull request #3 from jsfaint/feat/autocorrection MSIME(MetaSequoia IME) 2026-09-01 00:54:40 +08:00
  • 9a6542799b Prevent transient candidate window teardown in Telegram fanlusky 2026-09-01 00:48:21 +08:00
  • a38989f52e Add candidate window follow-cursor setting and pointer diagnostics fanlusky 2026-09-01 00:47:36 +08:00
  • 30fc78f534 Improve candidate window stability, positioning, and pointer interaction fanlusky 2026-09-01 00:45:19 +08:00
  • 3145200331 Add light version of installer test. fanlusky 2026-09-01 00:10:48 +08:00
  • 1cba9bc88b chore: bump engine submodule to 36464f4 Jia Sui 2026-08-31 12:09:53 +08:00
  • fbb2a56eaf style: apply clang-format to the new autocorrect tests Jia Sui 2026-08-31 15:35:03 +08:00
  • a6924f6597 build: make CMakeLists buildable on fresh toolchains Jia Sui 2026-08-31 13:13:52 +08:00
  • bfd42d314e feat(quanpin): wire up typing autocorrect config and tests Jia Sui 2026-08-31 12:00:11 +08:00
  • 9e4296d1c5 chore: ignore *.pyc Python bytecode cache files Jia Sui 2026-08-31 15:44:52 +08:00
  • 6486e9ec4c Fix the regression issue introduced after the previous fix for slow candidate window response during high CPU usage: candidate window flickering and candidates being highlighted without mouse hover movement. fanlusky 2026-08-30 17:54:14 +08:00
  • 464406beac Fix the regression issue introduced after the previous fix for slow candidate window response during high CPU usage: candidate window flickering and candidates being highlighted without mouse hover movement. fanlusky 2026-08-30 17:54:02 +08:00
  • 217a753a4b Remove some useless scripts. fanlusky 2026-08-30 17:46:18 +08:00
  • d2a5320ec2 Add installer instructions. fanlusky 2026-08-30 15:40:02 +08:00
  • 6c7ab86689 docs. fanlusky 2026-08-30 15:39:34 +08:00
  • 27c388dffc Add support for the DeepLX translation service. fanlusky 2026-08-30 15:39:16 +08:00
  • 2effb7c393 Add support for the DeepLX translation service. fanlusky 2026-08-30 15:39:02 +08:00
  • 820587976c Fix the issue where the UI display lags under high CPU usage. fanlusky 2026-08-30 14:47:21 +08:00
  • e7c30e3b67 Fix the issue where the window may sometimes be truncated when it is at the edge. fanlusky 2026-08-30 11:57:47 +08:00
  • 7c0461fe3a Fix adjust word frequency issue. fanlusky 2026-08-29 23:56:50 +08:00
  • a81940faac Adjust some styles. fanlusky 2026-08-29 23:39:56 +08:00
  • 038035b0fc Optimize niya skin. fanlusky 2026-08-29 22:53:09 +08:00
  • bcd5ebe8f7 Optimize niya skin. fanlusky 2026-08-29 22:52:46 +08:00
  • 799e6d3d04 Optimize settings cold start speed. fanlusky 2026-08-29 22:33:22 +08:00
  • 8717ae1a30 Optimize settings cold start speed. fanlusky 2026-08-29 22:33:05 +08:00
  • 7c5b7505ea Adjust some styles. fanlusky 2026-08-29 21:48:50 +08:00
  • ba1922e33f Adjust some styles. fanlusky 2026-08-29 21:48:17 +08:00
  • 92d76b0353 Adjust some styles. fanlusky 2026-08-29 21:48:02 +08:00
  • 9242a86aff Add a demo skin. fanlusky 2026-08-29 19:37:30 +08:00
  • 10aaa42626 Add support for a skin system. fanlusky 2026-08-29 19:36:42 +08:00
  • 2ca14df0a5 Add support for a skin system. fanlusky 2026-08-29 19:36:12 +08:00
  • b473372aa3 first commit fanlusky 2026-08-29 11:01:56 +08:00
  • 770982eef6 Merge pull request #57 from liumengwanlhf-design/fix/issue50-icon-frames-intermediate-dpi #Refs #58 Lu Fan(SonnyCalcr) 2026-08-29 00:44:26 +08:00
  • e6870930a6 Fix icon sizing on hosts without per-monitor awareness 柳梦婉 2026-08-27 18:55:41 +08:00
  • 2dabb2d723 Lazily load shcore.dll for the effective-DPI query 柳梦婉 2026-08-27 18:17:51 +08:00
  • 50eb0b4b43 Size the taskbar indicator icon by the monitor's effective DPI 柳梦婉 2026-08-27 17:42:44 +08:00
  • 96b08a4b1d Add 28/36/44px frames to the mode icons for intermediate DPI scales 柳梦婉 2026-08-27 16:45:09 +08:00
  • ea30b5fe90 test(quanpin): cover additional typo aliases Manwood 2026-08-26 17:17:10 +08:00
  • 6e97113899 test(quanpin): cover generic typo corrections Manwood 2026-08-26 13:44:21 +08:00
  • 27a7143050 Fix the issue where English words created by Enter cannot be replayed during new version installation. fanlusky 2026-08-25 22:50:06 +08:00
  • 1eef18401c Fix the issue where long sentence translations are not fully displayed. fanlusky 2026-08-25 20:01:48 +08:00
  • 38fe99be62 Add a function that commits the raw string when the Enter key is pressed and records the string into the dictionary. fanlusky 2026-08-25 19:05:25 +08:00
  • 793194cc27 Add a function that commits the raw string when the Enter key is pressed and records the string into the dictionary. fanlusky 2026-08-25 19:05:12 +08:00
  • 853d4bd2f0 Add some more logs. fanlusky 2026-08-25 15:54:19 +08:00
  • b324b45b55 Optimize the logging on both the TSF and Server sides to facilitate issue diagnosis. fanlusky 2026-08-25 13:54:33 +08:00
  • b22990c95f Optimize the logging on both the TSF and Server sides to facilitate issue diagnosis. fanlusky 2026-08-25 13:54:13 +08:00
  • dafc7d6040 Optimize the logging on both the TSF and Server sides to facilitate issue diagnosis. fanlusky 2026-08-25 13:53:30 +08:00
  • f85d77e6a1 Add multilingual candidate translation. fanlusky 2026-08-25 12:40:55 +08:00
  • b8f0e91103 Add multilingual candidate translation. fanlusky 2026-08-25 12:40:34 +08:00
  • adc2d67cb6 docs. fanlusky 2026-08-25 12:11:12 +08:00
  • 7895d3a9cc Further standardize the issue of batch importing dictionaries. fanlusky 2026-08-25 11:58:54 +08:00
  • bf0712cffd Further standardize the issue of batch importing dictionaries. fanlusky 2026-08-25 11:58:33 +08:00
  • 79e0e084cb Optimize the global state so that when switching from other input methods, it maintains the default state, i.e., the default Chinese/English state. fanlusky 2026-08-24 15:49:21 +08:00
  • b159d8c9ab Update local path. Optimize audio interruption. fanlusky 2026-08-23 23:37:00 +08:00
  • 309fe46a4f Optimize audio record process. fanlusky 2026-08-23 20:04:17 +08:00
  • 0e19f06da2 Fix the issue where the candidate window is truncated. fanlusky 2026-08-23 18:58:35 +08:00
  • d04c8861fd Add some logs. fanlusky 2026-08-23 18:30:43 +08:00
  • 20779511b0 Add some logs. fanlusky 2026-08-23 18:11:03 +08:00
  • 06e19fb14f Add some logs. fanlusky 2026-08-23 18:10:47 +08:00
  • 4a4973451e Synchronize forward deletion with server composition state fanlusky 2026-08-23 17:31:10 +08:00
  • 3fea2c5fc1 Implement forward deletion within active compositions fanlusky 2026-08-23 17:30:50 +08:00
  • 03b4dfeff4 Supplement: Tencent Cloud API translation from English to Chinese, and API invocation. fanlusky 2026-08-22 19:44:06 +08:00
  • 0049a18cdd Fix the issue where the language bar and FTB are out of sync for the Chinese-Japanese status. fanlusky 2026-08-22 19:40:51 +08:00
  • ffe90560cd Fix the issue where the language bar and FTB are out of sync for the Chinese-Japanese status. fanlusky 2026-08-22 19:40:33 +08:00
  • 93319ec711 Docs. fanlusky 2026-08-22 18:52:17 +08:00
  • 2e44cc4e24 Add logs. fanlusky 2026-08-22 18:34:13 +08:00
  • 4088cc213f Add log switch. fanlusky 2026-08-22 18:33:46 +08:00
  • 4b95102501 Attempt to fix the flickering issue with Microsoft Shuangpin. Add an R mode for temporary Japanese input. fanlusky 2026-08-22 16:54:51 +08:00
  • e42cc92b8e Attempt to fix the flickering issue with Microsoft Shuangpin. Add an R mode for temporary Japanese input. fanlusky 2026-08-22 16:54:29 +08:00
  • ded3cf3fb4 Attempt to fix the flickering issue with Microsoft Shuangpin. fanlusky 2026-08-22 16:51:48 +08:00
  • 543526ce6e Add a timeout discard feature for the voice input function. fanlusky 2026-08-22 14:39:01 +08:00
  • edcd29d4bb Provide an entry for setting the Tencent Cloud Translation API key. fanlusky 2026-08-22 13:38:42 +08:00
  • bade05e5aa Provide an entry for setting the Tencent Cloud Translation API key. fanlusky 2026-08-22 13:38:08 +08:00
  • 5da93af45c Optimize Japanese queries. fanlusky 2026-08-22 12:03:55 +08:00
  • 7bc55dab39 Integrate the Tencent Cloud Machine Translation API. fanlusky 2026-08-22 02:22:38 +08:00
  • b0a1b36e35 Fix the issue where switching between Chinese and Japanese does not take effect. fanlusky 2026-08-22 01:36:49 +08:00
  • 0eb5478cd3 Implement the whole-sentence algorithm and fuzzy query for Japanese. fanlusky 2026-08-22 01:18:04 +08:00
  • 96e1ecd5c5 There should also be a corresponding status indicator when the keyboard Caps Lock is turned on. fanlusky 2026-08-21 23:10:01 +08:00