Wiki
Clone wikiNeGuen Tools / Changelog / 0.5.16
Version 0.5.16:
[NG Hub/NG Nav Selection]
- Renamed NGNavSelection by NGNavSelectionWindow.
[Network/NG Game Console]
- Moved NG Game Console packets' ID.
[NG Nav Selection]
- Added save historic on editor exit.
- Fixed folders' IDs not correctly fetched when initialized during the first frame.
- Fixed historic now project dependent.
- Fixed multi Unity versions compatibility.
[Network]
- Added debug to detect when a Packet shares its ID with another Packet
- Improved ByteBuffer.
- Reduced logs when dealing a Packet.
[NG Remote Scene]
- Added method in IUnityData to fetch a resource's name. Used in OnGUI of Packet.
- Implemented multi-ComponentExposer.
- Added missing properties in ColliderExposer.
- Fixed ArrayDrawer deleting foldout when inspector was too small.
- Fixed ArrayHandler not working on array of UnityEngine.Object.
- Forgotten files for multi exposers.
- Improved debug for Packet.
- Modified GUI when NetMaterial is not loaded yet in NG Inspector.
- Modified height of message when NG Remote has no NG Hierarchy available.
- Removed Packet's method handler for Scene_ClientSetSibling in ClientSceneExecuter.
- Removed call to Show when calling GetWindow before.
- Removed unused field pathEndPosition in DataDrawer.
- Renamed hierarchy by Hierarchy in NGRemoteWindow.
[Common/NG Console]
- Renamed ModuleEditorWindow by ModuleWindow.
- Replaced Utility.GetPackagePath by cached Preferences.Rootpath.
- Revamped Constants classes.
[Common/Network/NG Remote Scene]
- Replaced While by Each in methods Utility.WhileAssignableFrom and Utility.WhileSubClassesOf.
[NG Fav]
- Fixed null exception in menu item NG Fav Clear when there is no NG Fav opened.
[Common/Locales/NG Remote Scene]
- Introduction of NG Camera and NG Replay.
[Common/Locales/NG Console]
- Implemented attribute NGLogger to automatically redirect a log into adequat streams.
[NG Hub]
- Added scrollbar in NG Hub Editor.
- Changed shortcut %H by %#H.
- Fixed NG Hub Extension not initializing settings.
- Fixed Repaint not correctly called from Hub Editor.
- Fixed null exception in the rare case where HubComponent window is opened but has no component.
- Implemented drag & drop for Asset Shortcut and Load Scene.
[Network/NG Game Console/NG Remote Scene]
- Implemented auto detect server instances.
[NG Assets Finder]
- Fixed MonoBehaviour not correctly handled when searching in scenes.
- Revamped global GUI and added more fine-grain filters.
[All]
- Added common NG Tools menu items to all windows.
- Implemented MenuItemPicker.
[Many]
- Fixed compatibility issues between Unity versions.
- Fixed compile warnings in editor scripts and changed minor things.
- Moved InternalNGDebug into NGTools.
- Removed call to method Show when calling GetWindow.
- Replaced RegisterUpdateWindow by RegisterIntervalCallback.
[Locales/NG Console]
- Implemented setting skipUnreachableFrame.
[NG Components Inspector]
- Replaced default GUI drawing by Editor when available.
[NG Console]
- Changed fallback localization now shorter.
- Factorized all foldout styles into one.
- Fixed LogConditionParser working on null Frame.
- Fixed MainStream receiving compile logs.
- Fixed ModuleWindow not repaint when new logs arrived.
- Fixed NGSettings.stackTrace.filters being null.
- Fixed auto-scroll not working at all when scrolling is smooth.
- Fixed fold styles being generated by Unity instead of NG Console.
- Fixed foldout styles' textures being unload when unplaying.
- Fixed foldoutStyle not working because the property fixedWidth was not assigned.
- Fixed method Clear only called on the first instance of NGConsoleWindow.
- Implemented setting previewHeight.
- Improved all themes.
- Improved skip filters context menu.
- Moved initlialization of SectionDrawer from procedural code to static constructor.
- Removed generated textures from themes.
- Added GUI to Packet sent by Client.
[Network/NG Remote Scene]
- Automated network de/serializing of Packet.
- improved implementation of Hierarchy in NGRemoteWindow and derived windows. Now events are invoked when assigning a Hierarchy, connecting/disconnecting Hierarchy.
[Common]
- Added a close button In NG Scenes.
- Added boolean interceiptEvent in HorizontalScrollbar to force the mouse to hover to scroll.
- Added event NGEditorApplication.EditorExit.
- Added methods ConvertFromUnixTimestamp and ConvertToUnixTimestamp in Utility.
- Changed the item "Ping the asset" to "Ping".
- Fixed EditorPrefArrayString failing with default value of string[].
- Fixed EditorPrefList not working with List<string>.
- Fixed NG Scenes sharing last scenes between all projects.
- Fixed NG Settings serializing styles. Removed unused style.
- Fixed compatibility issues in method Utility.GetBuildTargetGroup().
- Fixed compatibility issues with Unity 5.2
- Fixed compile warning.
- Fixed methods to handle symbols in Utility working on the selected build target group instead of the active one.
- Implemented EditorPrefType for Char and Double.
- Implemented drag & drop of Build Scenes in NG Scenes.
- Improved Check GUID rendering.
- Improved EditorPrefType ArrayString into Array.
- Improved GUI of Preferences.
- Removed classes' prefix System.
Updated