-
Notifications
You must be signed in to change notification settings - Fork 6.8k
Open
Labels
P3An issue that is relevant to core functions, but does not impede progress. Important, but not urgentAn issue that is relevant to core functions, but does not impede progress. Important, but not urgentfeatureThis issue represents a new feature or feature request rather than a bug or bug fixThis issue represents a new feature or feature request rather than a bug or bug fixneeds: discussionFurther discussion with the team is needed before proceedingFurther discussion with the team is needed before proceeding
Description
Feature Description
Overview
This feature request proposes adding a Carousel component to the Angular Material library. The Carousel would allow users to browse through a collection of items in a horizontal sliding interface.
Problem Statement
Angular Material currently lacks a dedicated Carousel component, forcing developers to:
- Implement custom carousel solutions
- Rely on third-party libraries that may not adhere to Material Design principles
- Create inconsistent user experiences across applications using Angular Material
This gap in the component library leads to fragmentation in the ecosystem and requires teams to invest development time in solving a common UI pattern that should be standardized.
Proposed Solution
Introduce a new mat-carousel
component that follows Material Design guidelines while providing a flexible, accessible, and performant implementation for displaying sequential content.
References
Use Case
- Image galleries
- Product showcases
- Feature highlights
- Testimonial displays
- News/article previews
- Stories feed
- Content onboarding flows
sadmozer, leanpilar, KinokoF, json-derulo, mrmokwa and 10 more
Metadata
Metadata
Assignees
Labels
P3An issue that is relevant to core functions, but does not impede progress. Important, but not urgentAn issue that is relevant to core functions, but does not impede progress. Important, but not urgentfeatureThis issue represents a new feature or feature request rather than a bug or bug fixThis issue represents a new feature or feature request rather than a bug or bug fixneeds: discussionFurther discussion with the team is needed before proceedingFurther discussion with the team is needed before proceeding