1.5.2-pre
Pre-release
Pre-release
·
86 commits
to master
since this release
Full Changelog: 1.5.1...v1.5.2-pre
JipperKeyViewer v1.5.2-pre
π Performance
- Rain effect updates isolated to child canvas, avoiding full UI rebuild
- RainSystem: removed dead IRainSettings abstraction, eliminated unnecessary queue indirection
- RainSystem: O(1) HashSet + swap-remove optimization for active key tracking
π¨ Refactoring
- KeyViewerLayout: replaced 6 duplicated Initialize methods with data-driven LayoutDesc system (-76 lines)
- Layout bottom edge is now an explicit field, not an implicit assumption
π§ CI/CD
- Release workflow auto-detects prerelease from version suffix (-pre/-rc/-alpha/-beta/-dev)
- Tag pattern now matches both v-prefixed and non-prefixed tags
- Node.js 24 support for all CI actions
π¦ Assets
- Rebuild Unity AssetBundles (6000 + 2022)
Build Date: 2026-05-24