Commit Graph
53 Commits
Author SHA1 Message Date
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
fanlumaster f9d6911b4f [feat]: +/- page next/prev 2025-04-26 04:42:03 +08:00
fanlumaster 0ef2b27c8a [fix]: Convert pinyin to lower cases when necessary 2025-04-26 01:12:22 +08:00
fanlumaster a9d443fb67 [feat]: Segmentation pinyin in embeded candidate window 2025-04-26 01:12:22 +08:00
fanlumaster 9decef9160 [UI]: Remove wasted space of vertical candidate window 2025-04-24 06:07:43 +08:00
fanlumaster 8ac8ff75ed [feat]: Select candidate by number 2025-04-23 06:42:36 +08:00
fanlumaster c3174d23cd [feat]: VK_SPACE to commit first candidate 2025-04-23 03:22:07 +08:00
fanlumaster 20be93b329 [feat]: Render candidate string to UI 2025-04-22 18:22:40 +08:00
fanlumaster fe011769bd [test]: Some tests 2025-04-22 03:25:28 +08:00
fanlumaster 316d103d04 [dev]: Try to query candidate list 2025-04-22 03:25:16 +08:00
fanlumaster fa6946cdac [dev]: Use event queue to handle events passed from TSF dll 2025-04-22 02:34:32 +08:00
fanlumaster 4703146456 [dev]: Change boost::format to fmt 2025-04-21 23:51:08 +08:00
fanlumaster a9d218e743 [test]: Test pinyin query 2025-04-21 18:32:45 +08:00
fanlumaster 0a26289285 [feat]: Add Pinyin Dictionary 2025-04-21 18:32:29 +08:00
fanlumaster 436d85fb84 [test]: Add tests 2025-04-20 17:44:33 +08:00
fanlumaster 7c618a06fc [dev]: Change 3rd-party lib to vckpg and add sqlite3 2025-04-20 17:42:18 +08:00
fanlumaster 7c55342671 [chore]: Hide log 2025-04-20 02:56:32 +08:00
fanlumaster 82295cce5e [feat]: Caret position 2025-04-19 19:37:09 +08:00
fanlumaster 27bc56c0f8 [feat]: Embeded preedit string 2025-04-17 18:34:01 +08:00
fanlumaster 03f73a837d [feat]: Move window to right place 2025-04-17 04:09:48 +08:00
fanlumaster 68cefd980c [feat]: IPC, and fix pointer when Init IPC" 2025-04-17 03:51:09 +08:00
fanlumaster 5e1ed5d439 [chore]: Project info 2025-04-16 17:00:09 +08:00
fanlumaster 38ee63bcb0 [feat]: Use IPC to control window show and hide 2025-04-16 16:57:10 +08:00
fanlumaster 09fb1c2eb8 [chore]: Rename some files 2025-04-16 14:57:34 +08:00
fanlumaster 08d1bf063f [feat]: Prepare for IPC 2025-04-16 02:03:11 +08:00
fanlumaster 1f7bb99c5d [chore]: add some utils 2025-04-16 00:47:10 +08:00
fanlumaster 2291e8127e [feat]: Try to set background image of candidate window 2025-04-04 00:02:10 +08:00
fanlumaster 544c805d71 [feat]: Do not make hover effect work without mouse moving in the default situation 2025-04-02 00:01:21 +08:00
fanlumaster 86b989be62 [chore]: UI css 2025-03-29 11:49:58 +08:00
fanlumaster 436782c8b4 [feat]: UI 2025-03-29 10:52:19 +08:00
fanlumaster be6c0bdd1d [feat]: adjust window 2025-03-29 09:54:26 +08:00
fanlumaster 9e90c4280d Make candidate window position more accurate 2025-03-28 07:37:12 +08:00
fanlumaster 6a1d360b09 adjust candidate window position when coming across edge condition 2025-03-27 16:27:30 +08:00
fanlumaster b48b731a1b get webview dom size 2025-03-27 11:25:39 +08:00
fanlumaster 2dd6a19ffc set up spdlog 2025-03-26 17:34:43 +08:00
fanlumaster 7673ccb3e9 update library includes 2025-03-26 16:49:54 +08:00
fanlumaster 5b56e19705 add fmt and spdlog 2025-03-26 16:42:58 +08:00
fanlumaster a2ab990dc3 remove fmt submodule 2025-03-26 16:39:37 +08:00
fanlumaster efa57fe37f refactor 2025-03-26 16:36:21 +08:00