Skip to content

v3.3.2

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jan 09:52
· 3 commits to develop since this release

Change log from v3.3.1 to v3.3.2: v3.3.1...v3.3.2

  • [15f74ff] - chore: bump version to 3.3.2
  • [7cb932c] - fix floating window
  • [c70f56c] - refactor: replace SimpleKeyItemBinding with SimpleItemUi
  • [d6fffba] - refactor: transform FlexibleAdapter with BaseDifferAdapter
  • [28fa4c0] - fix: clipboard update not in time
  • [951b441] - fix: main keyboard view would disappear after switching schema
  • [89504bb] - refactor: remove deprecated and unused api
  • [a760919] - refactor: update key processing api usage
  • [1613c45] - feat: add Android keycode to scancode mapping
  • [c940750] - refactor: utilize scancode to improve key event handling
  • [2c9cbfb] - refactor: tell key processing API if the system key event is ACTION_UP
  • [3f91d3d] - fix: Back, Escape and Enter key action was handled before forward to librime
  • [1ed4c7b] - refactor: rename Event to KeyAction
  • [844a78a] - feat: implement RimeKeyEvent
  • [cd5154b] - refactor: polish the code of KeyAction
  • [0bbbec5] - refactor: reduce redundant nesting during key processing
  • [db3fdf5] - refactor: rename KeyEventType to KeyBehavior
  • [b5fbc33] - fix: space key always showed current schema name
  • [9506fd7] - fix: temporary workaround for duplicated return action (again)
  • [185c328] - fix: only the candidates of the first page could be selected in popup window
  • [e512068] - chore: upgrade librime to 1.12.0
  • [2e1328c] - refactor: remove unused override onWindowShown/Hidden in TrimeInputMethodService
  • [9abbf9a] - feat: replace Composition (view) with CandidatesView
  • [b3406b5] - feat: make new PreeditUi support moving cursor on touch
  • [8a0fea7] - feat: integrate UI creation for PreferenceDelegate
  • [083d519] - feat: allow user to determine the candidates view mode
  • [4ed8d24] - fix: reduce crash on flexboxlayout changing on candidates update
  • [faac441] - refactor: relocate the files in candidates
  • [b449368] - feat: add PageinationUi to indicate if candidates page has prev or next
  • [31aa00b] - refactor: rename InlinePreeditMode to ComposingTextMode and set DISABLED as default value
  • [de303b3] - refactor: remove deprecated string res and preference items
  • [fdaaec9] - fix: keyboard view would be disappear after recreating input view
  • [51424b2] - fix: workaround for some symbols cannot be committed
  • [9e1969b] - fix: make sure the window view height can always follow current keyboard height
  • [d9e06bd] - refactor: try to clean up the code in KeyboardView
  • [5d50c06] - refactor: make Keyboard as KeyboardView a primary constructor's parameters
  • [582927a] - refactor: cleanup for keyboard drawing in KeyboardView
  • [b343450] - fix: schema name on space bar didn't change after switching schema
  • [ec7957a] - refactor: remove deprecated popup keyboard stuffs in KeyboardView
  • [b35d43a] - fix: workaround for some text pattern cannot be simulated as key sequence
  • [2c84113] - refactor: new key preview choreographer
  • [6b0048f] - refactor: clean up the code of Key and Keyboard
  • [41623f5] - refactor: replace LeakGuardHandlerWrapper with coroutines
  • [d9408de] - feat: restore horizontal padding for candidate item in candidate window
  • [4559365] - feat: restore vertical layout in candidate window
  • [9d05290] - refactor: improve cursor following of candidate window
  • [cbb74b0] - build: try to adjust gradle jvm arguments
  • [a1c11df] - fix: wrong behavior on pressing return key on physical keyboard
  • [19c5cab] - refactor: remove scancode mapping
  • [e45399d] - refactor: judge key up state by modifiers
  • [cbf7384] - refactor: remove deprecated GraphicUtils
  • [ee0a85b] - feat: add keyval unicode mapping to process unhandled-by-librime key
  • [f835f4a] - feat: enhance physical keyboard support with candidates window
  • [6e7548d] - refactor: make candidates window can show at fixed position perfectly
  • [4dc30d3] - feat: show preedit ui on the top of bar when candidates window is disabled
  • [31d3917] - fix: candidates window blocked the bar at first time showup
  • [9372e46] - fix: regression that return key from physical keyboard would duplicate new line
  • [1805d3c] - refactor: extract showDialog from InputView to IMS
  • [00d2e0c] - refactor: clean up ShortcutUtils
  • [37663b7] - refactor: split Utils.kt by function or receiver type
  • [917aa24] - refactor: slightly refine NinePatchBitmapFactory.kt
  • [3feacc5] - refactor: remove unused resources
  • [4001d78] - build: refactor build process
  • [3e3abdd] - refactor: bundle core native lib version name into BuildConfig
  • [176608b] - refactor: improve user experience of settings pages
  • [793b121] - refactor: correct preedit view behavior and polish its appearance
  • [89cb040] - refactor: remove librime charcode plugin
  • [781d531] - refactor: remove iconv dependency
  • [2c1ba61] - chore: update librime to 1.12.0-1-gec40354
  • [40b8fb5] - chore: upgrade ktlint to 1.5.0
  • [9807916] - fix: add missing highlighted candidate background
  • [a6e4633] - refactor: merge RimeNotification and RimeEvent as RimeMessage
  • [4d467f4] - refactor: try to improve the showing of the preedit view
  • [b391e89] - refactor: migrate DialogUtils to ProgressBarDialogIndeterminate
  • [d0c535a] - feat: new deploy user experience
  • [1b0857a] - feat: improve candidate item display
  • [adbf06c] - feat: improve switch display
  • [aeb960d] - feat: improve candidate window display
  • [2c8e6fe] - refactor: remove speech recognition
  • [0be5946] - refactor: deprecate IMS instance getter
  • [0aa78a5] - refactor: constraint the text views' height in CandidateItemUi
  • [d621271] - refactor: share the features of CandidateItemUi to SwitchUi
  • [c24ce82] - fix: crash on creating notification on deploy failure on Android 12+
  • [f83d28c] - fix: KP_* would be processed twice
  • [359d86a] - chore: add 3.3.2 changelog