Skip to content

Commit bdda674

Browse files
committed
docs: update the changelog
1 parent 974ed7d commit bdda674

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

vue-m-ui/CHANGELOG.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
<!-- TODO: Create comparison links on vue-m versions -->
2+
## 0.3.0 (06-06-2023)
3+
4+
### Feature
5+
6+
#### `<m-btn></m-btn>`
7+
8+
- Added the ability to add custom colors on input with shades on `hover` and `click`
9+
- Added a set of custom sizes with the `size` string prop
10+
- Added a set of custom shapes with the `shape` string prop
11+
- Handle transparency with the `transparent` boolean prop
12+
- Ability to add `custom elements` inside the button or optionally through the `text` string prop
13+
- Added: `disabled` and `loading` with custom `loading-icon` with the `loading-circle` default icon
14+
15+
#### Added the `<m-input></m-input>` component 🎉
16+
17+
- Added the `id` prop at the input element or the `container-id` to select the whole element
18+
- Optionally add the component on top of the input with the `label` string prop that contains the text, with the optional `label-id` string prop
19+
- Placeholder...
20+
- Added an icon with the `icon` string property *limited to a small set of open source icons*
21+
- `type` string prop **Currently supports `text` and `email` inputs**
22+
- Added a set of custom colors for the input element with the `color` string prop with the optional support for custom `hex` and `rgb/a` colors
23+
- Added a set of custom colors for the text inside of the input element with the `text-color` string prop with the optional support for custom `hex` and `rgb/a` colors
24+
- Added a set of custom sizes with the `size` string prop
25+
- Added a set of custom shapes with the `shape` string prop
26+
- Handle **bold text** with the `bold` boolean prop
27+
- Added: `disabled` and `loading` with custom `loading-icon` with the `loading-circle` default icon
28+
- Added automatic email validation of input of `type="email"`
29+
- Added persistent validation bar on email inputs **This will change to fit other types as well**
30+
- Autofocus... :>
31+
32+
#### Added the `<m-switch></m-switch>` component 🎉
33+
34+
- Added a set of custom colors for the `switch` element with the `color` string prop with the optional support for custom `hex` and `rgb/a` colors
35+
- Added a set of custom sizes with the `size` string prop
36+
- Added the custom width with the `custom-width` string prop that accepts normal css size units
37+
- Added: `disabled` and `loading`
38+
39+
#### Other
40+
41+
- Added css minification with postcss cssnano plugin
42+
43+
### Changed
44+
45+
- Minor reorganizing of css with vars to better support color and style customization.
46+
47+
### Fixed
48+
49+
- Fixed some minor bugs on `<m-btn></m-btn>` that wasn't detecting the tab on custom colors
50+
51+
## 0.2.0 (01-06-2023)
52+
53+
### Feature
54+
55+
- Added the `<m-input></m-input>` and `<m-switch></m-switch>` Components with minor styling functionality that are still in development.
56+
57+
### Changed
58+
59+
- Minor reorganizing of the project structure for better scalability and maintainability.
60+
61+
## 0.1.1 (26-05-2023)
62+
63+
##### First of many! 🎉
64+
65+
### Feature
66+
0.1.1 brings us the `<m-btn></m-btn>` button element.
67+
68+
The docs for usage will be out in a jiffy (prolly next week - May 30ish or later...)

0 commit comments

Comments
 (0)