This project is now considered archived, as the theming of Angular Material 18 caused a lot of change by implementing the Material 3 specifications.
This project is an Angular application that helps create and apply custom themes with live preview using Angular Material.
The project was created with Angular 17.1 and may not work for other versions.
- Node.js and npm installed
- Angular CLI installed
- Clone the repository:
git clone https://github.com/abonvalle/ngx-material-themer.git
- Navigate to the project directory:
cd ngx-material-themer
- Install the dependencies:
npm install
To start the development server, run:
ng serve
Navigate to http://localhost:4200/
in your browser to see the application.
To build the application for production, run:
ng build
The build artifacts will be stored in the dist/
directory.
You can create a custom theme with the user interface and see the theme update live. Then you can download or copy the theme as a scss string and paste it in your projects.
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.