Rocka
|
9dfbd0c1b6
|
Update fcitx5 submodules
|
2026-07-26 14:39:25 +08:00 |
|
Rocka
|
461b4e4fb2
|
Add option for keyboard height percent base
- resources.displayMetrics.heightPixels is unstable on some devices
- maybe we should change the semantics of "height percent" to physical screen size
|
2026-07-26 13:31:34 +08:00 |
|
iovxw
|
7a3ea861c8
|
Manage edit/delete button with builtin Lifecycle
|
2026-07-22 17:23:35 +08:00 |
|
iovxw
|
3c6e974ebf
|
Refactor toolbar menu into MenuProvider
|
2026-07-22 01:25:17 +08:00 |
|
iovxw
|
60cd2c7cb6
|
Simplify LogActivity onCreate by removing unnecessary block
|
2026-07-21 22:28:33 +08:00 |
|
iovxw
|
8d2f05713d
|
Fix title resets that occur after a screen rotation
|
2026-07-21 21:38:34 +08:00 |
|
iovxw
|
eac752e60d
|
Move toolbar menu setup to onCreateOptionsMenu
|
2026-07-21 21:15:19 +08:00 |
|
iovxw
|
ced739b8b7
|
Use standard support action bar navigation in MainActivity
|
2026-07-21 20:00:17 +08:00 |
|
Steve Liu
|
0eb0e0699b
|
Add missing characters in PopupPreset and sort items (#887)
Co-authored-by: Rocka <i@rocka.me>
|
2026-07-12 15:17:46 +08:00 |
|
iovxw
|
69145f3c9b
|
Only rotate the icon in ToolButton (#916)
|
2026-07-12 14:51:35 +08:00 |
|
Rocka
|
35229d1258
|
Always re-bind CandidateViewHolder in PagingCandidateViewAdapter
the adapter would skip onBindViewHolder when diffCallback determines areItemsTheSame
but we should always update the candidate idx
|
2026-07-04 23:08:53 +08:00 |
|
Rocka
|
1d13d2e992
|
Add copy button for EditorInfoWindow
|
2026-06-27 01:03:14 +08:00 |
|
Rocka
|
9e48162a98
|
Reuse EmojiModifier.isValidEmoji in EmojiPickerPolicy
|
2026-06-27 00:12:20 +08:00 |
|
Rocka
|
6fb7482fc4
|
Try restore composing range when selection matches
some editors may use InputFilter to limit text length, but it would drop composing range
|
2026-06-27 00:01:47 +08:00 |
|
Rocka
|
e1371c95c5
|
Replace PriorityQueue with CopyOnWriteArrayList in FcitxRemoteService
PriorityQueue's iterator does not guarantee the traverse order
https://docs.oracle.com/javase/8/docs/api/java/util/PriorityQueue.html#iterator--
|
2026-06-26 22:25:22 +08:00 |
|
Rocka
|
736d782bd8
|
Fix non-default emoji skintone transform
|
2026-06-13 15:02:03 +08:00 |
|
Rocka
|
2e36b2bf1b
|
Introduce PickerPolicy and Popup.Keyboard.Explicit for decoupling emoji picker
|
2026-06-13 14:53:19 +08:00 |
|
Rocka
|
4dda210837
|
Create PopupMenu with themedContext
fix candidate long-press menu not following system dark mode
|
2026-06-11 01:33:11 +08:00 |
|
Rocka
|
d0364b8387
|
Reduce hardcoded special case in EmojiModifier
|
2026-06-07 19:37:55 +08:00 |
|
Rocka
|
9409cb1112
|
Update fcitx5 submodules and prebuilt
|
2026-06-07 19:37:55 +08:00 |
|
Rocka
|
1c66257ad4
|
Refactor FcitxLifecycle with StateFlow
|
2026-06-07 19:37:53 +08:00 |
|
Rocka
|
0977601119
|
Support more gravity options in AutoScaleTextView
|
2026-06-07 19:36:38 +08:00 |
|
Rocka
|
e205195f38
|
Tab actions UI in expanded candidate window
|
2026-06-01 00:16:23 +08:00 |
|
Rocka
|
873c08255c
|
Send candidate list tab actions on input panel update
|
2026-06-01 00:16:23 +08:00 |
|
Rocka
|
87bde649ed
|
Unify CandidateWord object for bulk and paged candidates
|
2026-06-01 00:16:23 +08:00 |
|
Rocka
|
068b74e7d8
|
Remove opencc dependency from F-Droid build metadata
|
2026-05-31 16:04:02 +08:00 |
|
Rocka
|
24a78acf26
|
Update prebuilt
fixes thai plugin build
|
2026-05-31 16:01:58 +08:00 |
|
Rocka
|
c0fbfa3cd3
|
Update fcitx5 submodules and prebuilt
|
2026-05-16 20:46:39 +08:00 |
|
Rocka
|
e9e5e5b757
|
Migrate to suspendCancellableCoroutine
|
2026-05-16 20:32:31 +08:00 |
|
Rocka
|
4fcd43610d
|
Always show Snackbar in BaseDynamicListUi when item changes
|
2026-05-03 18:18:20 +08:00 |
|
Rocka
|
e605129e68
|
Remove misused kotlinx.coroutines.NonCancellable
|
2026-05-03 18:11:42 +08:00 |
|
Rocka
|
306fdaef77
|
Migrate off deprecated androidx.core.os.bundleOf
|
2026-05-03 17:20:53 +08:00 |
|
Panda527
|
134880d267
|
Make CandidatesView support candidate action menu (#875)
|
2026-05-03 17:09:00 +08:00 |
|
rocka
|
bb9cdbdbe9
|
Show status icon when using hardware keyboard (#830)
|
2026-05-03 16:53:23 +08:00 |
|
Rocka
|
9ea5b01c65
|
Fix CandidatesView position when CursorAnchorInfo is invalid on API 35+
|
2026-04-30 23:44:32 +08:00 |
|
Rocka
|
762683f6bd
|
Update prebuilt
|
2026-04-25 23:32:26 +08:00 |
|
Rocka
|
7cd5778a2a
|
Update dependencies
Gradle 9.4.1, AGP 9.2.0, Kotlin 2.3.21
|
2026-04-25 23:25:28 +08:00 |
|
Rocka
|
f910fe9aa4
|
Keep string resources need by plugin.xml properly
I really don't want to include an extra xml file but it seems there's no other choice
|
2026-04-25 22:59:50 +08:00 |
|
Rocka
|
ed6fbe1795
|
Keep more plugin resources
|
2026-04-25 21:30:54 +08:00 |
|
Rocka
|
49d8807101
|
Prevent res/xml/plugin.xml being removed from release build
reference `@xml/plugin` in AndroidManifest.xml of :lib:plugin_base
|
2026-04-23 23:32:19 +08:00 |
|
Coelacanthus
|
630f9258dc
|
Send arrow key in browser location bar on space swipe (#872)
location bar needs right arrow key to confirm URL suggestion
see also bugzilla.mozilla.org/show_bug.cgi?id=1999915
Co-authored-by: Rocka <i@rocka.me>
|
2026-04-13 23:16:04 +08:00 |
|
Rocka
|
da9980d79f
|
Fix F-Droid build metadata
|
2026-04-05 02:18:10 +08:00 |
|
Rocka
|
5d149c40a6
|
Adopt fcitx5 CandidateWord::spaceBetweenComment API
|
2026-04-05 01:40:54 +08:00 |
|
rocka
|
a99c9c1dc9
|
Remove yoga submodule on F-Droid build (#864)
|
2026-03-27 01:14:12 +08:00 |
|
Rocka
|
55a24664db
|
Use empty string as candiadte text comment separator
|
2026-03-27 00:39:12 +08:00 |
|
Rocka
|
e53caa7ec4
|
Downgrade fcitx5-libthai to 5.1.7 temporarily
fix build with prebuilt libthai
|
2026-03-27 00:39:02 +08:00 |
|
Rocka
|
fe3a618c8f
|
Make sure to create PreferenceScreen only once
|
2026-03-12 02:00:49 +08:00 |
|
Rocka
|
c88ed1f31e
|
Update fcitx5 submodules
|
2026-03-11 02:10:05 +08:00 |
|
Panda527
|
a586493f34
|
Make voice input selectable (#824)
Co-authored-by: Rocka <i@rocka.me>
|
2026-03-11 01:50:21 +08:00 |
|
Rocka
|
ac490f743d
|
Reduce contrast of InlineSuggestion Chip ripple
|
2026-03-10 02:26:33 +08:00 |
|