All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release of Chuci Web Components library
cc-swipercomponent for creating multimedia carouselscc-swiper-slidecomponent for individual carousel slidescc-viewerbase viewer component with navigation supportcc-viewer-imagefor displaying images with ViewerJS integrationcc-viewer-videofor HTML5 video playbackcc-viewer-youtubefor YouTube video embeddingcc-viewer-panoramafor 360° panoramic imagescc-viewer-3dmodelfor 3D model viewing with Three.jscc-viewer-gaussianfor Gaussian Splatting visualization- TypeScript type definitions
- ESM, CommonJS, and UMD build outputs
- Shadow DOM rendering issues for WebGL-based viewers (3D Model and Gaussian)
- Navigation button event handling across all viewer types
- Duplicate event listener registration
- ViewerJS timing issues in image viewer
- Unified viewer implementation using Template Method pattern
- Simplified 3D model data format from pipe-separated to separate attributes
- Migrated to Code4History standards with @c4h scope