Skip to content

Desktop Duck v1.1

Choose a tag to compare

@ShiyangZheng ShiyangZheng released this 03 Jun 00:47
· 8 commits to main since this release

What's New

Journal

  • Rewritten as iterative document model — sessions enrich a growing markdown document via AI summarization
  • Template selector, Refresh/+Session/Continue buttons, live markdown preview

Spritesheet Editor

  • Draggable grid lines for precise frame adjustment
  • GIF animation preview after conversion
  • Auto-trim content: frames crop to actual character bounds, no more tiny/missing pets
  • Dynamic aspect ratio selection based on grid dimensions

Pet Switching

  • Duck 🦆 / Capybara 🦫 toggle in Preferences (Appearance section)
  • Original duck-idle.gif backed up before custom apply, restored on switch

Bug Fixes

  • Uploaded spritesheet now shows in preview immediately
  • Show Grid checkbox works on first open
  • Preferences scrolls to top on open (no more scrolled-to-bottom)
  • AI Model label layout fixed (labels above inputs)
  • Slider descriptions now above sliders (Width, Height, etc.)

Python Scripts

  • pet-generate-character.py: dynamic aspect ratio, background removal, auto-trim
  • pet-convert-spritesheet.py: custom row/col splits, auto-trim
  • pet-journal-summary.py: iterative document AI summarization

Config

  • New petType field (duck/capybara/custom)
  • Save AI Config button in Preferences

Full changelog: see commits since initial release.