Skip to content

Commit a74e596

Browse files
committed
Merge branch 'flutter_unity_widget_2' into flutter_unity_widget_2-6000.
2 parents 205c1a4 + 4ec125b commit a74e596

File tree

2 files changed

+10
-260
lines changed

2 files changed

+10
-260
lines changed

CHANGELOG.md

Lines changed: 6 additions & 258 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
## 6000.0.0 (experimental/unity_6000 branch)
2-
* Includes all fixes up to 2022.2.2.
1+
## 6000.0.0
2+
* Includes all fixes up to 2022.2.2.
33

44
**Breaking changes**
55
* [Android] This plugin now requires an export from Unity 6000.0 or newer.
@@ -9,7 +9,8 @@
99
* Delete existing export folders like`android/unityLibrary` or `ios/UnityLibrary`when you upgrade your Unity version.
1010

1111

12-
## 2022.2.2 (master branch)
12+
13+
## 2022.2.2
1314
* [Android] Fix touch detection when using Unity's New Input System. [#938](https://github.com/juicycleff/flutter-unity-view-widget/pull/938)
1415
* [Android] Workaround for mUnityplayer error in Unity plugins using the AndroidJavaProxy. [#908](https://github.com/juicycleff/flutter-unity-view-widget/pull/908)
1516
* [Android] Add namespace for Android gradle plugin (AGP) 8 compatibility.
@@ -20,259 +21,6 @@
2021
* [Web] Don't crash on unknown event data from Unity.
2122
* Disable windows support in `pubspec.yaml` to avoid confusion. Windows support was never completed.
2223

23-
## 2022.2.1
24-
25-
* [iOS] Fix Unity not receiving Lifecycle events on iOS. [#704](https://github.com/juicycleff/flutter-unity-view-widget/pull/704)
26-
* [Android] Remove the white background color to allow Unity transparency like on iOS. [#719](https://github.com/juicycleff/flutter-unity-view-widget/pull/719)
27-
* [Web] Replace webview package to update `webview_flutter` dependency from 2.x to 4.x. [#761](https://github.com/juicycleff/flutter-unity-view-widget/pull/761)
28-
* [Web] Add support for web base not being on the root [#865](https://github.com/juicycleff/flutter-unity-view-widget/pull/865)
29-
30-
## 2022.2.0
31-
32-
* Enable AndroidView due to native view improvement in flutter 3.3.0
33-
34-
## 2022.1.7+1
35-
36-
* **BREAKING-CHANGE**:
37-
* `webUrl` is now removed!
38-
* You don't need to pass webUrl anymore! This plugin is automatically reading it from your `Uri` -> this means that everything is prepared for your Debug and Release Apps!
39-
* Update dependencies
40-
* Override `webview_flutter` to `^2.8.0` (compatible)
41-
42-
## 2022.1.7
43-
44-
* Fix latest Android Build and Run Performance (see [#643](https://github.com/juicycleff/flutter-unity-view-widget/issues/643) -> Thank to: [@timbotimbo](https://github.com/timbotimbo))
45-
* Add iOS Debug and Release Builds
46-
* Add Android Debug and Release Builds
47-
* Fix iOS XCode Settings for Unity < 2020
48-
* Update actual compatibility to Unity 2022.1.7f1
49-
50-
## 2022.1.1+4
51-
52-
* 🌎 Web is now stable 🚀:
53-
* Refactored WebView
54-
* Refactored webUrl -> we are handling now everything for you!
55-
* use now: `webUrl: http://localhost:${Uri.base.port}` (for Debug only)
56-
* for production remember to leave out the last `/` at the end of your url!
57-
* Refactored Interfaces
58-
* Use PointerInterceptor if you need stacked widgets (see `/examples` and Readme)
59-
* Performance Improvements (Communication between HTMLElementView and Flutter)
60-
* 🛠️ Fix Android Crash if you use ARFoundation (ARCore)
61-
* 🛠️ Add updated UnityPackage: `few-2022.1.1-v2.unitypackage` -> use this for latest web and android fixes
62-
63-
## 2022.1.1+3
64-
65-
* Fixed array index range crash on ios
66-
67-
## 2022.1.1+2
68-
69-
* Fixed android screen offset
70-
71-
## 2022.1.1+1
72-
73-
* Fixed issue with unity crashing on ios when screen is pushed into stack
74-
75-
## 2022.1.1
76-
77-
* Fixed issues [#35](https://github.com/juicycleff/flutter-unity-view-widget/pull/595) by [@jamesncl](https://github.com/juicycleff/flutter-unity-view-widget/issues?q=is%3Apr+author%3Ajamesncl)
78-
* Force expensive surface as default for android
79-
80-
## 2022.1.0+6
81-
82-
* Pre Flutter 3.0.0 release
83-
84-
## 2022.1.0+5
85-
86-
* Migrated to Flutter 3.0.0
87-
* Issues with Android with AndroidView now exists
88-
89-
## 2022.1.0+4
90-
91-
* Fixed unity screen turning white on scene load (Android)
92-
93-
## 2022.1.0+2
94-
95-
* Fixed analysis errors
96-
97-
## 2022.1.0+1
98-
99-
* Full support for web
100-
* Fixed android view refocus issue when detached or diposed
101-
102-
## 2022.1.0
103-
104-
* Fixed android freezing with AndroidView
105-
* Fixed FUW export scripts
106-
107-
CHANGELOG.md
108-
109-
## 4.2.5+1
110-
111-
* Removed MultiWindowSupport due to issus on Windows machine export not containing the class
112-
113-
## 4.2.5
114-
115-
* Fixed ios crashing on screen change and on hot reload
116-
117-
## 4.2.4
118-
119-
* Fixed issue with android freezing when screen loses focus
120-
121-
## 4.2.3
122-
123-
* Fixed iOS Run/Build errors: [471](https://github.com/juicycleff/flutter-unity-view-widget/issues/471)
124-
125-
## 4.2.2
126-
127-
* Added support for border radius
128-
* Exposed UI Level for iOS for rendering some UI components ontop of Android
129-
130-
## 4.2.1
131-
132-
* Improved nullsafety
133-
134-
## 4.2.0
135-
136-
* Null safe merged to master
137-
138-
## 4.1.0-null-safe
139-
140-
* Fixed bitcode enabled issue on iOS. [369](https://github.com/juicycleff/flutter-unity-view-widget/issues/369)
141-
142-
## 4.1.0
143-
144-
* Fixed bitcode enabled issue on iOS. [369](https://github.com/juicycleff/flutter-unity-view-widget/issues/369)
145-
146-
## 4.0.2
147-
148-
* Fixing project not compiling though to not overriding class member properly. [@xcxooxl](https://github.com/xcxooxl)
149-
* Removed register-unregister mismatch and removed duplicate calls. [@jakeobrien](https://github.com/jakeobrien)
150-
* Fix for unityDidUnload callback not firing. [@jakeobrien](https://github.com/jakeobrien)
151-
* Docs improvement. [@shinriyo](https://github.com/shinriyo)
152-
153-
## 4.0.1+1
154-
155-
* Fix issue with gestureRecogniser being null
156-
157-
## 4.0.1
158-
159-
* Allow optional use of AndroidView over PlatformViewLink on android
160-
161-
## 4.0.0
162-
163-
* Stable release for v4
164-
165-
## 4.0.0-alpha.4
166-
167-
* Fixed ios method channel ID bug
168-
169-
## 4.0.0-alpha.3
170-
171-
* Small improvements
172-
173-
## 4.0.0-alpha.2
174-
175-
* Fixed communication issues on Android
176-
* Fixed plugin not found on Android
177-
178-
## 4.0.0-alpha.1
179-
180-
* Fixed unload crash on iOS (Requires Unity 2019.4.3 or later)
181-
* Migrated from Objective-c to Swift for iOS
182-
* Migrated from Java to Kotlin on Android
183-
* Fixed issues with channel ID
184-
* Small bug fixes
185-
* Improved iOS performance
186-
* Removed boilerplate code from Android native code
187-
188-
## 3.0.2
189-
190-
* Fixed leaked stream bug
191-
192-
## 3.0.1
193-
194-
* Fixed minor bugs
195-
196-
## 3.0.0
197-
198-
* Lots of breaking changes
199-
* Deprecated APIs
200-
* Fixed [Issue 231](https://github.com/juicycleff/flutter-unity-view-widget/issues/231)
201-
* Fixed [Issue 230](https://github.com/juicycleff/flutter-unity-view-widget/issues/230)
202-
203-
204-
## 2.0.0+2
205-
206-
* fixed some bugs
207-
208-
## 2.0.0+1
209-
210-
* delete duplicated UnityPlayerActivity
211-
212-
## 2.0.0
213-
214-
* Added support for unity scene loaded events [@juicycleff](https://github.com/juicycleff)
215-
* Exposed core unity player api such as quit and unload [@juicycleff](https://github.com/juicycleff)
216-
* Complete rewrite of package to fix bugs [@juicycleff](https://github.com/juicycleff)
217-
* Improved build scripts [@juicycleff](https://github.com/juicycleff)
218-
* Support for large teams with flutter unity cli [@juicycleff](https://github.com/juicycleff)
219-
* Plug and play support for Android [@juicycleff](https://github.com/juicycleff)
220-
221-
## 0.1.6+8
222-
223-
* Breaking change for unityframework iOS
224-
225-
## 0.1.6+7
226-
227-
* Breaking change for unityframework iOS
228-
229-
## 0.1.6+6
230-
231-
* Breaking change for unityframework iOS
232-
233-
## 0.1.6+5
234-
235-
* Reworked onUnityMessage for iOS [@krispypen](https://github.com/krispypen)
236-
237-
## 0.1.6+4
238-
239-
* Improved description
240-
241-
## 0.1.6+3
242-
243-
* Better communication between flutter and unity [@thomas-stockx](https://github.com/thomas-stockx) (Android) & [@krispypen](https://github.com/krispypen) (iOS)
244-
* Fixed issues [#35](https://github.com/snowballdigital/flutter-unity-view-widget/issues/35) by [@thomas-stockx](https://github.com/thomas-stockx)
245-
* Fixed issues [#36](https://github.com/snowballdigital/flutter-unity-view-widget/issues/36) by [@thomas-stockx](https://github.com/thomas-stockx)
246-
* Fixed issues [#33](https://github.com/snowballdigital/flutter-unity-view-widget/issues/33) by [@thomas-stockx](https://github.com/thomas-stockx)
247-
* Fixed issues [#41](https://github.com/snowballdigital/flutter-unity-view-widget/issues/41) by [@thomas-stockx](https://github.com/thomas-stockx)
248-
249-
* Fixed issues [#38](https://github.com/snowballdigital/flutter-unity-view-widget/issues/38) by [@krispypen](https://github.com/krispypen)
250-
* Fixed issues [#56](https://github.com/snowballdigital/flutter-unity-view-widget/issues/38) by [@krispypen](https://github.com/krispypen)
251-
252-
## 0.1.6+2
253-
254-
* Fixed issues with `onUnityMessage` [@thomas-stockx](https://github.com/thomas-stockx)
255-
256-
## 0.1.6+1
257-
258-
* Adding Metal renderer support (on iOS) [@krispypen](https://github.com/krispypen)
259-
260-
## 0.1.6
261-
262-
* iOS support for the Unity 2019.3 new export format Unity as a Library [@krispypen](https://github.com/krispypen)
263-
264-
## 0.1.5
265-
266-
* Android support for the Unity 2019.3 new export format Unity as a Library [@thomas-stockx](https://github.com/thomas-stockx)
267-
268-
## 0.1.4
269-
270-
* Support for AR on Android thanks to [@thomas-stockx](https://github.com/thomas-stockx)
271-
272-
## 0.1.3+4
24+
## 2022.2.1 and earlier
27325

274-
* Change input source of Flutter touch events so they work in Unity [@thomas-stockx](https://github.com/thomas-stockx)
275-
* Instructions on how to implement Vuforia AR
276-
* Fix postMessage throwing exceptions on Android [@thomas-stockx](https://github.com/thomas-stockx)
277-
* Add video tutorial, replace `unity-player` with `unity-classes` in example [@lorant-csonka-planorama](https://github.com/lorant-csonka-planorama)
278-
* Remove java and UnityPlayer changes to the windowmanager [@thomas-stockx](https://github.com/thomas-stockx)
26+
* See the original [flutter_unity_widget](https://pub.dev/packages/flutter_unity_widget) plugin for earlier versions up to 2022.2.1.

pubspec.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
name: flutter_unity_widget_2
2-
description: Flutter Unity 3D widget for embedding Unity game scenes in flutter. This library now supports Unity as a Library.
2+
description: Flutter Unity 3D widget for embedding Unity game scenes in Flutter. An updated fork of flutter_unity_widget.
33
version: 6000.0.0
44
#authors:
55
# - Rex Raphael <[email protected]>
66
# - Thomas Stockx <[email protected]>
77
# - Kris Pypen <[email protected]>
8-
homepage: https://github.com/juicycleff/flutter-unity-view-widget/tree/master
8+
homepage: https://github.com/juicycleff/flutter-unity-view-widget
9+
repository: https://github.com/juicycleff/flutter-unity-view-widget
10+
issue_tracker: https://github.com/juicycleff/flutter-unity-view-widget/issues
911

1012
environment:
1113
sdk: ">=2.16.0 <4.0.0"

0 commit comments

Comments
 (0)