Skip to content

v1.0.8

Choose a tag to compare

@anjiemo anjiemo released this 05 Jul 12:00

What's New

  • Synchronize Petdex loading animation with grid data filling, fixing the white screen issue caused by premature card switching.
  • Explicitly manage the lifecycle of AsyncProcessIcon animation (resume/suspend), fixing the issue where the loading animation is not displayed in modal dialogs.
  • Optimize the PetdexClient cache directory to be lazily initialized, eliminating redundant disk I/O during cyclic construction.
  • Add error status panels and retry buttons for loading failures.
  • Replace the native Swing timer with the platform scheduler, fixing the preview animation freeze on the right side of the modal dialog.

更新内容

  • 在线形象库(Petdex)加载动画与网格数据填充同步,修复卡片切换过早导致的白屏问题。
  • 显式管理 AsyncProcessIcon 动画生命周期(resume/suspend),修复模态对话框中加载动画不显示的问题。
  • 优化 PetdexClient 缓存目录为懒初始化,消除循环构建时的重复磁盘 I/O。
  • 添加加载失败错误状态面板与重试按钮。
  • 使用平台调度器替换原生 Swing 定时器,修复模态框中右侧预览动画卡死的问题。

Install / 安装

Install into your Android Studio / IntelliJ IDEA:
Settings → Plugins → ⚙ → Install Plugin from Disk… → choose IdeDesktopPetSprite-1.0.8.zip, then restart.

安装到你的 Android Studio / IntelliJ IDEA:
Settings → Plugins → ⚙ → Install Plugin from Disk… → 选择 IdeDesktopPetSprite-1.0.8.zip,重启即可。