591 Commits

Author SHA1 Message Date
Satyajit Sahoo
50cd9f69ee chore: release 2.2.4 v2.2.4 2018-11-08 17:26:44 +01:00
Satyajit Sahoo
dec191f5c7 refactor: export types from the main entry instead of /types 2018-11-08 17:26:19 +01:00
Satyajit Sahoo
f295272bf8 fix: use exact types when possible 2018-11-08 17:26:19 +01:00
Satyajit Sahoo
0294209504 fix: merge types with the props of the component used internally 2018-11-08 17:26:19 +01:00
Satyajit Sahoo
aee06f3638 fix: fix chip snapshot tests 2018-11-08 16:39:58 +01:00
Satyajit Sahoo
a95eb10a48 fix: don't pass all props down to Text 2018-11-08 16:39:23 +01:00
Shen Junru
a87c1dd85b fix: connect ts declaration with @types/react-native (#627)
* fix: connect ts declaration with @types/react-native

* fix: ts declaration

* fix: ts declaration
2018-11-08 10:32:53 +01:00
Satyajit Sahoo
466c2fc2f4 chore: release 2.2.3 v2.2.3 2018-11-07 12:39:31 +01:00
Satyajit Sahoo
38b14c1bf2 fix: add a check to ensure Jest doesn't throw error. closes #644 2018-11-07 12:38:35 +01:00
Satyajit Sahoo
2e23161ea3 chore: release 2.2.2 v2.2.2 2018-11-06 15:41:08 +01:00
Satyajit Sahoo
e31a33e92d fix: fix textinput not animating on changing error. fixes #611 2018-11-06 15:40:25 +01:00
Satyajit Sahoo
77fb950de3 docs: update the guides for latest React Native 2018-11-06 15:34:22 +01:00
Satyajit Sahoo
caa63a7d67 chore: release 2.2.1 v2.2.1 2018-11-06 12:14:25 +01:00
Satyajit Sahoo
0f52b7c3fb fix: get version from native modules instead of haste. closes #642 2018-11-06 12:13:56 +01:00
Satyajit Sahoo
9eb0c4ade0 chore: fix rendering the logo on npm 2018-11-06 00:32:21 +01:00
Satyajit Sahoo
e541704e5d chore: release 2.2.0 v2.2.0 2018-11-05 23:26:06 +01:00
Satyajit Sahoo
4aa7addb87 fix: use new Switch API from RN >= 0.57. fixes #571 2018-11-05 23:25:20 +01:00
Satyajit Sahoo
dcc5bf12d7 test: fix list accordion snapshot 2018-11-05 23:25:19 +01:00
Dylan Companjen
124f52f598 fix: change the keyboard appearance according to theme (#593)
If the dark theme is active, currently there is still a light keyboard shown (iOS).
2018-11-05 22:23:45 +01:00
Iyad Thayyil
aed0bfd4c9 fix: add RTL support to searchbar(#565) 2018-11-05 22:22:17 +01:00
Lucas Vieira
decbedbd82 feat: allow List.Accordion to behave as a controlled component (#638)
fixes #616, #635
closes #618
2018-11-05 22:13:41 +01:00
Andrei Barabas
8764f60370 fix: add tests for snackbar visibility on mount 2018-11-05 15:33:32 +01:00
Satyajit Sahoo
e4a48ba7dc test: fix bottom navigation tests 2018-11-05 15:28:10 +01:00
Brent Vatne
627aa90c2b Fix tab focus animation bug from react-native@~0.57 on Android (#637)
* Fix tab focus animation bug from react-native@~0.57
https://github.com/react-navigation/react-navigation-material-bottom-tabs/issues/22

* Add a comment to provide context for the change
2018-11-05 15:23:19 +01:00
Satyajit Sahoo
5265fb4e52 chore: upgrade deps 2018-11-05 15:10:54 +01:00
doomsower
37d911118d fix: ts declaration of TouchableRipple (#615)
* fix: ts declaration of TouchableRipple
2018-10-24 13:03:31 +02:00
Dawid
8c13f84387 feat: provide nice error message for users that use Portal without Provider. (#622)
### Motivation

This PR makes clear what is the cause of app crash when user doesn't wrap his components' tree with Provider component.

### Test plan

Render Portal component without wrapping components' tree with Provider component.
Nice error message with link to our docs will be presented.
2018-10-24 12:30:38 +02:00
Julian Hundeloh
d3d17e7f5a fix: make example typescript compatible (#623)
### Motivation

Other PRs break because of this (e.g. see `typescript` deploy script at https://github.com/callstack/react-native-paper/pull/620)

### Test plan

Run `yarn typescript` and it should not break anymore.
2018-10-23 18:08:48 +02:00
Julian Hundeloh
a4579bdb4c fix: hidden snackbar if initially visible (#621)
Problem: snackbar stays hidden if the `visible` property is initially `true`
2018-10-23 14:13:10 +02:00
Bruno Castro
706c13d888 fix: TextInput example (accept upperCase and lowerCase letters) (#619)
It should accept both uppercase and lowercase letters
2018-10-23 08:56:57 +02:00
Satyajit Sahoo
b980c365f7 fix: grow text input to fill available space. fixes #612 2018-10-18 16:56:58 +02:00
Satyajit Sahoo
5a51af4378 fix: fix helper text not shown the first time it's visible 2018-10-18 16:54:26 +02:00
Bruno Castro
56840ee6bf fix: don't update TextInput content if it's not editable (#608)
Prevent component to update current value when it isn't editable

Resolves #589
2018-10-18 16:20:47 +02:00
Rajendran Nadar
39ceec618c docs: add keyboardavoidingview to text input example (#588)
Added KeyBoardAvoidingView because it is hard to check the last TextInput in the example
2018-10-18 16:02:43 +02:00
Yukiya Nakagawa
2969b1d062 fix: fix Snackbar static constants type for typescript (#609)
### Motivation

Below `Snackbar` usage has error.

<img width="332" alt="2018-10-18 20 18 21" src="https://user-images.githubusercontent.com/434227/47150896-19790100-d313-11e8-8794-256703ab654b.png">

And error message:

```
path/to/my/component.tsx:131:17 - error TS2322: Type 'string' is not assignable to type 'number | undefined'.

131                 duration={Snackbar.DURATION_SHORT}
                    ~~~~~~~~

  node_modules/react-native-paper/typings/components/Snackbar.d.ts:10:3
    10   duration?: number;
         ~~~~~~~~
    The expected type comes from property 'duration' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes<Snackbar> & Readonly<{ children?: ReactNode; }> & Readonly<SnackbarProps>'
```

Because `duration` was defined as a `string` in the type definition file. I fixed it.

### Test plan

Typecheck for below jsx.

```jsx
<Snackbar
    visible={true}
    duration={Snackbar.DURATION_SHORT}>
    Foo
</Snackbar>
```
2018-10-18 14:17:46 +02:00
Andrew Durber
0697fb6ee2 fix: Always show error outline when including when unfocused (#595) (#598)
### Motivation

TextInput with outline in an error state should correctly indicate an error when unfocused. This would also close #595 

### Test plan

It could also be possible to add a different prop `keepOutline` (not 100% on the name) instead of relying on the error state. However I'm unsure how that might be useful. 

![focused-cropped](https://user-images.githubusercontent.com/5732291/46907418-eea13e00-cf09-11e8-8a16-725ef016f88c.png)
![unfocused-cropped](https://user-images.githubusercontent.com/5732291/46907419-eea13e00-cf09-11e8-9539-95020b73ec71.png)
2018-10-13 19:24:55 +02:00
Altaf Shaikh
ee954e8a8d fix: RadioButton dialog example should use status props. (#592)
* fix: use correct props in radio button dialog example

* fix: use correct props in radio button dialog example
2018-10-12 08:23:04 +02:00
Satyajit Sahoo
ec19ad1a05 chore: release 2.1.3 v2.1.3 2018-10-11 14:29:30 +02:00
Satyajit Sahoo
1cf7ae9b1a chore: fix publishing to npm 2018-10-11 14:27:52 +02:00
Kacper Wiszczuk
b21596c51c fix: upgrade react-theme-provider (#584) 2018-10-09 12:04:26 +02:00
Dawid
e8ac805186 chore: update expo to latest version. (#580)
This PR upgrades expo in example app to latest version.

Actually, there is no issue for that, but It's good to use latest stable version of libraries.
2018-10-08 10:58:17 +02:00
Satyajit Sahoo
295a7719c5 chore: generate changelog with conventional-changelog 2018-10-08 03:48:29 +02:00
Satyajit Sahoo
10cb0b201c chore: release 2.1.2 v2.1.2 2018-10-08 03:29:29 +02:00
Satyajit Sahoo
53b5c0f681 chore: automate release with relase-it. fixes #275 2018-10-08 03:28:02 +02:00
Kacper Wiszczuk
0837f8c2e8 fix: fix Typescript withTheme return type (#582)
Fix Typescript type for `withTheme`.

```typescript
const Wrapped = withTheme(Component);
render = () => <Wrapped theme={somePartialTheme} />
```
2018-10-07 21:56:31 +02:00
Dawid
4e9056286b fix: fix small issue in docs (Showcase section). (#581)
While i was trying to update React and Flow versions, i found a small issue in docs.  We were trying to access `android` and `ios` properties on wrong object.
2018-10-07 19:55:25 +02:00
Kacper Wiszczuk
0a2349ad9c fix: fix types for component wrapping other components (#579)
Fixes #578
2018-10-07 13:41:49 +02:00
Satyajit Sahoo
6a334ad212 chore: release 2.1.1 v2.1.1 2018-10-05 17:00:12 +02:00
Kacper Wiszczuk
6b6a3d1383 fix: fix withTheme typescript type (#577) 2018-10-05 16:52:01 +02:00
Satyajit Sahoo
0c40b6e511 chore: release 2.1.0 v2.1.0 2018-10-04 17:24:16 +02:00