Skip to content

Releases: t-34400/SimpleUnity3DWebView

v2.0.2

Choose a tag to compare

@t-34400 t-34400 released this 08 Jul 15:35
07617ca

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

Choose a tag to compare

@t-34400 t-34400 released this 07 Jul 22:03
acbd3d4

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

Choose a tag to compare

@t-34400 t-34400 released this 07 Jul 02:19
d0fd132

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

Choose a tag to compare

@t-34400 t-34400 released this 04 May 21:34

Improve keyboard input

v1.1.0

Choose a tag to compare

@t-34400 t-34400 released this 30 Nov 08:26
ff1435d

Add method to enable or disable keyboard input

v1.0.2

Choose a tag to compare

@t-34400 t-34400 released this 30 Mar 14:30
10aee2f

Optimize WebView Performance

v1.0.1

Choose a tag to compare

@t-34400 t-34400 released this 30 Mar 12:06
10aee2f

Fix issue with WebView freezing after resuming.

v1.0.0

v1.0.0 Pre-release
Pre-release

Choose a tag to compare

@t-34400 t-34400 released this 30 Mar 08:53
200f326

Initial version