Skip to content

Releases: AnonyJcy/dsh-plugin-mobile-touch

v1.1.0 - iPadOS WebKit Touch & Viewport Overhaul

Choose a tag to compare

@AnonyJcy AnonyJcy released this 28 Aug 18:26

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

Choose a tag to compare

@AnonyJcy AnonyJcy released this 28 Aug 10:53

Features & Fixes in v1.0.5

  • Pure Classic Script Execution: Cleaned up all top-level import/export syntax from src/client/index.ts so dynamic <script> tag loading runs without SyntaxError in Safari / WebKit.
  • Prevents Safari Pull-to-Refresh: Injected overscroll-behavior-y: none !important at 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

Choose a tag to compare

@AnonyJcy AnonyJcy released this 28 Aug 10:38

Features & Fixes in v1.0.4

  • Disabled iOS Safari Pull-to-Refresh: Injected overscroll-behavior-y: none !important at html/body level so vertical dragging in workspace never triggers unwanted page reloads.
  • Panel Overscroll Containment: Added overscroll-behavior: contain !important and touch-action: pan-y !important across sidebar and workspace lists, allowing 100% natural momentum scrolling without page-level rubberbanding.

v1.0.3 - Full Client ModuleLoader & Host Inject Dual Compatibility

Choose a tag to compare

@AnonyJcy AnonyJcy released this 28 Aug 10:27

Features in v1.0.3

  • Dual-Mode Compatibility: Built compliant lib/client.js with window.__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

Choose a tag to compare

@AnonyJcy AnonyJcy released this 28 Aug 10:23

Fix in v1.0.2

  • Removed unnecessary dsh.client declaration from package.json so DSH client modules system does not incorrectly attempt dynamic CJS bundle resolution, relying cleanly on zero-overhead webserver/index-inject.

v1.0.1 - Mobile & iPad Touch Optimization

Choose a tag to compare

@AnonyJcy AnonyJcy released this 28 Aug 07:21

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