Skip to content

v4.4

Choose a tag to compare

@nozerorma nozerorma released this 16 Oct 21:24
· 7 commits to production-release since this release

Circle to Search (System tab)

• Autonomous Zygisk Backend: Enjoy Google's Circle to Search without needing external LSPosed modules or companion APKs. Toggling the feature autonomously deploys a native Zygisk module and system permission declaration (/data/adb/modules/q25_cts) that spoofs Pixel 8 Pro system features for the Google App, and configures launcher device_config flags.
• Reliable System IPC: Triggered via Android's ContextualSearchManager binder IPC (service call contextual_search 3 i32 1), ensuring screen tokenization and avoiding "Circle to search is not available" errors.

QR / Ticket Enlarger (Screen tab)

• Instant Full-Screen Inspection: Quickly scan and enlarge QR codes, boarding passes, and barcodes (e.g. Renfe, train tickets) currently displayed on screen with a single hardware key press or gesture.
• Scanner-Ready Brightness: Automatically cranks screen brightness to maximum and bypasses Extra Dim for quick turnstile and gate scanning.
• Atomic Display State Restoration: Accurately restores prior brightness and Extra Dim settings the moment the overlay is dismissed.

Centralized Keyboard Shortcuts (Keyboard tab)

• Unified Configuration Hub: Replaced fragmented per-feature key remapping with a centralized screen under Keyboard > Keyboard Shortcuts. Map physical keys directly to any system action (Recents, Aspect Ratio, Rotation, Flashlight, Notifications, Extra Dim, Circle to Search, QR Enlarger).
• Key Mapper Helper Cards: Ready-to-copy broadcast intent parameters (com.kgr.q25toolbox.action.RUN) for effortless external mapping.

Input & Lockscreen Fixes

• Composer Enter Handling: Preserves natural newline formatting when pressing Enter in chat and messaging apps.
• Hardened Lockscreen Key Pinning: Improved root key event interception scripts on the keyguard.

See CHANGELOG.md for details.