Repository navigation
ResearchLoom v4.3.5 - Xiaomi Pad 7 Stylus Scheme, Flow Map Gestures & Tablet Polish
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-mdpithroughmipmap-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_UP92,KEYCODE_PAGE_DOWN93) inMainActivity.javato 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