Repository navigation
Releases: rdlabo-dev/ionic-theme-utils
Releases · rdlabo-dev/ionic-theme-utils
Release list
utils-v0.1.4
Changes
- Prevent fixed back-button cleanup from throwing when its original next sibling is removed or reparented during a transition (#10). Thanks to @jongbonga for the contribution!
- Import Ionic runtime utilities from
@ionic/core/components/index.jsand detect unsupported Ionic runtime import paths in the ESM checker (#6). - Include the main-branch revert of the popover alignment changes, restoring the previous positioning behavior.
Validation
- Formatting and lint passed.
- All 16 unit tests and 9 CLI tests passed.
- TypeScript build and packed ESM verification passed.
Full changelog: utils-v0.1.3...utils-v0.1.4
utils-v0.1.3
Fixes popover alignment for projected Vertical Bars controls.
- Adds an opt-in
preserveHorizontalAlignmentanimation option to keep horizontal callouts aligned with their trigger and within the viewport. - Ordinary popovers retain the existing 8px vertical margin and default behavior.
No breaking changes.
utils-v0.1.2
Shared build and validation tooling for the iOS 26, iOS 27, and MD3 themes.
- Add
rdlabo-build-theme, which uses the consuming package's tsdown installation to generate ESM JavaScript and declarations from extensionless TypeScript imports. - Add
rdlabo-check-esmto validate relative JavaScript and declaration references in npm tarballs and import public entry points under Node. - Preserve source files, external dependencies, and existing CSS output.
The CLIs use the consuming package's development dependencies; no runtime dependencies were added to the utilities package.
Validated with all three theme builds, packed ESM checks, NodeNext consumers, demo production builds, and 135 demo unit tests. The utilities package also passes 7 CLI regression tests and 16 unit tests.
utils-v0.1.1
What's Changed
- fix: keep navigation outlines within rounded pages by @rdlabo in #1
- fix: support RTL structured list spacing by @rdlabo in #2
- feat(transition): omit fixed back-button clone when requested by @rdlabo in #3
- Fix ESM output and add npm release workflows by @rdlabo in #4
New Contributors
Commits
- Merge pull request #4 from rdlabo-dev/fix/npm-release-and-esm 8999197
- fix: require release tags to point to main history 25ee07f
- chore: add main branch np release command c6d9e06
- fix: derive beta versions from candidate commits e76b748
- fix: publishable ESM output and npm release workflows 7ce95f6
- Merge pull request #3 from rdlabo-dev/feat/foldable-transition 71c25b8
- feat(transition): allow themes to omit fixed back-button animation 44b1535
- fix: refresh fixed back-button coordinates before transition 30acb04
- Create structured-list destination directories e82be43
- feat: expose structured list copy CLI a3cbfd0
- chore: share the CI simulator setup script ec42938
- Merge pull request #2 from rdlabo-dev/fix/rtl-logical-properties 66eb2fc
- fix: support RTL structured list spacing cdd486f
- feat: configure navigation transition radius 54c43a9
- feat: share iOS theme implementation utilities a3b0d22
- Merge pull request #1 from rdlabo-dev/fix/navigation-rounded-outline 9e08836
- fix: keep navigation outlines within rounded pages 1937b17
- feat: share iOS popover animations d27e4d9
- fix: publish compiled TypeScript entrypoint 2e94a70
- fix: resolve Sass utility exports a82effd
- feat: add shared theme utilities and verification 9e887c0