Repository navigation
doc(readme): deprecate plugin, add migration guide - #296
GitToTheHub wants to merge 3 commits into
Conversation
- This plugin is deprecated since cordova-ios 8.0.0 and cordova-android 15.0.0. Functionality has moved to the platform cores. Also a Status Bar JavaScript API was introduced on these platforms to handle the status bar additionally. - Add links to the blog articles which mention the deprecation and the suggested changes.
|
If no one has any objections I would merge this. |
|
has been a vote for deprecating the plugin? As far as I know, the platform implementations are not total replacement of the plugins and I've seen community members recommending using the statusbar plugin for the cases not covered by the platform implementations. |
|
For me it looked like it is deprecated as also no more work is done one this plugin. Hiding the status is now fully functional on Android and iOS. Setting the dark/light appearance is also possible. Which functionality offers this plugin, which the core functionality does not offer? |
|
There are more plugins where no work or little work is done, that doesn't mean they are officially deprecated, for deprecating a plugin a vote thread is needed with 3 positive votes. Or at least that's how we have deprecated plugins in the past. I'm not sayin we shouldn't deprecate it, I'm saying we need to vote first. |
|
Ok didn't know. Than I will start a vote thread. |
|
I added a comparison list between the deprecated plugin and the cores |
Platforms affected
Android, iOS
Motivation and Context
Before this plugin can be deprecated, the following things must be released first:
canEdgeToEdgecheck forexecutemethod cordova-android#1971). On iOS this is done automatically since iOS 18.5. For iOS older than 18.5 the PR #1689 (feat(statusbar): change dark/light appearance according to background color cordova-ios#1689) fixed that, but which is not released.safe-area-inset-*vars are not 0 when the config.xml preferenceAndroidEdgeToEdgeisfalse, which would be fixed by fix(CordovaActivity): adjust dispatched window insets for WebView margins cordova-android#2022. This PR is not merged currently.After these things are released the readme will be updated to reflect the changes.
Description
Testing
Checklist
(platform)if this change only applies to one platform (e.g.(android))