Closed imhoffd closed 3 years ago
Accessibility is now in progress: https://github.com/ionic-team/capacitor-plugins/pull/1, https://github.com/ionic-team/capacitor/pull/3364, https://github.com/ionic-team/capacitor-testapp/pull/2 Clipboard is now in progress: https://github.com/ionic-team/capacitor-plugins/pull/6 Haptics is now in progress: https://github.com/ionic-team/capacitor-plugins/pull/5, https://github.com/ionic-team/capacitor/pull/3363
I've sent PRs to remove Photos https://github.com/ionic-team/capacitor/pull/3385 and Permissions https://github.com/ionic-team/capacitor/pull/3386 plugins. Since we are doing a few refactors, the sooner we remove those files the better.
Geolocation is in progress: https://github.com/ionic-team/capacitor-plugins/pull/13
Storage is in progress: https://github.com/ionic-team/capacitor-plugins/pull/15
Browser is in progress: https://github.com/ionic-team/capacitor-plugins/pull/16
Filesystem is in progres: https://github.com/ionic-team/capacitor-plugins/pull/19
Published the following plugins to npm:
Camera is in progress: https://github.com/ionic-team/capacitor-plugins/pull/33
share is in progress: https://github.com/ionic-team/capacitor-plugins/pull/39
dialog: https://github.com/ionic-team/capacitor-plugins/pull/44 action sheet: https://github.com/ionic-team/capacitor-plugins/pull/42 device is in progress: https://github.com/ionic-team/capacitor-plugins/pull/47
toast is in progress: https://github.com/ionic-team/capacitor-plugins/pull/52 Statusbar is in progres https://github.com/ionic-team/capacitor-plugins/pull/58
Published the following to npm:
- @capacitor/action-sheet@0.1.0
- @capacitor/clipboard@0.1.0
- @capacitor/device@0.1.0
- @capacitor/dialog@0.1.0
- @capacitor/haptics@0.0.2
- @capacitor/motion@0.0.2
- @capacitor/network@0.1.0
- @capacitor/screen-reader@0.0.2
- @capacitor/share@0.1.0
- @capacitor/storage@0.0.2
- @capacitor/text-zoom@0.0.2
- @capacitor/toast@0.1.0
Published the following to npm:
Additionally, Local Notifications is in progress: https://github.com/ionic-team/capacitor-plugins/pull/94
Published the following to npm:
This issue can now be closed. We have ported all the plugins! 3.0.0-beta.0 will be released shortly.
Welcome to the plugin planning issue! This issue is now closed because the work described by it has been complete! See the plugins repo. Subscribe to https://github.com/ionic-team/capacitor/issues/3133 for higher-level updates on Capacitor 3. Thanks!
As part of planning for Capacitor 3, the team has rethought core plugins. The concept of Capacitor being "batteries-included" is attractive, but additional use cases (e.g. "Embedded Capacitor"), App Store warnings and rejections and app bloating and slowdowns (e.g. #4038, #2992, #1942), and better available alternatives (e.g. community or third-party plugins that are better than a core plugin), have caused us to reevaluate including the core plugins in Capacitor.
While we may be splitting plugins into their own packages, the Capacitor CLI may still offer a set of plugins to be installed by default (and optionally excluded or uninstalled). We call these included plugins (✅).
See Rethinking Plugins in the Capacitor 3 Upgrade Guide to learn more about how apps and plugins will be affected by these changes.
Decision Legend
Plugins
@capacitor/screen-reader
)@capacitor/app
)@capacitor/browser
)@capacitor/camera
)@capacitor/clipboard
)@capacitor/device
)@capacitor/filesystem
)@capacitor/geolocation
)@capacitor/haptics
)@capacitor/keyboard
)@capacitor/local-notifications
)@capacitor/action-sheet
and@capacitor/dialog
@capacitor/motion
)@capacitor/network
)@capacitor/push-notifications
)@capacitor/share
)@capacitor/status-bar
)@capacitor/storage
)@capacitor/toast
)