Skip to content

ResearchLoom v4.3.5 - Xiaomi Pad 7 Stylus Scheme, Flow Map Gestures & Tablet Polish

Choose a tag to compare

@github-actions github-actions released this 02 Nov 20:50
· 20 commits to main since this release

What's Changed in ResearchLoom v4.3.5

ResearchLoom v4.3.5 delivers essential hardware-level upgrades for Android tablets (including Xiaomi Pad 7 series, Galaxy Tab, and Pixel Tablet), enhanced stylus interaction, brand identity polish, and in-place APK upgrade support.

Visual Identity & Studio Navigation

  • Distinct Writing vs. Stylus Studio Icons: Updated Writing Studio across sidebar navigation to use the dedicated document authoring icon (FileEdit), clearly distinguishing it from Stylus Studio's precision pen icon (PenTool).
  • Official ResearchLoom Adaptive App Icon: Embedded the official obsidian and silver architectural book folio icon into Android mipmap adaptive launcher assets (mipmap-mdpi through mipmap-xxxhdpi), replacing default generic icons on tablet home screens and app drawers.

️ Stylus Engine & OEM Hardware Optimization (Xiaomi Pad 7 / S-Pen)

  • Vector Stroke Smoothing (Catmull-Rom): Real-time cubic interpolation across pointer trajectory coordinates to eliminate digitizer jitter and deliver fluid, natural handwriting.
  • Smart Shape Recognition (Auto-Snap): One-tap toggleable geometric engine automatically detecting and converting freehand sketches into geometric primitives (circles, ellipses, rectangles, triangles, and straight lines).
  • Physical Barrel Button Tool Cycling: Single-clicking physical stylus barrel buttons cycles seamlessly through tools (Pen -> Highlighter -> Stroke Eraser -> Pixel Eraser -> Pen).
  • OEM Gesture & Shortcut Neutralization: Intercepted proprietary Xiaomi HyperOS/MIUI keycodes (KEYCODE_PAGE_UP 92, KEYCODE_PAGE_DOWN 93) in MainActivity.java to prevent unwanted launches of the native Xiaomi Notes app or partial screenshot overlays while drawing in the app. Normal 3-finger swipe system screenshots remain fully functional.

️ Tablet Flow Maps (Interactive Touch & Drag)

  • Pointer Events Migration: Transformed card dragging (papers, sticky notes, folders) and canvas navigation to W3C Pointer Events with explicit pointer capture.
  • Multi-Touch Pinch-to-Zoom: Fluid two-finger pan and pinch zooming on Android tablets without gesture conflicts or card mis-selections.

Seamless In-Place APK Upgrades & Data Preservation

  • Consistent Release Key Signing: Unified Gradle APK build signing with a dedicated release keystore and V1+V2 signatures enabled, allowing users to update the app directly from new APKs without uninstalling previous versions.
  • Data Protection on Uninstall: Enabled android:hasFragileUserData="true" in the Android manifest, prompting users to preserve their local research databases and downloaded PDFs if the app is ever removed.

Download Assets

  • Android Tablet APK: ResearchLoom-android-tablet.apk (Supports Android 8.0+ tablets & foldables)
  • Windows Standalone: ResearchLoom.exe / ResearchLoom-windows-x64.zip
  • macOS Universal: ResearchLoom-macOS-arm64.dmg