Bug-fix and quality release. Bundles community PR #18 (thanks to @kir2520) plus a new opt-out toggle.
Added
- Toggle for the left-edge font-size swipe gesture in dictionary results, in the dictionary settings dialog ("Left-edge font-size swipe gesture"). Lets the gesture added in 1.0.4 be turned off on devices where it interferes with scrolling or is triggered accidentally. Persisted under the
dictionary_font_size_swipe_enabledpreference; defaults to on, preserving existing behaviour.
Fixed
- The card-creator buttons on a dictionary lookup no longer crash when a result references a dictionary that has since been deleted. Entries with a dangling dictionary reference are now skipped instead of dereferenced, and a lookup that yields no usable meanings leaves the field empty rather than throwing.
- Frequency information in dictionary results no longer renders a grey screen. Two causes were fixed: a Yomichan definition whose CSS omits
list-style-typenow falls back to thesquarelist style instead of throwing, and frequencies referencing a deleted dictionary are skipped. - The app no longer requests the
READ_PHONE_STATEpermission. It was pulled in transitively by a dependency and tripped Google Play Protect on install; it is now stripped at manifest-merge time withtools:node="remove".
Install
Download shiroikumanojisho_1.4.0_arm64-v8a.apk below and install it on your device (arm64-v8a). If an older copy is already installed and you get "app not installed", uninstall the previous version first.