Open
Conversation
- Added new constants for carousel classes and events to improve maintainability. - Refactored carousel controls to support keyboard and touch interactions. - Enhanced example HTML with improved styling and additional initialization methods. - Removed unused dependencies from package files to streamline the project. - Updated CSS for better responsiveness and user experience.
- Renamed the project from `js-carousel` to `js-cloudimage-carousel` and updated related metadata in `package.json`. - Removed Babel configuration and npm ignore files to streamline the build process. - Added Vite configuration for modern build tooling and improved development experience. - Updated README to reflect new project name and features, including enhanced carousel capabilities. - Introduced TypeScript support with new configuration files for better type safety. - Added demo files and configurator for showcasing carousel features and customization options.
- Expanded .gitignore to include additional files and directories for better project cleanliness. - Updated package.json to reflect new TypeScript type definitions and exports structure. - Introduced vitest.config.ts for improved testing setup and coverage reporting. - Modified Vite configuration for better asset handling and build output. - Changed development server port in vite.dev.config.ts for easier local testing. - Updated demo HTML to remove unnecessary stylesheet link. - Added new minified JavaScript and source map files for the carousel. - Implemented accessibility tests for carousel components to ensure compliance. - Added configuration tests to validate user settings and defaults. - Enhanced controls and navigation functionality in carousel tests.
…and implementation documentation - Created .eslintrc.cjs for TypeScript linting with recommended rules. - Updated .gitignore to exclude the new /dist-demo directory. - Added CHANGELOG.md to document project updates and version history. - Introduced IMPLEMENTATION.md to detail the library's architecture and decisions. - Created SPECS.md for comprehensive project specifications. - Added Cloudimage CDN integration and transitions API documentation. - Implemented zoom and pan controls documentation for user guidance.
- Introduced unique ID generation for screen reader hints to prevent duplication. - Updated ARIA attributes for better accessibility compliance. - Added new constants for carousel classes to improve maintainability. - Refactored controls to support auto-hiding after interaction. - Enhanced keyboard and touch controls for improved user experience. - Updated configuration validation to return corrected values without mutating input. - Improved fullscreen handling with vendor-prefixed support for older browsers. - Added utility functions for event listener management and image loading placeholders.
…ons and export handling - Changed TypeScript type definitions path in package.json for better structure. - Updated Vite configuration to use named exports and added a footer for UMD compatibility. - Refactored accessibility utility comments for clarity and consistency. - Enhanced focus management utilities and CSS comments for better theming support.
- Fixed type declarations path, UMD global export, and named/default exports. - Improved config immutability, memory leak handling, and destroy method completeness. - Removed `as any` type casts, extracted CSS class strings and magic numbers into constants. - Cached transition duration and adopted cleanup stack pattern in CarouselControls. - Added `addListener` utility, dedicated a11y module, live region clearing, and unique keyboard hints IDs. - Introduced ESLint configuration and expanded test coverage to 178 tests across 12 files. - Added documentation and GitHub Pages deployment workflow.
…o pcl-575-update-to-latest-standard
…er discoverability
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.