github MMRLApp/WebUI-X-Portable v571

pre-release4 hours ago

What's new?

New Features

  • WebUI & Dex Plugins: Added support for WebUI dex plugin loading (webui.dex dependency, WebUIDexFile model, and dexPlugin() setup during screen init).
  • Native Context Menu: Added a configurable native context menu for WebUI supporting navigation, link/image actions, phone numbers, map locations, and email addresses.
  • Markdown Renderer: Built-in WebUI markdown renderer (MarkdownView/MarkdownPathHandler) supporting custom CSS, window insets, and browser forwarding for external links.
  • Enhanced Crash Recovery: Introduced BrickException/HelpMessage carrying markdown help in a bottom sheet with direct issue reporting via origin URL.
  • CSP Builder Integration: Added clickable CSP Builder docs link inside the config editor dialog.
  • Rich Config Alerts: Config documentation alerts now support rich composable text and styled links.

UI & UX Improvements

  • Modernized Cards: Migrated crash screen, home, file explorer, and theme settings to MMRLX 1.0.192 card and outlinedCard modifiers.
  • Refined Status Cards: Softened home screen root/non-root status card backgrounds with 50% alpha transparency.
  • Unified Link Handling: Centralized external links via BrowserUriHandler using Custom Tabs with standard ACTION_VIEW fallback.

Core & Maintenance

  • Eruda Cleanup: Removed Eruda console integration and injection in favor of DevTools (deprecated existing preference fields for backward compatibility).
  • CSP Opt-out: Blank or * values for contentSecurityPolicy now act as an explicit opt-out, bypassing header injection.

Workflow run

Don't miss a new WebUI-X-Portable release

NewReleases is sending notifications on new releases.