v1.0.8
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,重启即可。