Skip to content

Releases: NucleusFramework/ComposeNativeWebview

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 10 Aug 14:31
280bb24

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@kdroidFilter kdroidFilter released this 07 Aug 06:16
8769c75

⚠️ Breaking change — migrating from pre-Nucleus / Wry builds

  1. Classpath / package — rename imports and package references:

    • io.github.kdroidfilter.webview.*dev.nucleusframework.webview.*
    • Maven coordinates: io.github.kdroidfilter:…dev.nucleusframework:composewebview
  2. Desktop is Tao-only — the old Wry desktop backend is removed. Desktop WebView requires the Nucleus Tao backend (NativeView):

    • App entry: nucleusApplication(backend = NucleusBackend.Tao) { … }
    • Dependencies: Nucleus application + decorated-window-tao (Swing/Compose Desktop without Tao will not host the WebView)

    Why Tao? Native WebViews are opaque platform surfaces. Tao’s NativeView embeds them in the same window stack as Compose, so you can draw Compose UI on top of the WebView (toolbars, dialogs, loading overlays, chrome) instead of fighting a separate HWND/GTK child. You also get the rest of Tao’s desktop stack (decorated window, title bar, input routing, multiplatform windowing) in one path.

Android, iOS and WasmJs keep the same API shape; only the package and Maven group change.

See the README migration note for details.

What's Changed

  • fix(wry): WryCookieManager.getCookies always throw WrongThread exception on Windows by @KRTirtho in #38
  • Update compile and target SDK versions to 36 to fix build of androidx.navigationevent by @dd10-e in #40
  • Fix for #43; Added Possibility to write tests for the WebView by @DrUlysses in #44
  • Add domStorageEnabled to AndroidWebSettings by @dd10-e in #39
  • Migrate to NucleusFramework: Tao/NativeView desktop WebView (Linux) and drop Wry by @kdroidFilter in #49

New Contributors

Full Changelog: v1.0.0-beta-02...v1.0.0

v1.0.0-beta-02

Choose a tag to compare

@kdroidFilter kdroidFilter released this 17 Apr 07:50
58314a9

What's Changed

New Contributors

Full Changelog: v1.0.0-beta-01...v1.0.0-beta-02

1.0.0-beta-01

Choose a tag to compare

@kdroidFilter kdroidFilter released this 09 Mar 11:10
3cebc43

What's Changed

  • Fix WebView focus on Windows by using native wry focus API by @zaroxh in #32

Full Changelog: v1.0.0-alpha-13...v1.0.0-beta-01

1.0.0-alpha-13

Choose a tag to compare

@kdroidFilter kdroidFilter released this 06 Mar 09:36
c680fe7

What's Changed

  • Prevent unnecessary desktop WebView recreation during recomposition by @zaroxh in #29

Full Changelog: v1.0.0-alpha-12...v1.0.0-alpha-13

1.0.0-alpha-12

Choose a tag to compare

@kdroidFilter kdroidFilter released this 02 Mar 10:05
ebfdfe4

What's Changed

  • Handle X11 errors during webview destruction on Linux to prevent crashes. by @zaroxh in #28

Full Changelog: v1.0.0-alpha-11...v1.0.0-alpha-12

1.0.0-alpha-11

Choose a tag to compare

@kdroidFilter kdroidFilter released this 26 Feb 15:01
6e0049d

What's Changed

  • Add wry WebView configuration options & DevTools support by @zaroxh in #27
  • feat: add functionality to retrieve all cookies from the wry webview. by @Tlaster in #26

New Contributors

Full Changelog: v1.0.0-alpha-10...v1.0.0-alpha-11

1.0.0-alpha-10

Choose a tag to compare

@kdroidFilter kdroidFilter released this 17 Jan 16:24
9b0b2a4

What's Changed

Full Changelog: v1.0.0-alpha-09...v1.0.0-alpha-10

1.0.0-alpha-09

Choose a tag to compare

@kdroidFilter kdroidFilter released this 15 Jan 20:24
69e714c

What's Changed

Full Changelog: v1.0.0-alpha-07...v1.0.0-alpha-09

1.0.0-alpha-07

Choose a tag to compare

@kdroidFilter kdroidFilter released this 14 Jan 18:41
1200e8d

What's Changed

  • Implementing Global URL Change Event Listening on the Desktop Side by @magic-cucumber in #16

Full Changelog: v1.0.0-alpha-06...v1.0.0-alpha-07