Commit Graph

  • 2cb6924ad7 移除不必要的dismissClearPopupIfAny方法,优化弹出窗口的清理逻辑,确保在相同指针生命周期内处理清空确认。为每个键生成唯一视图ID,避免弹出窗口冲突。更新PopupClearUi的焦点变化逻辑,增强用户体验。 BetterAndBetterII 2025-09-22 09:42:28 +00:00
  • e48d07125c
    Implement getBaseline for AutoScaleTextView Rocka 2025-09-21 22:23:24 +08:00
  • fe8e65d896 Revert "remove dismissClearPopupIfAny reduandent" BetterAndBetterII 2025-09-21 13:07:34 +00:00
  • 723d87b734 remove dismissClearPopupIfAny reduandent BetterAndBetterII 2025-09-21 12:31:47 +00:00
  • bc2d6735f5
    Implement "stable ID" for candidate adapters Rocka 2025-09-21 18:19:20 +08:00
  • c1ad8f3dd5 新增删除键上滑手势的清空确认弹出窗口,优化清空逻辑,确保在不同状态下的用户体验。更新相关弹出窗口的显示逻辑,提升视觉效果和状态管理。 BetterAndBetterII 2025-09-21 08:04:20 +00:00
  • cf4fb49edc
    Disable UseKtx lint rule globally Rocka 2025-09-21 14:15:16 +08:00
  • d8bd43df5e 优化删除键上滑手势的清空逻辑,增加对编辑状态的判断,确保在有拼音输入时仅丢弃当前输入,而非清空全部内容。 BetterAndBetterII 2025-09-20 16:04:31 +00:00
  • a88fa54ed8 优化删除键上滑手势的预览逻辑,增加延迟显示和即时清空的处理,提升用户体验。 BetterAndBetterII 2025-09-20 15:59:21 +00:00
  • 1a9b64589c 1 BetterAndBetterII 2025-09-20 15:48:22 +00:00
  • f9f1cb6c9d 移除删除键上滑手势的提示文本,更新相关弹出窗口逻辑以简化用户体验。 BetterAndBetterII 2025-09-20 15:41:25 +00:00
  • fdf832b3d2 为删除键的上滑手势添加提示文本,并更新相关弹出窗口的显示逻辑。新增提示文本包括“上滑清空”和“松手清空”,并在弹出窗口中实现相应的视觉效果和状态管理。 BetterAndBetterII 2025-09-20 15:37:55 +00:00
  • 3c6b4e7ff3 i18n BetterAndBetterII 2025-09-20 14:50:04 +00:00
  • eb2955c4fe attempt BetterAndBetterII 2025-09-20 21:11:31 +08:00
  • 4260582e5e
    feat: Long press send for enter PRO 2025-08-21 20:39:15 +08:00
  • d769ff1b0c
    Avoid using device-protected storage on API 24- Rocka 2025-08-14 23:45:56 +08:00
  • dabc6326a5
    Fix "restart fcitx instance" in DeveloperFragment Rocka 2025-08-14 23:34:45 +08:00
  • 1aabfbe75f
    Tweak commitAndReset workaround for all languages Rocka 2025-08-13 00:12:34 +08:00
  • 28df3f2a80
    Fix importErrorDialog message formatting Rocka 2025-08-12 23:45:56 +08:00
  • de42f82453
    add hangul to keepComposingIMs Chanyeong Lim 2025-08-06 15:42:28 +09:00
  • 1272167aca
    Move keyboard height & padding preferences into theme configuration Guanran Wang 2025-08-04 14:57:11 +08:00
  • ee94b83e2b
    Monochrome variant for round icon too Rocka 2025-08-03 00:10:41 +08:00
  • 725ff4ca53
    Update fcitx5 submodules Rocka 2025-08-02 23:40:51 +08:00
  • ead5a499e8
    Add monochrome variant for adaptive icon (aka themed icon) Rocka 2025-08-02 23:40:28 +08:00
  • 8b45ef624a
    Fix ClearURLs redirection rules Rocka 2025-08-02 22:40:48 +08:00
  • 4696a13df7
    New option to toggle emoji filtering in picker Rocka 2025-08-02 19:50:19 +08:00
  • adadaa802e
    Fix state restore in QuickPhrase{List,Edit}Fragment Rocka 2025-08-02 17:53:43 +08:00
  • 60b63cd9fb
    Fix CandidatesView OnGlobalLayoutListener memory leak Rocka 2025-07-31 00:49:29 +08:00
  • 8a9a7130d2
    Fix RecentlyUsed migration Rocka 2025-07-29 00:11:22 +08:00
  • f56b753f67
    Merge branch 'master' into new-theme new-theme Potato Hatsue 2025-07-21 20:55:07 +08:00
  • b5d12c8847
    Migrate navigation graph xml to kotlin DSL (#754) rocka 2025-07-21 20:28:46 +08:00
  • 57c8456513 Make QuickPhrase serializable Potato Hatsue 2025-07-20 23:14:31 +08:00
  • cd82b728eb
    Make ConfigDescriptor serializable Potato Hatsue 2025-07-20 14:46:18 +08:00
  • 435a30b3c8
    Move soundEffect setup to KeyView constructor Potato Hatsue 2025-07-20 01:45:07 +08:00
  • 5dfb2dc02d
    Factor out hardcoded textSize to key preset Potato Hatsue 2025-07-20 01:43:23 +08:00
  • a796bd93a3
    Remove unused view ids Potato Hatsue 2025-07-20 00:31:02 +08:00
  • 8782cd06eb
    Fix licenses when not building in project directory Rocka 2025-07-20 00:06:21 +08:00
  • 18db2293f9
    Make an interface; Add optional suggested prefs to theme Potato Hatsue 2025-07-19 23:50:35 +08:00
  • a7af9912a5
    Migrate navigation graph xml to kotlin DSL Rocka 2025-07-19 22:09:55 +08:00
  • 1858aff3e6
    Update dependencies Rocka 2025-07-19 21:31:44 +08:00
  • e36100c448
    Minor cleanups Rocka 2025-07-19 21:31:19 +08:00
  • c68c4578b1
    Make "licenses" dir optional for plugins Rocka 2025-07-18 22:26:00 +08:00
  • 7e980cf35e merge face and blindfold for DEBUG ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ 2025-07-15 09:05:50 +00:00
  • ef45a464ee remove shadow ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ 2025-07-15 08:28:55 +00:00
  • f8faa9c4ea create monochrome drawable from ic_launcher, background colors removed ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ 2025-07-15 08:15:18 +00:00
  • e8717b6c06
    Hook cmake add_custom_command for reproducible .mo files Rocka 2025-07-12 06:05:44 +08:00
  • c6f9127e8b
    Update fcitx5 submodules Rocka 2025-07-12 00:53:57 +08:00
  • 86038097d1
    fixup commit hash in workflow Rocka 2025-07-11 00:56:38 +08:00
  • 0962a4a923
    fixup Rocka 2025-07-11 00:37:14 +08:00
  • ca20e0cabd
    Try install gettext from trixie Rocka 2025-07-11 00:29:53 +08:00
  • 698f61de30 nix: update lock Potato Hatsue 2025-07-09 23:33:17 +08:00
  • e3ddcdecc9 Add license folder for the build process. Ben Zhe 2025-07-07 06:57:08 +00:00
  • e2f8258578 add more sms fortmat support Ben Zhe 2025-07-03 08:07:25 +00:00
  • a0276a6c9f add some sms format test Ben Zhe 2025-07-02 12:50:25 +00:00
  • 13e034d9c1
    Workaround modifier states for some phone keyboard Rocka 2025-07-02 01:43:55 +08:00
  • de8c847d98
    Refactor RecentlyUsed to use SharedPreferences Rocka 2025-06-29 20:12:46 +08:00
  • 38aa8056af
    Filter out unsupported emoji in picker (#747) rocka 2025-06-29 15:51:39 +08:00
  • 2e500e7aaf
    More special cases Rocka 2025-06-29 15:27:18 +08:00
  • 75bd20b57a
    More wheelchairs Rocka 2025-06-29 15:27:02 +08:00
  • 43087ce2e9
    Refactor picker data pagination and filtering Rocka 2025-06-29 04:28:22 +08:00
  • bfcb547154
    Filter out unsupported emoji in picker Rocka 2025-06-29 02:45:27 +08:00
  • 7cdf024ce2
    Emoji 16.0 data Rocka 2025-06-29 02:44:50 +08:00
  • 299344fce4
    Emoji skin tone selection and preference (#745) rocka 2025-06-28 22:55:14 +08:00
  • 437623bd0f
    Implement emoji skin tone preference Rocka 2025-06-28 22:27:09 +08:00
  • eb6130a49d
    cleanup Rocka 2025-06-28 03:21:46 +08:00
  • 5381475adf
    Filter out sequences without a glyph Rocka 2025-06-28 03:05:29 +08:00
  • 16ea8edcd4
    Emoji skin tone selection in popup keyboard Rocka 2025-06-28 02:28:34 +08:00
  • 6bd3929077
    Update fcitx5 submodules Rocka 2025-06-28 02:26:56 +08:00
  • 8ac7ec4e88
    Update dependencies Rocka 2025-06-28 02:25:46 +08:00
  • 63127f2a5b Add SmsOtp plugin Ben Zhe 2025-06-24 04:45:17 +00:00
  • d5e676bf6f adjust mainText on space mokapsing 2025-06-23 06:29:45 +00:00
  • 33a4d66343
    Fix crash on haptic feedback when amplitude was changed Rocka 2025-06-11 21:37:58 +08:00
  • 793158eb21
    Calculate available space above and below cursor correctly Rocka 2025-06-08 00:57:30 +08:00
  • 5ff01d5aa7
    Move CandidatesView above cursor only when there's larger space Rocka 2025-06-08 00:35:57 +08:00
  • 2b94396d51
    Fix long candidate line wrapping in vertical mode Rocka 2025-06-08 00:22:20 +08:00
  • db0b77a1fc
    Migrate to fcitx::StandardPaths Rocka 2025-06-07 23:34:45 +08:00
  • a250bf9dd4
    Update fcitx5 submodules Rocka 2025-05-31 01:02:53 +08:00
  • dc99740b2f
    Fix trigger candidate action in bulk candidate list Rocka 2025-05-30 01:02:53 +08:00
  • 5d7338a9a1
    Fix candidate action in bulk candidate list with undetermined size (-1) Rocka 2025-05-29 23:02:57 +08:00
  • 7092ec8c9a
    Don't show InputView on combination keys Rocka 2025-05-29 22:59:41 +08:00
  • 6e23aebe39 feat: load Popup from json config config/PopupPreset.json fxliang 2025-05-12 09:26:26 +00:00
  • b24280c815
    Rework how key presses and popup actions are handled ketal 2025-05-11 02:17:35 +08:00
  • f7619b4ed0
    Extract KeyPressListener from KeyView to CustomGestureView ketal 2025-05-11 01:12:32 +08:00
  • 5f739d79e8
    Submit the key action in the order in which they are pressed ketal 2025-05-10 22:52:33 +08:00
  • df1f29c8bc
    Adjust key label vertical position when punctuation position is not bottom. ketal 2025-05-10 01:19:48 +08:00
  • df4e1349f5
    Return false when creating FcitxDataProvider onCreate fails Rocka 2025-05-09 23:30:25 +08:00
  • 5dd2325a77
    Update dependencies Rocka 2025-05-09 23:22:48 +08:00
  • 7a366e753f
    Update fcitx5 submodules Rocka 2025-05-09 23:15:32 +08:00
  • aa6c3a0c82
    Add option to hide altText (#720) Qijia Liu 2025-05-09 10:06:38 -04:00
  • 702a71d989
    fixup altText.visibility Rocka 2025-05-09 22:01:16 +08:00
  • 81e04ec06b
    Make Theme.Monet able to export (#719) heddxh 2025-05-09 21:10:00 +08:00
  • e414817d01
    New preference for candidate window corner radius (#711) mokapsing 2025-05-09 21:02:54 +08:00
  • fe4250df67
    candidates_window_radius default to 0 Rocka 2025-05-09 21:00:12 +08:00
  • 0d75a61620
    switch to ViewOutlineProvider.BACKGROUND Rocka 2025-05-09 20:57:19 +08:00
  • 37bbbd8c47
    Update fcitx5-chewing.json (#712) Timmy 2025-05-09 20:31:57 +08:00
  • bdfa5bf9ae Add option to hide altText Qijia Liu 2025-05-06 18:43:21 -04:00
  • a809631f55
    use primary color as exported theme name Wind He 2025-05-06 18:12:13 +08:00
  • a92e82e2e2
    export monet theme Wind He 2025-05-06 13:28:16 +08:00
  • 29a89053c2 add candidate window round corner support mokapsing 2025-04-11 09:16:26 +00:00
  • 8274603cca
    Update fcitx5-chewing.json Timmy 2025-04-14 17:55:59 +08:00