BREAKING CHANGE(elements): Migrate web components to @design.estate/dees-element, introduce shared theme colors and cssManager, and update imports/usages across ts_web.

This commit is contained in:
2025-11-30 21:54:10 +00:00
parent 0b366b360d
commit 0d90a7ae7f
11 changed files with 428 additions and 486 deletions

View File

@@ -1,5 +1,15 @@
# Changelog
## 2025-11-30 - 2.0.0 - BREAKING CHANGE(elements)
Migrate web components to @design.estate/dees-element, introduce shared theme colors and cssManager, and update imports/usages across ts_web.
- Replaced direct lit usage with @design.estate/dees-element across the project (imports and base classes).
- Added cssManager export and a Shadcn-inspired color palette (colors) in ts_web/elements/shared.ts to centralize theming.
- Updated all components to extend DeesElement and include cssManager.defaultStyles in their static styles.
- Adjusted lifecycle and event typings (firstUpdated signatures, pointer/mouse event typing) and minor behaviour refinements in consentsoftware-toggle (drag handling, sync logic).
- Updated package.json dependencies to remove 'lit' and add '@design.estate/dees-element'.
- Updated page imports (ts_web/pages/page1.ts) to use the new html export from @design.estate/dees-element.
## 2025-11-30 - 1.6.1 - fix(build)
Update TypeScript config and build tooling; use accessor for Lit properties; bump deps and adjust package metadata