Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
b1b725b
fix(grid)grid: makes offsets for s1 and s2 consistent with l and m
svalo Apr 21, 2026
b1486bd
fix(.github): Corrects path to CONTRIBUTING.md file
svalo Apr 21, 2026
677109f
Merge pull request #659 from svalo/fix-contributing.md-url
wuda-io Apr 21, 2026
ec1c1ef
Merge pull request #658 from svalo/657-fix-offset-s1-offset-s2
wuda-io Apr 21, 2026
009d4c1
build: examples and generate html for examples
wuda-io Jul 6, 2026
2faa93b
docs: cleaned headings
wuda-io Jul 6, 2026
04404b8
Merge branch 'main' into v2-dev
wuda-io Jul 8, 2026
0bac247
refactor: remove dist folder
wuda-io Jul 8, 2026
cf1a585
fix: ignore dist files
wuda-io Jul 8, 2026
a9c1f0d
refactor: remove unused code
wuda-io Jul 21, 2026
f9e8d2f
refactor: group exports and remove put too simple classes in place
wuda-io Jul 24, 2026
1a5382a
fix(chips): improve style and blog example
wuda-io Jul 24, 2026
a67bbc3
feat(chip): transition to vitest
wuda-io Jul 27, 2026
688bd6d
fix: update dependencies
wuda-io Aug 10, 2026
a2e779d
feat: add breadcrumb component
wuda-io Aug 10, 2026
46da5d5
test(cards): changed to vitest and fixed removing eventhandlers and i…
wuda-io Aug 12, 2026
db045b1
test(tooltip): update to vitest
wuda-io Aug 12, 2026
7c24caf
test(tabs): convert to vitest
wuda-io Aug 12, 2026
f821e79
test(snackbar): convert to vitest
wuda-io Aug 12, 2026
0bd988d
fix(divider): add builder
wuda-io Aug 12, 2026
23d1a2b
fix: testing js tooltip on blog in examples
wuda-io Aug 12, 2026
f1a5d04
fix: page
wuda-io Aug 12, 2026
93fe428
fix: page and html generation
wuda-io Aug 12, 2026
6efb543
refactor: dropdown
wuda-io Aug 12, 2026
58bc43c
build: export also js files for now
wuda-io Aug 14, 2026
33bf394
fix: remove container from page class
wuda-io Aug 14, 2026
ea02aa1
feat: add drawer
wuda-io Aug 17, 2026
522a8e2
fix: drawer and appbar items
wuda-io Aug 17, 2026
2c99816
fix: appbar
wuda-io Aug 17, 2026
a6b6a88
fix: appbar
wuda-io Aug 17, 2026
c741c2f
fix: appbar style
wuda-io Aug 17, 2026
4f83a5e
fix: autocomplete and tests
wuda-io Aug 22, 2026
46cf8a0
perf(materialbox): removed and deprecated
wuda-io Aug 22, 2026
ef9f152
fix: remove leftover stuff
wuda-io Aug 22, 2026
16c72b1
fix(appbar): add options
wuda-io Sep 17, 2026
88c12ed
fix(appbar): bg color
wuda-io Sep 17, 2026
20410bd
fix(appbar): content
wuda-io Sep 17, 2026
6484cb4
fix(drawer): remove hardcoded stuff
wuda-io Sep 17, 2026
e95c106
test(appbar): fix options
wuda-io Sep 17, 2026
e2e1d11
test: fix tests and linting errors
wuda-io Sep 17, 2026
f18ee34
build: remove storybooks
wuda-io Sep 17, 2026
fa40260
style: remove storybook stuff from linter
wuda-io Sep 17, 2026
b5fa174
fix(radiobutton): remove storybooks and add docs
wuda-io Sep 21, 2026
d107262
chore: remove taptarget and pushpin
wuda-io Sep 21, 2026
28194aa
refactor: moved everything from components to src
wuda-io Sep 21, 2026
0cfb522
fix: removed old css and fixed build process
wuda-io Sep 21, 2026
8f32876
fix(checkbox): colors
wuda-io Sep 21, 2026
1f06de2
fix(textfield): border at safari
wuda-io Sep 21, 2026
9f989aa
fix: main example
wuda-io Sep 21, 2026
985fb4a
fix: include css files see #667
wuda-io Sep 21, 2026
f5ace94
fix(grid): html output and add many inputs test page
wuda-io Sep 22, 2026
6c05e5f
fix: add button and textfield to index
wuda-io Sep 22, 2026
cbefc0d
build: gitignore is now nice
wuda-io Sep 22, 2026
cdf72ef
docs: simplify docs
wuda-io Sep 22, 2026
1268d89
fix(textfield): border
wuda-io Sep 22, 2026
9340338
refactor: transitioning scss to css
wuda-io Sep 23, 2026
beccb36
docs: add readmes
wuda-io Sep 23, 2026
ed94a24
fix: checkbox and renaming css files
wuda-io Sep 23, 2026
0019f07
feat: add minicalendar with temporaljs
wuda-io Sep 23, 2026
a976247
feat(list): add list
wuda-io Sep 24, 2026
576a0d1
fix: some scss to css
wuda-io Sep 24, 2026
deb57d7
ci: testing
wuda-io Sep 24, 2026
50f2465
2.4.0
wuda-io Sep 24, 2026
5d5ebd0
Merge pull request #664 from materializecss/663-jasmine-to-vitest
wuda-io Sep 24, 2026
cb99582
Merge branch 'main' into v2-dev
wuda-io Sep 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ body:
options:
- label: I have searched for [duplicate or closed issues](https://github.com/materializecss/materialize/issues?utf8=%E2%9C%93&q=is%3Aissue).
required: true
- label: I have read the [CONTRIBUTING document](https://github.com/materializecss/materialize/blob/master/CONTRIBUTING.md) and my issue is following the guidelines.
- label: I have read the [CONTRIBUTING document](https://github.com/materializecss/materialize/blob/main/docs/CONTRIBUTING.md) and my issue is following the guidelines.
required: true
- label: I have read the template completely before filling it in.
required: true
Expand Down Expand Up @@ -50,10 +50,10 @@ body:
attributes:
label: Steps to reproduce
description: |
If relevant, give a set of steps to reproduce this bug.
If relevant, give a set of steps to reproduce this bug.
We encourage you a live example that demonstrates the bug (you may want to use the [following jsfiddle template](https://jsfiddle.net/1es0zhaf/))
placeholder: |
1. Open this link
1. Open this link
2. Click there
3. This appears, but...
validations:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/improvement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ body:
options:
- label: I have searched for [duplicate or closed issues](https://github.com/materializecss/materialize/issues?utf8=%E2%9C%93&q=is%3Aissue).
required: true
- label: I have read the [CONTRIBUTING document](https://github.com/materializecss/materialize/blob/master/CONTRIBUTING.md) and my issue is following the guidelines.
- label: I have read the [CONTRIBUTING document](https://github.com/materializecss/materialize/blob/main/docs/CONTRIBUTING.md) and my issue is following the guidelines.
required: true
- label: I have read the template completely before filling it in.
required: true
Expand Down
6 changes: 3 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!-- Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue. -->

## Screenshots (if appropriate) or codepen:
<!-- Add supplemental screenshots or code examples. Look for a codepen template in our **[CONTRIBUTING document](https://github.com/materializecss/materialize/blob/master/CONTRIBUTING.md)**. -->
<!-- Add supplemental screenshots or code examples. Look for a codepen template in our **[CONTRIBUTING document](https://github.com/materializecss/materialize/blob/main/docs/CONTRIBUTING.md)**. -->

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->
Expand All @@ -14,8 +14,8 @@
## Checklist:
<!-- Go over all the following points, and put an `x` in all the boxes that apply. If you're unsure about any of these, don't hesitate to ask. We're here to help! -->

- [ ] I have read the **[CONTRIBUTING document](https://github.com/materializecss/materialize/blob/main/CONTRIBUTING.md)**.
- [ ] My commit messages follows the [conventional commit format](https://github.com/materializecss/materialize/blob/main/CONTRIBUTING.md#submitting-your-pull-request)
- [ ] I have read the **[CONTRIBUTING document](https://github.com/materializecss/materialize/blob/main/docs/CONTRIBUTING.md)**.
- [ ] My commit messages follows the [conventional commit format](https://github.com/materializecss/materialize/blob/main/docs/CONTRIBUTING.md#submitting-your-pull-request)
- [ ] My change requires a change to the documentation, and updated it accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
34 changes: 16 additions & 18 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,24 @@ on:

jobs:
build:

runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master

- uses: actions/setup-node@v4
with:
node-version: 23
- uses: actions/checkout@master
- uses: actions/setup-node@v4
with:
node-version: 23

- name: Run tests
run: |
npm i
npm run build
npm run test
- name: Run tests
run: |
npm i
npm run build
npm test

- name: Nightly build
run: |
npm run release
- name: Nightly build
run: |
npm run release

- uses: actions/upload-artifact@v4
with:
name: build
path: dist/
- uses: actions/upload-artifact@v4
with:
name: build
path: dist/
5 changes: 2 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ node_modules/
# Ignore lock
yarn.lock

dist/*.zip
dist/**/*

*storybook.log
storybook-static
examples/html
15 changes: 0 additions & 15 deletions .storybook/main.ts

This file was deleted.

6 changes: 0 additions & 6 deletions .storybook/manager.js

This file was deleted.

18 changes: 0 additions & 18 deletions .storybook/material-icons.css

This file was deleted.

9 changes: 0 additions & 9 deletions .storybook/my-theme.js

This file was deleted.

32 changes: 0 additions & 32 deletions .storybook/preview.ts

This file was deleted.

41 changes: 14 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,47 +30,35 @@
</p>

## Getting started

Read the [getting started guide](https://materializeweb.com/getting-started.html) for more information on how to use materialize.

- [Download the latest release](https://github.com/materializecss/materialize/releases/latest) of materialize directly from GitHub. ([Beta](https://github.com/materializecss/materialize/releases/))
- Clone the repo: `git clone https://github.com/materializecss/materialize.git`
- Include the files via [jsDelivr](https://www.jsdelivr.com/package/npm/@materializecss/materialize).
- Install with [npm](https://www.npmjs.com): `npm install @materializecss/materialize` (Beta: `npm install @materializecss/materialize@next`)

## Testing
To run tests locally you first have to build the files and then run the tests. This can be done with the command `npm test`;
To get more info and debug information you can do the following:
run `npx jasmine-browser-runner` then go to the url via browser `http://localhost:8888`. The tests will then run and show detailed feedback.
### Releases

## Development
The documentation can be found at <https://materializeweb.com>. To run the documentation locally on your machine, you need [Node.js](https://nodejs.org) installed on your computer.
This is the core project with all the components. To see how they are used we recommend using an example project or go to the documentation.
Previous releases are available [here](https://github.com/materializecss/materialize/releases). You can also find the changelog under each release.

### Running documentation locally
See [Materialize Docs Repo](https://github.com/materializecss/materialize-docs) to see Materialize in Action.
## Examples

### Releases
Previous releases are available [here](https://github.com/materializecss/materialize/releases). You can also find the changelog under each release.
First install materializeweb locally. Then create the html files with `npm run build-examples`. After creating the files you can run `npm run demo` and browse to the url (normally [127.0.0.1:8080/](http://127.0.0.1:8080))

## Tests

## Supported Browsers:
Materialize is compatible with:
To run tests locally you first have to build the files and then run the tests. This can be done with the command `npm test`;
The tests will then run and show detailed feedback.

- Chrome 35+
- Firefox 31+
- Safari 9+
- Opera
- Edge
## Develop

## Testing
We use Jasmine as our testing framework and we're trying to write a robust test suite for our components. If you want to help, [here's a starting guide on how to write tests in Jasmine](docs/CONTRIBUTING.md#jasmine-testing-guide).
This is the core project with all the components. To see how they are used we recommend to check out the examples or go to the documentation at <https://materializeweb.com>.

## Quick Testing and Development
For quick testing install live-server node package globally and run `npm run demo`
## Contribute

## Contributing
Check out the [CONTRIBUTING document](docs/CONTRIBUTING.md) in the root of the repository to learn how you can contribute. You can also browse the [help-wanted](https://github.com/materializecss/materialize/labels/help-wanted) tag in our issue tracker to find things to do.

## Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/materialize#sponsor)]

[![OC sponsor 0](https://opencollective.com/materialize/sponsor/0/avatar.svg)](https://opencollective.com/materialize/sponsor/0/website)
Expand All @@ -84,11 +72,10 @@ Support this project by becoming a sponsor. Your logo will show up here with a l
[![OC sponsor 8](https://opencollective.com/materialize/sponsor/8/avatar.svg)](https://opencollective.com/materialize/sponsor/8/website)
[![OC sponsor 9](https://opencollective.com/materialize/sponsor/9/avatar.svg)](https://opencollective.com/materialize/sponsor/9/website)


## Backers
Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/materialize#backer)]
Thank you to all our supporters! 🙏 [[Become a backer](https://opencollective.com/materialize#backer)]

[![Backers](https://opencollective.com/materialize/backers.svg?width=890)](https://opencollective.com/materialize#backers)

## Copyright and license

Code Copyright 2026 Materialize. Code released under the MIT license.
54 changes: 0 additions & 54 deletions components/appbar/appbar.mjs

This file was deleted.

67 changes: 0 additions & 67 deletions components/atomic/component.mjs

This file was deleted.

Loading
Loading