Releases: AnonyJcy/dsh-plugin-mobile-touch
Releases · AnonyJcy/dsh-plugin-mobile-touch
Release list
v1.1.0 - iPadOS WebKit Touch & Viewport Overhaul
Major Overhaul in v1.1.0
- Dedicated Tree Touch Scroller: 100% immediate 120Hz smooth scrolling for sidebar workspace sessions with zero lag.
- Keyboard Focus Guard: Completely suppresses programmatic
textarea.focus()on session switch so virtual keyboard never auto-pops up while browsing history. - Sidebar Tablet Persistence: Prevents 1024px boundary oscillation from auto-collapsing sidebar into 56px rail.
- Whole-Page Anti-Bounce: Eliminates window rubberband bouncing during list scrolling.
- Exact Proportional Scrollbar: Themed native scrollbar with zero clipping or mask interference.
v1.0.5 - Clean Classic Script Compatibility
Features & Fixes in v1.0.5
- Pure Classic Script Execution: Cleaned up all top-level
import/exportsyntax fromsrc/client/index.tsso dynamic<script>tag loading runs without SyntaxError in Safari / WebKit. - Prevents Safari Pull-to-Refresh: Injected
overscroll-behavior-y: none !importantat html/body level so vertical dragging in workspace never triggers unwanted page reloads. - Smooth Workspace Scrolling: Allows 100% natural momentum scrolling in all sidebar and workspace panels without page rubberbanding.
v1.0.4 - Prevent Safari Pull-to-Refresh & Smooth Panel Overscroll Containment
Features & Fixes in v1.0.4
- Disabled iOS Safari Pull-to-Refresh: Injected
overscroll-behavior-y: none !importantat html/body level so vertical dragging in workspace never triggers unwanted page reloads. - Panel Overscroll Containment: Added
overscroll-behavior: contain !importantandtouch-action: pan-y !importantacross sidebar and workspace lists, allowing 100% natural momentum scrolling without page-level rubberbanding.
v1.0.3 - Full Client ModuleLoader & Host Inject Dual Compatibility
Features in v1.0.3
- Dual-Mode Compatibility: Built compliant
lib/client.jswithwindow.__ModuleLoader__.load({ id, factory })registration contract for DSH dynamic client module loading. - Zero-Friction Mounting: Completely resolves browser bundle registration requirements without any warning or loader errors.
v1.0.2 - Seamless Host-Inject Architecture Fix
Fix in v1.0.2
- Removed unnecessary
dsh.clientdeclaration frompackage.jsonso DSH client modules system does not incorrectly attempt dynamic CJS bundle resolution, relying cleanly on zero-overheadwebserver/index-inject.
v1.0.1 - Mobile & iPad Touch Optimization
Features & Fixes in v1.0.1
- Smooth Workspace Momentum Scrolling: Restores natural 60fps vertical pan gestures in sidebar and session tree
- Keyboard Focus Guard: Prevents programmatic focus calls from automatically popping up the virtual keyboard on iPad/iOS during session switching
- Fast Touch Feedback: Instant tactile active response on taps
- WebKit Hover Intercept Bypass: Eliminates double-tap requirement on touch screens