You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -96,11 +117,16 @@ Of course, `pingpong` has no use in real-world applications, but it can be used
96
117
|**[Hyperlink](https://github.com/gioui-plugins/gio-plugins/tree/main/hyperlink)**| Open hyperlinks in the default browser. |_Android, iOS, macOS, Windows, WebAssembly_|
97
118
|**[Explorer](https://github.com/gioui-plugins/gio-plugins/tree/main/explorer)**| Opens the native file-dialog, to read/write files. |_Android, iOS, macOS, Windows, WebAssembly_|
98
119
|**[Safedata](https://github.com/gioui-plugins/gio-plugins/tree/main/safedata)**| Read/Write files into the secure storage of the device. |_Android, iOS, macOS, Windows, WebAssembly_|
99
-
|**[Auth](https://github.com/gioui-plugins/gio-plugins/tree/main/auth)**| Authenticate the user using third party (Google and Apple). |_Android, iOS, macOS, Windows, WebAssembly_|
120
+
|**[Auth](https://github.com/gioui-plugins/gio-plugins/tree/main/auth)**| Authenticate the user using third party (Google and Apple). |_Android, iOS, macOS, Windows, WebAssembly_|
121
+
|**ALTCHA (Coming Soon)**| Display captchas using ALTCHA, a reCaptcha alternative. |_Android, iOS, macOS, Windows, WebAssembly_|
122
+
|**InAppPay (Coming Soon)**| Display in-app products to buy, using Google Play, Apple Store and Aptoide. |_Android, iOS_|
123
+
|**Ads (Coming Soon)**| Display advertisements using AdMob. |_Android, iOS_|
100
124
101
-
**We have few plugins planned:**
125
+
* ALTCHA, Google Play, Apple Store and Aptoide are names trademarks of their respective owners.
126
+
Currently, those plugins are not endorsed by those companies.
102
127
103
-
Some plugins are planned, but not yet implemented, follow the development at https://github.com/orgs/gioui-plugins/projects/1. Also,
128
+
More plugins are planned, but not yet implemented, follow the development
129
+
at https://github.com/orgs/gioui-plugins/projects/1. Also,
104
130
consider send some 👍 on issues which mentions features that you like.
105
131
106
132
> [!TIP]
@@ -128,18 +154,18 @@ Most packages are compatible with the latest version of Gio, and only the latest
128
154
that internal changes in the Gio API can break the compatibility with `plugin`. None of the packages has stable API,
129
155
and breaking changes can happen at any time.
130
156
131
-
Most plugins are compatible with Android 5+, iOS 13+, MacOS 12+, Windows 10+ and WebAssembly. Currently, we consider
132
-
the Windows and Android as high-priority, and the WebAssembly as medium-priority, MacOS and iOS as low-priority.
157
+
Most plugins are compatible with Android 5+, iOS 13+, MacOS 12+, Windows 10+ and WebAssembly.
158
+
133
159
Furthermore, we don't have any plans to support Linux and FreeBSD due to the low market-share and the lack of API
134
160
standards.
135
161
136
162
| Priority | OS | Arch |
137
163
|----------|-------------|--------------|
138
-
| High | Windows | AMD64 |
139
164
| High | Android | ARM64, ARMv7 |
140
-
| Medium | WebAssembly | WASMv1 |
165
+
| High | iOS | ARM64 |
166
+
| Medium | Windows | AMD64 |
167
+
| Low | WebAssembly | WASMv1 |
141
168
| Low | MacOS | ARM64, AMD64 |
142
-
| Low | iOS | ARM64 |
143
169
| Ignored | FreeBSD | - |
144
170
| Ignored | Linux | - |
145
171
@@ -157,34 +183,34 @@ integrity of native-APIs, so we can't guarantee that the native-APIs will have t
157
183
Since we have limited resources and devices, we can't test all plugins on all platforms and devices. Currently, we have
158
184
a few devices available and with limited range of OS versions. Plugins are usually tested on those devices:
159
185
160
-
-**Android**:
161
-
- Motorola Droid Maxx,
162
-
- Motorola G 2Gen,
163
-
- Motorola E6,
164
-
- Motorola E14,
165
-
- Motorola E15,
166
-
- Xiaomi A7,
167
-
- Xiaomi Note 9,
168
-
- Xiaomi Redmi A3,
169
-
- Samsung Galaxy A20e,
170
-
- SPC Discovery,
171
-
- Blackberry Key One,
172
-
- (+ BrowserStack)
173
-
-**iOS**:
174
-
- iPhone SE 2Gen (2020),
175
-
- iPad Air 5Gen,
176
-
- (+ BrowserStack),
177
-
-**WASM**:
178
-
- Chrome,
179
-
- Firefox,
180
-
- Safari,
181
-
- (+ BrowserStack)
182
-
-**Windows**:
183
-
- Custom Device (RYZEN 3900X + RX 7900XT),
184
-
- Custom VM (EPYC 7501P),
185
-
-**MacOS**:
186
-
- MacBook Air (M1, 2020)
187
-
- MacStudio (M2 Max, 2022)
186
+
-**Android**:
187
+
- Motorola Droid Maxx,
188
+
- Motorola G 2Gen,
189
+
- Motorola E6,
190
+
- Motorola E14,
191
+
- Motorola E15,
192
+
- Xiaomi A7,
193
+
- Xiaomi Note 9,
194
+
- Xiaomi Redmi A3,
195
+
- Samsung Galaxy A20e,
196
+
- SPC Discovery,
197
+
- Blackberry Key One,
198
+
- (+ BrowserStack)
199
+
-**iOS**:
200
+
- iPhone SE 2Gen (2020),
201
+
- iPad Air 5Gen,
202
+
- (+ BrowserStack),
203
+
-**WASM**:
204
+
- Chrome,
205
+
- Firefox,
206
+
- Safari,
207
+
- (+ BrowserStack)
208
+
-**Windows**:
209
+
- Custom Device (RYZEN 3900X + RX 7900XT),
210
+
- Custom VM (EPYC 7501P),
211
+
-**MacOS**:
212
+
- MacBook Air (M1, 2020)
213
+
- MacStudio (M2 Max, 2022)
188
214
189
215
Tests are performed manually, since most features interact with the native platform, and automated tests are not
190
216
easy to implement. We are open to suggestions on how to improve the testing process.
0 commit comments