Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V4 (Kauri) #200

Merged
merged 174 commits into from Oct 16, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
c4c5573
Stack component and React 16.3
jeroenransijn Apr 17, 2018
55c968a
improvements
jeroenransijn Apr 17, 2018
891ff4f
typo
jeroenransijn Apr 17, 2018
568c86e
Merge branch 'master' into fix-stacking
jeroenransijn Apr 18, 2018
738948e
Merge branch 'master' into fix-stacking
jeroenransijn Apr 18, 2018
e47c44c
add default value
jeroenransijn Apr 24, 2018
5939f8b
Merge branch 'fix-stacking' of ssh://github.com/segmentio/evergreen i…
jeroenransijn Apr 24, 2018
972321d
themer wip
jeroenransijn Apr 25, 2018
be88790
create select appearance
jeroenransijn Apr 25, 2018
ec3faa1
create link appearance
jeroenransijn Apr 25, 2018
e9cdbda
theme
jeroenransijn Apr 26, 2018
5fdc569
fix border
jeroenransijn Apr 27, 2018
07fa145
progress on buttons theming
jeroenransijn May 22, 2018
a60a44a
using new icons
jeroenransijn May 23, 2018
05ca8a6
in flight progress
jeroenransijn May 23, 2018
5538217
withTheme single line
jeroenransijn Jun 11, 2018
4846796
default theme cleanup in folder
jeroenransijn Jun 11, 2018
53908b8
more controls use withTheme
jeroenransijn Jun 12, 2018
8916cee
getTextareaClassName
jeroenransijn Jun 12, 2018
539f5a8
getRowAppearance
jeroenransijn Jun 12, 2018
dad2900
getSelectClassName
jeroenransijn Jun 12, 2018
3f796d9
getSegmentedControlClassName
jeroenransijn Jun 12, 2018
778768e
remove ButtonAppearances
jeroenransijn Jun 12, 2018
a1330fc
themed avatar
jeroenransijn Jun 12, 2018
a9c7798
fixes
jeroenransijn Jun 12, 2018
a4111ca
fix icon Combobox
jeroenransijn Jun 12, 2018
290e615
themed badges
jeroenransijn Jun 12, 2018
eee85bc
sunset icons
jeroenransijn Jun 12, 2018
447a94f
themed switch
jeroenransijn Jun 12, 2018
1453f75
remove color refs from components
jeroenransijn Jun 12, 2018
9f07b1a
updated colors story
jeroenransijn Jun 12, 2018
369f945
default theme cleanup
jeroenransijn Jun 13, 2018
bc76d57
upgrade to gatsby v2
jeroenransijn Jun 22, 2018
5e918f9
color docs
jeroenransijn Jun 22, 2018
f9df6eb
typography docs improvements
jeroenransijn Jun 22, 2018
3901702
improve layer docs
jeroenransijn Jun 22, 2018
fec91d8
improve alert docs
jeroenransijn Jun 22, 2018
2ff8069
improve button docs
jeroenransijn Jun 22, 2018
6d99270
add icon docs
jeroenransijn Jun 22, 2018
b0fbfa0
Table improvements + Menu component added
jeroenransijn Jun 29, 2018
9c6c2a3
advanced table example
jeroenransijn Jun 29, 2018
0bb8ff1
advanced table example
jeroenransijn Jul 2, 2018
bd6c78d
merge in master
jeroenransijn Jul 2, 2018
9496647
table docs update
jeroenransijn Jul 2, 2018
7b2d375
component status fix
jeroenransijn Jul 2, 2018
2e7398d
fix theme export + text size 600
jeroenransijn Jul 3, 2018
287de08
fix
jeroenransijn Jul 5, 2018
3a1cbc1
4.0.0-0
jeroenransijn Jul 5, 2018
f05daf7
scales added
jeroenransijn Jul 9, 2018
e770a59
4.0.0-1
jeroenransijn Jul 9, 2018
e10f903
color mapping example
jeroenransijn Jul 9, 2018
3986622
prop type fix Select
jeroenransijn Jul 9, 2018
1b7b9f5
fix tooltip
jeroenransijn Jul 9, 2018
00010c6
4.0.0-2
jeroenransijn Jul 9, 2018
da41b70
fix autofocus => autoFocus in Select
jeroenransijn Jul 9, 2018
f8fff4c
alert improvements
jeroenransijn Jul 10, 2018
9d606cf
4.0.0-3
jeroenransijn Jul 10, 2018
8024a98
support auto height table rows
jeroenransijn Jul 10, 2018
137154c
4.0.0-4
jeroenransijn Jul 10, 2018
385748d
support border false
jeroenransijn Jul 11, 2018
13f1b44
4.0.0-5
jeroenransijn Jul 11, 2018
938f2e1
unify intent API, deprecate info
jeroenransijn Jul 11, 2018
3c46da4
4.0.0-6
jeroenransijn Jul 11, 2018
b087ae8
icon button default color change
jeroenransijn Jul 11, 2018
40d1e09
4.0.0-7
jeroenransijn Jul 11, 2018
93fc472
docs update
jeroenransijn Jul 11, 2018
750848e
Fix popover not closed when toggle button has children (#219)
jfmaggie Jul 11, 2018
143495c
add hint prop to TextInputField
jeroenransijn Jul 11, 2018
1a00deb
4.0.0-8
jeroenransijn Jul 11, 2018
114273d
Merge branch 'v4' of ssh://github.com/segmentio/evergreen into v4
jeroenransijn Jul 11, 2018
1136002
4.0.0-9
jeroenransijn Jul 11, 2018
0b2f184
set default TextInputField height to 32
jeroenransijn Jul 11, 2018
d1273bc
4.0.0-10
jeroenransijn Jul 11, 2018
12c0484
add cursor not-allowed to disabled button
jeroenransijn Jul 12, 2018
0249236
use transparent color for button disabled
jeroenransijn Jul 12, 2018
828369c
focus management
jeroenransijn Jul 13, 2018
7b3c487
Remove intent requirement on button, add default "none" (#225)
Flaque Jul 13, 2018
2a0fa6e
support is prop MenuItem
jeroenransijn Jul 17, 2018
b974d9d
Merge branch 'v4' of ssh://github.com/segmentio/evergreen into v4
jeroenransijn Jul 17, 2018
6ce6352
4.0.0-11
jeroenransijn Jul 17, 2018
d058ee4
allow passthrough props on menu item, and always bubble highjacked ev…
mshwery Jul 18, 2018
46857f9
4.0.0-12
jeroenransijn Jul 18, 2018
bf55c9d
increase the contrast of n1-level colors and fix typo (#232)
mshwery Jul 18, 2018
a737a38
4.0.0-13
jeroenransijn Jul 18, 2018
1b246ac
size in lists + icons (#234)
jeroenransijn Jul 19, 2018
7630a53
4.0.0-14
jeroenransijn Jul 19, 2018
87c3090
Bug/select icon margin (#237)
mshwery Jul 20, 2018
71b97fe
4.0.0-15
jeroenransijn Jul 20, 2018
1c86652
add export for SelectField (#238)
mshwery Jul 20, 2018
6921fbc
[v4] Fix button margin top (#240)
jeroenransijn Jul 20, 2018
7a3613c
add focus handling to segmented control (#241)
jeroenransijn Jul 20, 2018
c0e998f
[V4] tooltip inside popover (#239)
jeroenransijn Jul 20, 2018
3e9c080
4.0.0-16
jeroenransijn Jul 20, 2018
7bc20dc
fix docs blank page (#244)
mshwery Jul 20, 2018
a0e2c4a
enable passing `defaultValue` for uncontrolled select inputs (#245)
mshwery Jul 23, 2018
f49b59c
4.0.0-17
jeroenransijn Jul 23, 2018
443b32e
fix icon placement (#248)
jeroenransijn Jul 23, 2018
7e35204
4.0.0-18
jeroenransijn Jul 23, 2018
cd92d1f
Remove caret right icon from sidebartab (#250)
jfmaggie Jul 24, 2018
a5b6b47
4.0.0-19
jeroenransijn Jul 24, 2018
6bc1802
fix jitter positioner (#257)
jeroenransijn Jul 24, 2018
4d527c9
4.0.0-20
jeroenransijn Jul 24, 2018
c49ef51
improve positioner calculations (#259)
jeroenransijn Jul 24, 2018
6f5e71a
4.0.0-21
jeroenransijn Jul 24, 2018
814d53e
fix css ssr (#264)
jeroenransijn Jul 26, 2018
8bd020b
Fix hiding <Tooltip> by explicitly setting `isShown` to `false` (#265)
Jul 26, 2018
fb32b24
4.0.0-22
jeroenransijn Jul 26, 2018
9000d62
support onCancel callback prop (#266)
mshwery Jul 27, 2018
fab005d
4.0.0-23
jeroenransijn Jul 27, 2018
5099629
[v4] Add Table.VirtualBody (#267)
jeroenransijn Jul 30, 2018
d063ce5
remove warning (#269)
jeroenransijn Jul 30, 2018
6b0c4af
fix fixed height virtual body (#270)
jeroenransijn Jul 30, 2018
a004cba
4.0.0-24
jeroenransijn Jul 30, 2018
899aedd
improve virtual body (#271)
jeroenransijn Jul 30, 2018
7eb8339
4.0.0-25
jeroenransijn Jul 30, 2018
41c96e1
Fix broken blueprint link (#273)
Flaque Aug 2, 2018
8ab2212
[v4] Add Editable/SelectMenu Cell (#274)
jeroenransijn Aug 4, 2018
cfa44b5
4.0.0-26
jeroenransijn Aug 4, 2018
69b8d1b
[V4] EditableCell improvements (#278)
jeroenransijn Aug 14, 2018
b7b49af
4.0.0-27
jeroenransijn Aug 14, 2018
181febe
[v4] Improve (SelectMenu/Editable)Cell and SegmentedControl (#281)
jeroenransijn Aug 14, 2018
84dec42
4.0.0-28
jeroenransijn Aug 14, 2018
359d907
[v4] Table.(Editable/SelectMenu)Cell Fixes (#284)
jeroenransijn Aug 14, 2018
beed7ee
4.0.0-29
jeroenransijn Aug 14, 2018
55d394b
fix editable cell position + tiny pixel shift radio (#286)
jeroenransijn Aug 14, 2018
b27246c
4.0.0-30
jeroenransijn Aug 14, 2018
4815d2c
fix virtual body height calculation (#289)
jeroenransijn Aug 16, 2018
db0ccbf
4.0.0-31
jeroenransijn Aug 16, 2018
fb17195
improve editable/selectmenu cells (#293)
jeroenransijn Aug 17, 2018
52ca39a
4.0.0-32
jeroenransijn Aug 17, 2018
3fc2920
add left, right, top, bottom anchors to side-sheet (#252)
bmcmahen Aug 21, 2018
6e5aacb
4.0.0-33
jeroenransijn Aug 23, 2018
a6db2d2
fix search (#304)
jeroenransijn Aug 25, 2018
72676a8
4.0.0-34
jeroenransijn Aug 25, 2018
40ebc0c
Migrate to circleci 2.0
Rowno Aug 25, 2018
25b81db
circleci: fix the gh-pages ignore
Rowno Aug 25, 2018
b763134
circleci: fix the gh-pages ignore config
Rowno Aug 25, 2018
b5deafb
Run the babel builds concurrently
Rowno Aug 26, 2018
99085ba
Make the Dialog mobile friendly (#301)
Rowno Aug 27, 2018
2c760ca
Use `rm -rf` in prepublishOnly
Rowno Aug 27, 2018
cdd7f9e
v4.0.0-35
Rowno Aug 28, 2018
1613fa2
add docs to badge and pill (#307)
mshwery Aug 28, 2018
458cbde
fix prop warnings and make list components more flexible (#315)
mshwery Aug 31, 2018
0a951d5
dialog: add horizontal scrolling support (#314)
Rowno Aug 31, 2018
352ceea
add iconSize to IconButton component. closes #316 (#317)
mshwery Aug 31, 2018
2a5381e
4.0.0-36
jeroenransijn Aug 31, 2018
696a1be
Add "indeterminate" prop to <Checkbox> (#313)
nucleartide Aug 31, 2018
e3f37be
add position relative (#318)
jeroenransijn Aug 31, 2018
048d269
4.0.0-37
jeroenransijn Aug 31, 2018
2b6123b
Allow grammarly to be disabled for Textarea (#323)
gurdasnijor Sep 5, 2018
7120fa8
Improve cancelation behavior for SideSheet, Dialog, and Overlay (#324)
colinking Sep 6, 2018
7ec0710
4.0.0-38
jeroenransijn Sep 6, 2018
e0a1028
add Positioner support for Position.LEFT and Position.RIGHT (#299)
bmcmahen Sep 11, 2018
733150a
4.0.0-39
jeroenransijn Sep 11, 2018
3025705
remove empty divs from positioner (#330)
jeroenransijn Sep 19, 2018
705c23f
4.0.0-40
jeroenransijn Sep 19, 2018
e4f2558
fix conflict between v3 and v4 toaster init order (#332)
mshwery Sep 19, 2018
9ca3910
4.0.0-41
jeroenransijn Sep 19, 2018
23ae955
Remove storybook-deployer
Rowno Sep 24, 2018
be78929
V4 Docs (#335)
jeroenransijn Sep 24, 2018
6ee16a6
Upgrade dependencies v4 (#336)
jeroenransijn Sep 24, 2018
75eb185
Merge branch 'master' into v4
Rowno Sep 24, 2018
399757a
add segment tracking (#337)
jeroenransijn Sep 25, 2018
92bb2a7
Tracking fix (#338)
jeroenransijn Sep 25, 2018
e536446
Bug/radio indeterminate (#340)
mshwery Oct 2, 2018
74bea20
v4.0.0-42
Rowno Oct 2, 2018
e498643
Add babel-plugin-add-react-displayname
Rowno Oct 4, 2018
ac7f24d
v4.0.0-43
Rowno Oct 4, 2018
c0b724d
Add displayName to withTheme
Rowno Oct 4, 2018
c0d1b8a
v4.0.0-44
Rowno Oct 4, 2018
7c70e1a
Upgrade most of the dependencies (#344)
Rowno Oct 15, 2018
eb2a303
remove unused TableCell props (#342)
mshwery Oct 15, 2018
3e4ecfe
BREAKING: bubble event in radio onChange (#341)
mshwery Oct 15, 2018
b419a36
4.0.0-45
jeroenransijn Oct 15, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
24 changes: 8 additions & 16 deletions .babelrc
@@ -1,22 +1,14 @@
{
"presets": ["@babel/preset-env", "@babel/preset-react"],
"plugins": [
"@babel/plugin-transform-runtime",
"@babel/plugin-proposal-class-properties",
"babel-plugin-add-react-displayname"
],
"env": {
// Workaround Babel 6's weird config inheritance by not having any root
// config (`{"modules":false}` gets overridden). This can be improved with
// Babel 7's `.babelrc.js` support.
"development": {
"presets": ["env", "react", "stage-0"]
},
"test": {
"presets": ["env", "react", "stage-0"]
},
"production": {
"presets": ["env", "react", "stage-0"]
},
"commonjs": {
"presets": ["env", "react", "stage-0"]
},
"esm": {
"presets": [["env", { "modules": false }], "react", "stage-0"]
"presets": [["@babel/preset-env", { "modules": false }]],
"plugins": [["@babel/plugin-transform-runtime", { "useESModules": true }]]
}
}
}
12 changes: 6 additions & 6 deletions .github/CODE_OF_CONDUCT.md
Expand Up @@ -8,12 +8,12 @@ In the interest of fostering an open and welcoming environment, we as contributo

Examples of behavior that contributes to creating a positive environment include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
* Examples of unacceptable behavior by participants include:
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members
- Examples of unacceptable behavior by participants include:

The use of sexualized language or imagery and unwelcome sexual attention or advances
Trolling, insulting/derogatory comments, and personal or political attacks
Expand Down
16 changes: 8 additions & 8 deletions .github/CONTRIBUTING.md
Expand Up @@ -25,17 +25,17 @@ Include this in your issue if possible.
We hope to formalize the 🌲 Evergreen design language more as we go.
As a general rule of thumb try to follow these constraints:

* Use `color` and the `typography` components.
* 8px soft grid, (4px under 40px is also good).
* Don't force line heights on grid if it looks poorly.
- Use `color` and the `typography` components.
- 8px soft grid, (4px under 40px is also good).
- Don't force line heights on grid if it looks poorly.

### Component API

* Write down how you would like to use this component.
* Write down the component API and prop types.
* Try to use `ui-box` for your components.
* Try to make all heights possible.
* Base the text style (font size) on the height.
- Write down how you would like to use this component.
- Write down the component API and prop types.
- Try to use `ui-box` for your components.
- Try to make all heights possible.
- Base the text style (font size) on the height.

Include this in your issue if possible.

Expand Down
36 changes: 18 additions & 18 deletions .github/ISSUE_TEMPLATE.md
Expand Up @@ -13,33 +13,33 @@ _Bug fixes and documentation fixes are welcome._

Please consider the following items when filing a bug report:

* Issue and steps to reproduce.
* Versions.
* Screenshots.
* Expected.
* Actual.
* Link to your project.
* Browser name and version.
* Operating system.
- Issue and steps to reproduce.
- Versions.
- Screenshots.
- Expected.
- Actual.
- Link to your project.
- Browser name and version.
- Operating system.

## In the case of a feature/component request ✍️

Please consider the following items when filing a feature request:

* **Usage**, component API if applicable.
* **Design Example**, screenshot of what the design should look like.
* Problem that feature/component addresses.
* Examples in other projects of feature/component.
* Screenshots if design changes.
- **Usage**, component API if applicable.
- **Design Example**, screenshot of what the design should look like.
- Problem that feature/component addresses.
- Examples in other projects of feature/component.
- Screenshots if design changes.

See the contributing guide for more details.

## Respect earns Respect 👏

Please respect our Code of Conduct, in short:

* Using welcoming and inclusive language.
* Being respectful of differing viewpoints and experiences.
* Gracefully accepting constructive criticism.
* Focusing on what is best for the community.
* Showing empathy towards other community members.
- Using welcoming and inclusive language.
- Being respectful of differing viewpoints and experiences.
- Gracefully accepting constructive criticism.
- Focusing on what is best for the community.
- Showing empathy towards other community members.
10 changes: 5 additions & 5 deletions .github/PULL_REQUEST_TEMPLATE.md
Expand Up @@ -11,8 +11,8 @@ thank you for your time, and close the issue.

Please respect our Code of Conduct, in short:

* Using welcoming and inclusive language.
* Being respectful of differing viewpoints and experiences.
* Gracefully accepting constructive criticism.
* Focusing on what is best for the community.
* Showing empathy towards other community members.
- Using welcoming and inclusive language.
- Being respectful of differing viewpoints and experiences.
- Gracefully accepting constructive criticism.
- Focusing on what is best for the community.
- Showing empathy towards other community members.
33 changes: 0 additions & 33 deletions .storybook/webpack.config.es6.js

This file was deleted.

38 changes: 33 additions & 5 deletions .storybook/webpack.config.js
@@ -1,5 +1,33 @@
// Storybook config does not work with ES6 just yet.
// This is a workaround.
// https://github.com/storybooks/storybook/issues/155
require('babel-register')
module.exports = require('./webpack.config.es6.js')
const path = require('path')
const webpack = require('webpack')

module.exports = storybookBaseConfig => {
// Return the altered config
return {
...storybookBaseConfig,
plugins: [
...storybookBaseConfig.plugins,
new webpack.LoaderOptionsPlugin({
debug: true
})
],
module: {
...storybookBaseConfig.module,
rules: [
...storybookBaseConfig.module.rules,
{
test: /\.(png\?.*|jpg\?.*|jpg|png)$/,
loader: 'url-loader'
},
{
test: /\.(blob)/,
loader: 'file-loader'
},
{
test: /\.(json)/,
loader: 'json-loader'
}
]
}
}
}
4 changes: 4 additions & 0 deletions .vscode/settings.json
@@ -0,0 +1,4 @@
{
"eslint.enable": false,
"xo.enable": true
}