Skip to content

Commit 3b5791e

Browse files
oliviertassinarieps1lon
authored andcommitted
[docs] September 2019 Update (mui#17852)
1 parent 5141a65 commit 3b5791e

20 files changed

+96
-17
lines changed

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Here are some highlights ✨:
2121
It prevents the duplication of `@material-ui/styles` in bundles and avoids confusion.
2222
You can [learn more about the difference](https://material-ui.com/styles/basics/#material-ui-core-styles-vs-material-ui-styles) in the documentation.
2323
- ♿️ Improve the accessibility of the table and select components (#17696, #17773) @adeelibr, @eps1lon.
24-
- 📚 Launch a [developer survey](https://www.surveymonkey.com/r/5XHDL76) as a precursor to a major DatePicker enhancement effort.
24+
- 📊 Launch a [developer survey](https://www.surveymonkey.com/r/5XHDL76) as a precursor to a major DatePicker enhancement effort.
2525
- 💄 Add support for different [slider track mode](https://material-ui.com/components/slider/#track) (#17714) @slipmat.
2626
- And many more 🐛 bug fixes and 📚 improvements.
2727

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Please note that `@next` will only point to pre-releases; to get the latest stab
4646

4747
## Supporting Material-UI
4848

49-
Material-UI is an MIT-licensed open source project. It's an independent project with ongoing development made possible thanks to the support of these awesome [backers](https://material-ui.com/discover-more/backers/). If you'd like to join them, please consider:
49+
Material-UI is an MIT-licensed open source project. It's an independent project with ongoing development helped by the support of these awesome [backers](https://material-ui.com/discover-more/backers/). If you'd like to join them, please consider:
5050
- [Become a backer or sponsor on Patreon](https://www.patreon.com/oliviertassinari).
5151
- [Become a backer or sponsor on OpenCollective](https://opencollective.com/material-ui).
5252

docs/pages/blog/2019-developer-survey-results.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -326,4 +326,4 @@ If you want to continue to influence our roadmap, please upvote 👍 the issues
326326

327327
<hr />
328328

329-
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development made possible thanks to the support of these awesome [backers](https://material-ui.com/discover-more/backers/). Please join them ✨.
329+
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development helped by the support of these awesome [backers](https://material-ui.com/discover-more/backers/). Please join them ✨.

docs/pages/blog/april-2019-update.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,4 @@ But this summary is just scratching the surface. We have accepted 243 commits fr
6363

6464
<hr />
6565

66-
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development made possible thanks to the support of these awesome [backers](/discover-more/backers/). Please join them ✨.
66+
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development helped by the support of these awesome [backers](/discover-more/backers/). Please join them ✨.

docs/pages/blog/august-2019-update.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,4 @@ But this summary is just scratching the surface. We have accepted 193 commits fr
4141

4242
<hr />
4343

44-
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development made possible thanks to the support of these awesome [backers](/discover-more/backers/). Please join them ✨.
44+
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development helped by the support of these awesome [backers](/discover-more/backers/). Please join them ✨.

docs/pages/blog/july-2019-update.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ But this summary is just scratching the surface. We have accepted 146 commits fr
4343

4444
<hr />
4545

46-
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development made possible thanks to the support of these awesome [backers](/discover-more/backers/). Please join them ✨.
46+
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development helped by the support of these awesome [backers](/discover-more/backers/). Please join them ✨.

docs/pages/blog/june-2019-update.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ But this summary is just scratching the surface. We have accepted 198 commits fr
3535

3636
<hr />
3737

38-
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development made possible thanks to the support of these awesome [backers](/discover-more/backers/). Please join them ✨.
38+
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development helped by the support of these awesome [backers](/discover-more/backers/). Please join them ✨.

docs/pages/blog/march-2019-update.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,4 @@ Don't worry, it's almost over! We will focus on providing more components once w
3838

3939
<hr />
4040

41-
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development made possible thanks to the support of these awesome [backers](/discover-more/backers/). Please join them ✨.
41+
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development helped by the support of these awesome [backers](/discover-more/backers/). Please join them ✨.

docs/pages/blog/material-ui-v1-is-out.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ We have shipped the long-awaited Material-UI v1 stable release. With a new codeb
116116
Finally, one last thank you to everyone who’s contributed to Material-UI v1.
117117
I’m so excited at the idea we are making it stable, but rest assured, it’s just the beginning. We will keep working hard on delivering the best possible UI library components.
118118

119-
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development made possible thanks to the support of these awesome [backers](/discover-more/backers/). If you’d like to join them, please consider:
119+
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development helped by the support of these awesome [backers](/discover-more/backers/). If you’d like to join them, please consider:
120120
- [Become a backer or sponsor on Patreon](https://www.patreon.com/oliviertassinari).
121121
- [Become a backer or sponsor on OpenCollective](https://opencollective.com/material-ui).
122122

docs/pages/blog/may-2019-update.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,4 @@ You can contact us at [email protected].
3939

4040
<hr />
4141

42-
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development made possible thanks to the support of these awesome [backers](/discover-more/backers/). Please join them ✨.
42+
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development helped by the support of these awesome [backers](/discover-more/backers/). Please join them ✨.
+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import React from 'react';
2+
import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';
3+
import markdown from './september-2019-update.md';
4+
5+
export default function Page() {
6+
return <MarkdownDocs markdown={markdown} blog disableAd disableToc disableEdit />;
7+
}
+71
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
description: Here are the most significant improvements in September.
3+
---
4+
5+
# September 2019 Update
6+
7+
**Olivier Tassinari**
8+
9+
*October 12, 2019*
10+
11+
Here are the most significant improvements in September:
12+
13+
- 💄 Add `startIcon` and `endIcon` props for the button. It makes it simpler to append an icon:
14+
15+
![button icons](/static/blog/september-2019-update/button-icon.png)
16+
17+
```jsx
18+
import DeleteIcon from '@material-ui/icons/Delete';
19+
20+
<Button startIcon={<DeleteIcon />}>
21+
Delete
22+
</Button>
23+
```
24+
25+
- 🔐 Add support for Chrome autofill. The `InputBase` component detects Chrome autofill events and update the label position accordingly.
26+
27+
![Autofill](/static/blog/september-2019-update/autofill.png)
28+
29+
- 📊 Launch a [developer survey](https://www.surveymonkey.com/r/5XHDL76) as a precursor to a major Date Picker enhancement effort. We plan a new investment batch of between 100 and 500 hours.
30+
31+
- 📚 Change imports from `@material-ui/styles` to `@material-ui/core/styles`
32+
33+
The presence of two almost identical import paths has been a source of confusion: @material-ui/styles and @material-ui/core/styles.
34+
Starting with v4.5.1, the documentation mentions @material-ui/core/styles as much as possible.
35+
36+
```diff
37+
-import { makeStyles } from '@material-ui/styles';
38+
+import { makeStyles } from '@material-ui/core/styles';
39+
```
40+
41+
This change removes the need to install the `@material-ui/styles` package directly.
42+
It prevents the duplication of `@material-ui/styles` in bundles and avoids confusion.
43+
You can [learn more about the difference](https://material-ui.com/styles/basics/#material-ui-core-styles-vs-material-ui-styles) in the documentation.
44+
45+
But this summary is just scratching the surface. We have accepted 199 commits from 61 different contributors. We have changed 1,219 files with 18,223 additions and 11,957 deletions.
46+
47+
## Our roadmap intent for October
48+
49+
*(We'll do our best, no guarantee!)*
50+
51+
- 🔍 We will provide a ready to use autocomplete, combo box, and multi-select components in the lab. You can already [preview it](https://deploy-preview-17037--material-ui.netlify.com/components/autocomplete/).
52+
53+
![combobox](/static/blog/september-2019-update/combobox.png)
54+
<p class="blog-description">Combo box (limited options)</p>
55+
56+
![multiselect](/static/blog/september-2019-update/multiselect.png)
57+
<p class="blog-description">Multi-select</p>
58+
59+
![autocomplete](/static/blog/september-2019-update/autocomplete.png)
60+
<p class="blog-description">Autocomplete (free options)</p>
61+
62+
- 📅 We will start to work on a [major upgrade](https://github.com/mui-org/material-ui-pickers/issues/1293) of the date/time picker components.
63+
64+
- 🧮 We will work on providing ready to use Data Table component.
65+
⭐️ Notice that the advanced features of the data grid will be paid, behind an enterprise subscription. This is an effort part of [our roadmap](/discover-more/roadmap/) to answer enterprise needs.
66+
67+
- ❓ Want something in specific? Please upvote our [GitHub issues](https://github.com/mui-org/material-ui/issues), the number of 👍 matters to us.
68+
69+
<hr />
70+
71+
Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development helped by the support of these awesome [backers](/discover-more/backers/). Please join them ✨.

docs/src/pages.js

+1
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ const pages = [
213213
{
214214
pathname: '/blog',
215215
children: [
216+
{ pathname: '/blog/september-2019-update' },
216217
{ pathname: '/blog/august-2019-update' },
217218
{ pathname: '/blog/july-2019-update' },
218219
{ pathname: '/blog/june-2019-update' },

docs/src/pages/discover-more/backers/backers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<p class="description">Support Material-UI’s development through donations.</p>
44

5-
Material-UI is an MIT-licensed open source project. It's an independent project with ongoing development made possible thanks to the support of these awesome backers. If you'd like to join them, please consider:
5+
Material-UI is an MIT-licensed open source project. It's an independent project with ongoing development helped by the support of these awesome backers. If you'd like to join them, please consider:
66

77
- [Become a backer or sponsor on Patreon](https://www.patreon.com/oliviertassinari).
88
- [Become a backer or sponsor on OpenCollective](https://opencollective.com/material-ui).

docs/src/pages/discover-more/roadmap/roadmap.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ Here are the components we will work on being supported in the Material-UI ecosy
6565
| Speed Dial | 🧪 |
6666
| Toggle Button | 🧪 |
6767
| Tree View | 🧪 |
68-
| AutoComplete | 🛠 |
69-
| ComboBox | 🛠 |
70-
| MultiSelect | 🛠 |
68+
| Autocomplete | 🛠 |
69+
| Combo Box | 🛠 |
70+
| Multiselect | 🛠 |
7171
| Date Picker (& range) | 🛠 |
7272
| Data Table | 🛠⭐️ |
7373
| Alert ||
@@ -82,10 +82,10 @@ Here are the components we will work on being supported in the Material-UI ecosy
8282
| Pagination ||
8383
| Scrollspy ||
8484
| TopLayout ||
85-
| Big calendar | ⏳⭐️ |
85+
| Big Calendar | ⏳⭐️ |
8686
| Charts | ⏳⭐️ |
87-
| Color picker | ⏳⭐️ |
88-
| Gantt chart | ⏳⭐️ |
87+
| Color Picker | ⏳⭐️ |
88+
| Gantt Chart | ⏳⭐️ |
8989
| Gauge | ⏳⭐️ |
9090
| Masonery | ⏳⭐️ |
9191
| Pivot Grid | ⏳⭐️ |
Loading
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)