Skip to content

Releases: t-34400/SimpleUnity3DWebView

v2.0.2

08 Jul 15:35
07617ca

Choose a tag to compare

Bug Fixes

  • Fixed potential negative texture height calculation
    Resolved an issue where texture height values could become negative under certain conditions, which may have caused incorrect layout or rendering behavior.

Improvements

  • Exposed texture configuration via Inspector for clarity and flexibility
    Made texture settings adjustable from the Inspector, improving code clarity and making it easier to customize texture behavior without modifying source code.

v2.0.1

07 Jul 22:03
acbd3d4

Choose a tag to compare

Bug Fixes

  • Fixed missing ACTION_UP event on WebView taps
    Resolved an issue where tapping on WebView elements did not trigger the ACTION_UP event, causing click actions (e.g. link taps, JS interactions) to fail.

v2.0.0

07 Jul 02:19
d0fd132

Choose a tag to compare

Simple Unity 3D WebView v2.0.0

This release includes major updates for Unity 2023+ compatibility, a new unified WebViewManager component, and simplified Android integration using an AAR package.


What's New

  • Unity 2023.1+ compatibility
    Adapted to breaking changes in UnityPlayer behavior; now uses GameActivity-based configuration.

  • Unified WebViewManager component
    Replaces both WebViewBitmapReceiver and WebViewControllerClient. Handles rendering, input, JavaScript communication, and URL events.

  • Android code packaged as AAR
    All Android-side code is now bundled into an .aar file.
    View AAR source code


New Features

  • Public methods:

    • LoadUrl, Reload, GoBack, GoForward
    • EvaluateJavascript, SetKeyboardInputEnabled
  • Screen update control via WebViewManager.enabled = true/false
    (replaces StartUpdate() / StopUpdate())

  • UnityEvents:

    • urlChanged: UnityEvent<string>
    • dataReceived: UnityEvent<ReceivedData> (triggered by Android.sendJsonData(type, data) from JS)

Breaking Changes ⚠️

  • WebViewBitmapReceiver and WebViewControllerClient have been deprecated.
  • dataReceived now uses a single ReceivedData struct instead of two string arguments.
  • Projects must switch to enabling/disabling WebViewManager instead of calling StartUpdate() / StopUpdate().
  • Installation steps differ for Unity 2022 vs 2023. See updated README for details.

Documentation

The README has been fully updated with:

  • Installation guides for Unity 2022 and 2023
  • Inspector setup for WebViewManager
  • Sample code and prefab usage
  • Meta Quest permissions and OpenXR notes

Thank you for using Simple Unity 3D WebView. Feedback and contributions are always welcome.

v1.0.4

04 May 21:34

Choose a tag to compare

Improve keyboard input

v1.1.0

30 Nov 08:26
ff1435d

Choose a tag to compare

Add method to enable or disable keyboard input

v1.0.2

30 Mar 14:30
10aee2f

Choose a tag to compare

Optimize WebView Performance

v1.0.1

30 Mar 12:06
10aee2f

Choose a tag to compare

Fix issue with WebView freezing after resuming.

v1.0.0

30 Mar 08:53
200f326

Choose a tag to compare

v1.0.0 Pre-release
Pre-release

Initial version