You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15-13Lines changed: 15 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,15 @@ All notable changes to this package will be documented in this file.
4
4
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5
5
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)
6
6
7
+
## [0.3.1] - 2020-02-15
8
+
9
+
- Updated dependency packages
10
+
7
11
## [0.3.0] - 2020-02-11
8
12
9
13
- Added new *UiPresenterData* class for the case where the *UiPresenter* needs to be initialized with a default data value
10
14
- Added new *OnInitialize* method that is invoked after the *UiPresenter* is initialized
11
15
12
-
## [0.2.0] - 2020-01-19
13
-
14
16
## [0.2.1] - 2020-02-09
15
17
16
18
- Added the possibility to open the ui after adding or loading it to the *UiService*
@@ -22,25 +24,25 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
22
24
23
25
## [0.2.0] - 2020-01-19
24
26
25
-
- Added easy selection of the UiConfigs.asset file. Just go to Tools > Select UiConfigs.asset. If the UiConfigs.asset does not exist, it will create a new one in the Assets folder
26
-
- Added the protected Close() method to directly allow to close the UiPresenter from the UiPresenter object file without needing to call the UiService. Also now is possible to close an Ui in the service by referencing the object directly without needing to reference the object type by calling CloseUi<T>(T presenter)
27
-
- Now the UnloadUi & UnloadUiSet properly unloads the ui from memory and removes it from the service
28
-
- Added RemoveUi & RemoveUiPresentersFromSet to allow the ui to be removed from the service without being unloaded from memory
27
+
- Added easy selection of the *UiConfigs.asset* file. Just go to *Tools > Select UiConfigs.asset*. If the *UiConfigs.asset* does not exist, it will create a new one in the Assets folder
28
+
- Added the protected *Close()* method to directly allow to close the *UiPresenter* from the *UiPresenter* object file without needing to call the *UiService*. Also now is possible to close an Ui in the service by referencing the object directly without needing to reference the object type by calling *CloseUi<T>(T presenter)*
29
+
- Now the *UnloadUi* & *UnloadUiSet* properly unloads the ui from memory and removes it from the service
30
+
- Added *RemoveUi* & *RemoveUiPresentersFromSet* to allow the ui to be removed from the service without being unloaded from memory
29
31
- Improved documentation
30
32
31
33
**Changed**
32
-
- Now the Refresh method on the UiPresenter is public and can be called from any object that has asset to it. The UiService will not call this method anymore if trying to Open the same UiPresenter twice without closing
33
-
-In the UiService, IsUiLoaded changed to HasUiPresenter
34
-
-In the UiServiceIsAllUiLoadedInSet changed to HasAllUiPresentersInSet
35
-
- Unified AddUi methods
34
+
- Now the Refresh method on the *UiPresenter* is public and can be called from any object that has asset to it. The *UiService* will not call this method anymore if trying to open the same *UiPresenter* twice without closing
35
+
-*UiService.IsUiLoaded* changed to *HasUiPresenter*
36
+
-*UiService.IsAllUiLoadedInSet* changed to *HasAllUiPresentersInSet*
37
+
- Unified *AddUi* methods
36
38
37
39
**Fixed**:
38
-
- Fixed bug that sometimes don't save the UiConfigs state correctly
40
+
- Fixed bug that sometimes don't save the *UiConfigs* state correctly
39
41
40
42
## [0.1.3] - 2020-01-09
41
43
42
44
**Fixed**:
43
-
- Bug that sometimes was not save+ing the UiConfigs state correctly
45
+
- Bug that sometimes was not save+ing the *UiConfigs* state correctly
44
46
45
47
## [0.1.2] - 2020-01-09
46
48
@@ -50,7 +52,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
50
52
## [0.1.1] - 2020-01-09
51
53
52
54
**Fixed**:
53
-
- The state of a the UiPresenter when loaded. Now the UiPresenters are always disabled when loaded
55
+
- The state of a the *UiPresenter* when loaded. Now the *UiPresenters* are always disabled when loaded
Copy file name to clipboardExpand all lines: package.json
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,12 @@
1
1
{
2
2
"name": "com.gamelovers.uiservice",
3
3
"displayName": "UiService",
4
-
"version": "0.3.0",
4
+
"version": "0.3.1",
5
5
"unity": "2019.3",
6
6
"description": "This package provides a service to help manage an Unity's, game UI.\nIt allows to open, close, load, unload and request any Ui Configured in the game.\nThe package provides a Ui Set that allows to group a set of Ui Presenters to help load, open and close multiple Uis at the same time.\n\nTo help configure the game's UI you need to create a UiConfigs Scriptable object by:\n- Right Click on the Project View > Create > ScriptableObjects > Configs > UiConfigs",
0 commit comments