소스 검색

add support table in readme

Gaëtan Renaudeau 8 년 전
부모
커밋
d65e55a261
1개의 변경된 파일15개의 추가작업 그리고 3개의 파일을 삭제
  1. 15
    3
      README.md

+ 15
- 3
README.md 파일 보기

@@ -62,11 +62,24 @@ takeSnapshot(viewRef, { path: PictureDir+"/foo.png" })
62 62
 );
63 63
 ```
64 64
 
65
+## Supported views
66
+
67
+Model tested: iPhone 6 (iOS), Nexus 5 (Android).
68
+
69
+| System             | iOS                | Android           |
70
+|--------------------|--------------------|-------------------|
71
+| View,Text,Image,.. | YES                | YES               |
72
+| WebView            | YES                | NO (crash!)       |
73
+| gl-react           | YES                | NO (empty)        |
74
+| react-native-video | NO                 | NO                |
75
+| react-native-maps  | YES                | [NO](https://github.com/gre/react-native-view-shot/issues/36) |
76
+
77
+
65 78
 ## Caveats
66 79
 
67 80
 Snapshots are not guaranteed to be pixel perfect. It also depends on the platform. Here is some difference we have noticed and how to workaround.
68 81
 
69
-- Support of special components like Video / GL views remains untested.
82
+- Support of special components like Video / GL views is not guaranteed to work. In case of failure, the `takeSnapshot` promise gets rejected (the library won't crash).
70 83
 - It's preferable to **use a background color on the view you rasterize** to avoid transparent pixels and potential weirdness that some border appear around texts.
71 84
 
72 85
 ### specific to Android implementation
@@ -112,8 +125,7 @@ react-native link react-native-view-shot
112 125
 
113 126
 #### Windows
114 127
 
115
-No support yet. Feel free to PR.
116
-
128
+Stay tuned, https://github.com/gre/react-native-view-shot/pull/45 will be merged soon!
117 129
 
118 130
 ## Thanks
119 131