github osfans/trime v3.3.10

5 hours ago

Change log from v3.3.9 to v3.3.10: v3.3.9...v3.3.10

  • [8d16fb7] - chore: bump version to 3.3.10
  • [ae8f653] - refactor: send KEYCODE_ENTER instead of commit "\n" when pressing enter on virtual keyboard
  • [4b6bc0c] - refactor: set essential cmake argument in Gradle script
  • [a07e0fe] - refactor: avoid recreating InputView on unnecessary Configuration changes
  • [39f3888] - feat(keyboard): implement apply command for deploy and sync operations
  • [baae638] - feat(theme): add candidate_corner_radius parameter for liquid tabs and candidate background
  • [78776f4] - feat(keyboard): add option to disable key preview via empty preview string
  • [b95ad0d] - feat(theme): apply back_style to clipboard title back button
  • [0c4f9d3] - feat(keyboard): persist keyboard ID to remember user selection
  • [7019834] - refactor: rename key command RESTART_RIME to UPDATE_CONFIG
  • [08fcb04] - feat: add static entries to SwitchOptionWindow
  • [6cf035b] - fix: add additional measures for navBar, tappable, mandatory, and system gestures when lifting keyboard.
  • [91622f9] - refactor: split key view and simplify keyboard layout and gesture architecture
  • [0f12526] - feat: add repeatable support for preset keys liquid keyboard
  • [df3749a] - refactor: refresh keys only when composing state changes
  • [7a0dc60] - feat: disable swipe gestures by setting value to 0
  • [4ca8566] - feat(toolbar): add long press action and repeatable support
  • [6e9de23] - fix: fix ascii keys & remove duplicated ^ symbol (#1950)
  • [d2cc705] - fix: resolve issues and add missing changes from 91622f9 refactor
  • [f89eaa4] - fix: remove keyboard ID persistence (revert 0c4f9d3)
  • [a2db389] - fix: set minimum slide step size to 1
  • [2d61fab] - fix: correct key sliding cursor move to use KeyAction instead of raw key events
  • [6342bbc] - fix: improve gesture frame press feedback and multi-touch handling
  • [308631e] - fix(toolbar): add missing normal state to circle button background
  • [2a473cc] - fix: use status.isComposing for key invalidation check instead of composition data
  • [d40c97b] - fix(switches): make schema list dialog follow system dark mode
  • [8331986] - chore: upgrade gradle to 9.4.1
  • [24806e4] - chore: bump gradle heap to 4GB
  • [26eda1e] - fix(key): apply symbol text offset to icon fonts
  • [26d4c68] - fix(key): use labelEnter only when label equals "enter_labels"
  • [db7deba] - fix(keyboard): correct split gap position to place at row midpoint
  • [312efb8] - ci: switch to macos 26
  • [eb11a78] - fix(toolbar): skip pressed state styling for icon-only buttons
  • [925d48f] - fix(keyboard): sync enter key label with keyboard view
  • [5c57e58] - fix(keyboard): restore key_press_offset_* assignment missing after 91622f9 refactor
  • [a231ae5] - fix(keyboard): sync enter label on theme switch
  • [2a1726b] - feat(clipboard): add initialTab parameter to ClipboardWindow for default tab selection
  • [20b4e47] - fix(config): replace RestartRime with UPDATE_CONFIG in theme files to sync with code changes
  • [2bcdf38] - refactor(theme): use companion decode function to decode theme beans
  • [75d6ace] - fix: clear key pressed state when popup keyboard focus out of bounds
  • [65a2073] - feat: redesign candidate comment layout with TOP/RIGHT/OVERLAY modes
  • [d6f3a1a] - refactor: add targeted key appearance update mechanism
  • [38eb41d] - feat: implement custom yaml node parser to get rid of kaml to parse theme
  • [7b17fc4] - refactor: apply custom yaml parser to SoundEffect
  • [7a053c5] - fix(keyboard): fix slide_xxx keys becoming unclickable when swipe distance is disabled in settings
  • [e656334] - fix: fix the erroneous call to project.rviders.exe in OpenCCDataPlugin (#1961)
  • [82ab518] - fix(ui): preedit no longer occupies full width, allowing clicks below blank area
  • [31a9f64] - fix(ui): make AutoScaleTextView respect gravity setting for better visual centering
  • [c9b1603] - fix: add exception handling in user dictionary management
  • [821bbdf] - feat(keyboard): key label centering and add line break support for symbol and hint
  • [bc18be9] - fix(theme): preserve user preferences when following system night mode
  • [4e96d08] - fix: cannot open liquid keyboard due to yaml parsing mistake
  • [dbcb78e] - feat: make horizontal candidate item background wrap the content
  • [fc450aa] - fix(keyboard): resolve incorrect keyboard width after screen rotation on
  • [4b8badc] - fix(keyboard): preserve ascii_mode across keyboard switches (#1979)
  • [b36b91c] - feat(ime): make AutoScaleTextView respect height constraints
  • [7a9eb92] - fix(candidates): malformed candidate item layout in TOP/OVERLAY mode
  • [8895f22] - revert(4b8badc): "fix(keyboard): preserve ascii_mode across keyboard switches (#1979)"
  • [2f8e8a2] - refactor: rename style reset_ascii_mode to reset_ascii_mode_on_focus_change
  • [d7dcf65] - chore: update OpenCC to 1.2.0
  • [00f337e] - chore: update librime-lua to git+68f9c36
  • [4cf9c27] - feat: remove preedit text highlighted back color
  • [44abf5a] - ci: upgrade setup android to v4
  • [36c5458] - feat: candidate action menu for CandidatesView
  • [2af26d5] - fix: remove duplicate padding for candidate items in unrolled candidates
  • [24ef46c] - feat(ui): add border and shadow configuration for candidate window
  • [23e3ebd] - fix(core): prevent NaN crash in AutoScaleTextView with flex layout
  • [91b91ac] - fix: incomplete toolbar back button customization
  • [03d673f] - feat: support text sharing for clipboard and collection entries
  • [adc28c9] - feat: add dismiss button to clipboard suggestion view
  • [f659d12] - fix: incorrect action button position in SwitchOptionWinow's header
  • [7232bec] - feat: support word segmenting for clipboard and collection entries
  • [05ea60e] - refactor(segements): improve drag selecting user experience
  • [aec1422] - feat: add setting to expand keypress area to edge
  • [da8484d] - fix(ui): summary not refreshed after changing user data directory
  • [5aa089d] - fix(toolbar): default toolbar buttons (more icon) not working when tool_bar config is not present
  • [d23c0f0] - fix(candidates): restore candidate spacing divider
  • [80b83df] - refactor(segments): move menu buttons to toolbar and right-align
  • [8b83e74] - feat(segments): implement boundary auto-scroll for drag selection
  • [2637364] - fix(segments): preserve whitespace separators when joining selected
  • [3db4564] - fix(segments): replace SpacesItemDecoration with margin in LayoutParams
  • [3669ffe] - fix(theme): fallback to available theme when selected is missing (#1999)
  • [f4ca693] - fix: fix the release cadence
  • [11440ff] - chore: add 3.3.10 changelog

Don't miss a new trime release

NewReleases is sending notifications on new releases.