-
-
Notifications
You must be signed in to change notification settings - Fork 926
Labels
WebViewActivity replacementOngoing work to replace the WebViewActivity in favor of a well tested compose screen using nav.Ongoing work to replace the WebViewActivity in favor of a well tested compose screen using nav.webview
Description
Description
We want to modernize the WebViewActivity by cutting it into small manageable pieces with tests
Here the list of things we have to do in terms of features for the v2 to replace the old activity fully
- WebView version log (auto/manual enable web view debug)
- Show changelog
- Check location permission disabled
- Navigate to first view when restored
- Force update all sensors onResume
- Haptic
- PiP supports
- Add different actions based on the errors
- Keep screen on
- Screen orientation forced
- Start SensorWorker
- Start WebSocketManager
- Secure URL loading and navigate for external URL
- WebChromeClient (dialogs)
- Upload files
- Cookie management
- Permission for Notif + battery
- Clear history
- Switch server
- Gesture actions
- Custom view from the Webview
- ExoPlayer overlay
- Other externals messages
- Top bar color
- Improv
- Matter
- Lock app
- Deep link (maybe try to not reopen a new activity to improve the experience)
- Basic auth support
- AutoPlay
- Fullscreen
- Zoom
- Downloading
- NFC
- Add to
Additional context
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
WebViewActivity replacementOngoing work to replace the WebViewActivity in favor of a well tested compose screen using nav.Ongoing work to replace the WebViewActivity in favor of a well tested compose screen using nav.webview