Skip to content

Releases: kelemiao/dsh-animation-optimization

v0.3.5 — Official animated logo, DSH 0.2.1-rc.3 support, reliable collapse

Choose a tag to compare

@kelemiao kelemiao released this 25 Oct 10:00

Highlights

Official animated logo (Claude Desktop App assets)

  • The single running-status logo now plays the official dotLottie frame sequences: thinking (8 frames at 7fps, 1.143s loop) while reasoning or tools run, and typing (12 frames at 14fps, 0.857s loop) while markdown streams.
  • Frame bitmaps are byte-identical to the official lottie payloads, and the play order is taken from the lottie time order. npm run verify re-checks this end to end.
  • Exactly one logo appears while a turn runs; the Claude Logo switch still disables it.

DSH 0.2.1-rc.3 compatibility

  • Adds the third CSS-module hash set: reasoning VJlF5q, command card EqXNNG, tool row hKdVjq, chat shell an3WzG and V4vHZW.
  • The running indicator is restyled through hash-free anchors ([data-chat-running], [class*='_runningIcon']), so the Desktop app and the web GUI share one implementation.
  • Every earlier selector set (0.1.0, 0.1.2 and 0.2.0) is kept, so one build works across versions.
  • Compatibility gate: peer dependencies and dsh.client.inject now name @deepseek-ai/dsh-client-store.

Collapse reliability

  • Blocks collapse when the turn goes idle and the running indicator disappears, so the last disclosure no longer stays open when no successor mounts.
  • The close click targets the stable [data-disclosure-row] anchor and retries up to three times when the host swallows it.
  • A 1.2s watchdog force-releases any stale collapse tag, which removes the invisible full-height gap that used to remain after a turn.

Other

  • Global UI emoji filter: the exclusion list covers the new hashes, so conversation output and code blocks are never rewritten.
  • Debug hook: run __dshAnimDebug() in the console to check the loaded version and any stale collapse tags.

Install / upgrade

dsh plugin --profile web add dsh-animation-optimization
# or from a local checkout
dsh plugin --profile web add link:C:/path/to/dsh-animation-optimization

npm: https://www.npmjs.com/package/dsh-animation-optimization/v/0.3.5

dsh-animation-optimization v0.2.0

Choose a tag to compare

@kelemiao kelemiao released this 19 Aug 13:03

dsh animation optimization v0.2.0.

  • Official dsh.bundle.patch registration: dsh plugin add wires the plugin automatically, no manual cordis patch
  • Fixed white blobs in original color mode
  • Main conversation auto-scroll follows streaming output
  • UI and thinking animation screenshots added to README
  • Package metadata aligned with official DSH plugin conventions

Install from source:

dsh plugin --profile web add link:C:/path/to/dsh-animation-optimization

After npm publication:

dsh plugin --profile web add dsh-animation-optimization