Commit Graph
91 Commits
Author SHA1 Message Date
fanlumaster c0cce5c609 [fix]: Resolve preedit unwrap when typing buuima 2025-06-17 23:18:04 +08:00
fanlumaster 76296023ec [UI]: Draw vertical bar at the left of the first candidate 2025-06-17 23:02:39 +08:00
fanlumaster c8e0ba0daa [UI]: Draw border 2025-06-17 22:00:40 +08:00
fanlumaster a934f1d988 [UI]: Make window not flickering when especially when bottom edge touch the monitor edge 2025-06-17 19:15:45 +08:00
fanlumaster 2b8f249f7e [UI]: Clear previous blur shadow each render 2025-06-16 23:46:07 +08:00
fanlumaster 54165d9717 [UI]: GaussianBlur 2025-06-16 22:47:28 +08:00
fanlumaster 5b19b102b3 [Render]: Replace sciter with direct2d and directwrite, now only support basic layout(hard code) 2025-06-16 17:04:05 +08:00
fanlumaster 804fda954f [dev]: Complete replacing webview2 with direct2d 2025-06-16 11:02:08 +08:00
fanlumaster 556d9bd5ea [dev]: Adjust window position and size 2025-06-15 21:50:37 +08:00
fanlumaster fc93b89199 [dev]: Also measure height 2025-06-15 19:17:53 +08:00
fanlumaster e908a7bf1b [dev]: Measure ui size in advance 2025-06-15 17:33:41 +08:00
fanlumaster 1b0cd11dda [dev]: Sign to enable using uiaccess 2025-06-14 14:23:00 +08:00
fanlumaster 00e678fbea [dev]: Make it more stable 2025-06-13 18:28:28 +08:00
fanlumaster 61cff08581 [dev]: No need for hover-active when window first show each time 2025-06-13 17:40:26 +08:00
fanlumaster 789839b26a [feat]: Switch the renderer to sicter-d2d 2025-06-13 13:35:33 +08:00
fanlumaster c51bf3ec75 [Env]: Nuget properties 2025-06-10 17:51:37 +08:00
fanlumaster 7fd0e24475 [Project]: Rename IME name 2025-06-10 17:18:22 +08:00
fanlumaster 6a337a8b10 [Dependency]: Add IME engine submodule 2025-06-10 17:16:23 +08:00
fanlumaster 365cae2a1f [Dependency]: Remove submodule FanImeEngine 2025-06-10 16:42:03 +08:00
fanlumaster aa4d75b144 [UI]: Default UI style adjusts 2025-06-06 22:28:22 +08:00
fanlumaster 9afb644a0c [docs]: More screenshots 2025-06-02 21:27:59 +08:00
fanlumaster 95bcefc63d [dependency]: Update submodule to lastest commit 2025-06-02 11:14:40 +08:00
fanlumaster 64de9992df [UI]: Some little adjusts 2025-06-02 10:00:23 +08:00
fanlumaster 8a85419d4b [env]: Fix utfcpp path in CMakeLists 2025-06-01 23:24:21 +08:00
fanlumaster 96a3df8280 [UI]: Restore original horizontal style, and adjust some candidate window styles 2025-06-01 06:03:28 +08:00
fanlumaster 2ce9e78b84 [UI]: Make initial window large enough and far enough from monitors 2025-06-01 06:02:00 +08:00
fanlumaster 113ab69ec7 [UI]: Remove dots after candidate number 2025-06-01 05:55:21 +08:00
fanlumaster 00b6866951 [chore]: docs 2025-06-01 02:22:39 +08:00
fanlumaster 6f7998c6fa [docs]: Supplement some build info 2025-05-31 21:38:50 +08:00
fanlumaster 9ccc81d6a3 [docs]: Build steps 2025-05-31 21:02:18 +08:00
fanlumaster f76d15eaca [docs]: Update screenshots 2025-05-31 08:44:34 +08:00
fanlumaster a0bbd80b62 [env]: Generate some config file via py scripts 2025-05-31 06:51:47 +08:00
fanlumaster 976e17864a [env]: Make it more generic 2025-05-31 06:44:30 +08:00
fanlumaster ab537c2d8b [dependency]: Extract engine to a standalone module and import 2025-05-31 04:55:51 +08:00
fanlumaster 7e614c14aa [dev]: version 2025-05-30 23:03:58 +08:00
fanlumaster e0d7287d06 [feature]: Support tab/shift+tab to page next/prev 2025-05-21 17:37:11 +08:00
fanlumaster 18bf87fff3 [dev]: Move commit chars action to TSF end 2025-05-20 18:07:07 +08:00
fanlumaster 886977d308 [dev]: webview2 appdata path 2025-05-14 16:30:09 +08:00
fanlumaster b0baf6f205 [IPC]: Use an aux namedpipe to clear main namedpipe left by last process 2025-05-13 10:06:52 +08:00
fanlumaster 83d0854613 [chore]: Compile script 2025-05-12 01:51:52 +08:00
fanlumaster fb270cc526 [UI]: Not active when cursor first time hovered 2025-05-12 01:48:59 +08:00
fanlumaster 65ae09701d [UI]: Repair position problem in some cases 2025-05-11 06:25:49 +08:00
fanlumaster 27c6a084ec [feat]: Resize win32 windows using html size 2025-05-10 07:32:25 +08:00
fanlumaster f7d953e150 [fix]: Clear connected namedpipe when start 2025-05-06 07:17:51 +08:00
fanlumaster d83644002b [fix]: Telegram workaround 2025-05-06 07:17:04 +08:00
fanlumaster 9ef4d23fa4 [feat]: IPC support for uwp/metro apps 2025-05-06 05:28:37 +08:00
fanlumaster fffa469d42 [dev]: IPC, create events in server side 2025-05-06 02:09:27 +08:00
fanlumaster e820bda445 [feat]: Prepare for namedpipe IPC 2025-05-03 00:43:59 +08:00
fanlumaster d10121dc76 [fix]: Page next/prev 2025-04-28 16:23:48 +08:00
fanlumaster 6408084aa2 [chore]: Project info 2025-04-27 17:42:37 +08:00