Wiki
Clone wikiNeGuen Tools / Changelog / 1.1.89
Version 1.1.89:
[NG Asset Finder]
- Added WikiURL into NGAssemblyInfo.
- Added highlights and better result feedbacks.
- Cached all calls to GUILayoutOption.
- Cached free ad string.
- Changed version to 2.0.
- Fixed C# & Material finders not nicifying their label.
- Fixed Unity compatibility issue.
- Fixed looking for GameObject not detected correctly.
- Fixed searching in scene not working in nested GameObject.
- Implemented NG Change Log.
- Implemented a selector when searching for assets relying on files' extension.
- Implemented caching.
- Optimized CSharpFinder and MaterialFinder.
- Replaced "Search something" by "Find all references".
- Revamped search algorithm and filtering system.
- Revamped the UI.
- Separated references and prefab modifications when parsing a scene.
- Set option "Use Cache" to true by default.
[NG Component Replacer]
- Added WikiURL into NGAssemblyInfo.
- Changed version to 0.2.
- Implemented NG Change Log.
- Removed menu item.
[NG Components Inspector]
- Added WikiURL into NGAssemblyInfo.
- Cached all calls to GUILayoutOption.
- Changed version to 1.1.
- Implemented NG Change Log.
[NG Console]
- Added WikiURL into NGAssemblyInfo.
- Added few tests in module Debug.
- Cached all calls to GUILayoutOption.
- Cached free ad string.
- Changed version to 1.4.
- Fixed a minor condition operator in RowsDrawer.
- Fixed colored UI when using personal skin.
- Fixed drawing the log's content not properly handling the scrollbar width.
- Fixed particular valid stack frame being discarded.
- Fixed selecting all logs not repainting the window.
- Fixed tooltip on Unity buttons not showing the good tooltip.
- Implemented JSONRow.
- Implemented NG Change Log.
- Implemented an advanced copy popup.
- Implemented default export sources when exporting logs.
- Implemented export of selection in the context menu of DefaultRow.
- Implemented one more condition when parsing truncated message.
- Improved selection of logs in rows Default, Data and JSON.
- Moved filtering methods.
- Optimized repaint.
- Removed Editor limitation in logger StaticSnapshot, Snapshot, LogTags, MTLog and LogSON.
- Removed memory allocation from Filter's name when drawing GroupFilters.
- Renamed ExportRowsEditorWindow to ExportRowsWindow.
- Replaced GUI.enabled by EditorGUI.Begin/EndDisabledGroup.
- Restored copy shortcut to just copy the line/log.
- Revamped export logs system.
- Sealed attribute classes.
- Set a minimum size for the export logs window.
- Set advance copy on Shift+C.
[NG Core]
- Added LogFormat() and VerboseLogFormat() in InternalNGDebug.
- Added WikiURL into NGAssemblyInfo.
- Added button on active licenses to show its active seats.
- Added entry in window's context menu to open the change log.
- Added loggers in InternalNGDebug.
- Added method extension Utility.Append() for StringBuilder.
- Added quotes around server's answer when prompting an issue.
- Added the FileIdentifier of the asset in NG Check GUID.
- Cached all calls to GUILayoutOption.
- Changed Utility.NicifyVariableName() to handle "m_" prefix.
- Changed main version to 1.1.89.
- Changed version to 1.5.
- Fixed InternalNGDebug.LogFile() throwing null exception on a null argument.
- Fixed Unity 2018.2 compatibility issues.
- Fixed Unity compatibility issue.
- Fixed drawer of attributes ShowIf & HideIf.
- Fixed help links URL.
- Fixed network Client processing an empty buffer.
- Fixed null exception in ShowIfDrawer when condition field is not found.
- Fixed obfuscation renaming of Unity messages.
- Fixed out of range exception when caching negative integer.
- Fixed prefix "NG" being removed in an utility window.
- Fixed sending stats not working correctly.
- Fixed wizard GenericTypesSelector not handling interfaces.
- Implemented AssertFormat() in InternalNGDebug.
- Implemented ElasticLabel.
- Implemented GUILayoutOptionPool.
- Implemented NG Change Log.
- Implemented Utility.GetLocalIdentifierFromObject() to get the real file identifier.
- Implemented ViewTextWindow.
- Implemented a popup message to ask the user to show the active seats when the requested license reached the maximum activation limit.
- Implemented cache in Utility.GetType() and Utility.EachAllSubClassesOf().
- Implemented overloads of DropZone() in Utility.
- Implemented suffix path for NGEditorGUILayout.OpenFolderField() when opening it.
- Improved GUI in window License's Seats.
- Improved Packet auto-serializer to handle nested collection.
- Improved reading file performance.
- Increased the size of the message "No invoice activated." in the Licenses tab.
- Moved GetSharedSettingsPath() from Preferences to NGSettings.
- Optimized allocations and GUI repaint.
- Removed Revoke seat button if the license is public.
- Removed debug in ViewTextWindow.
- Replaced GUI.enabled by EditorGUI.Begin/EndDisabledGroup.
- Replaced context-menu by "Seats" button in tab Licenses.
- Sealed attribute classes.
[NG Draggable Object]
- Added WikiURL into NGAssemblyInfo.
- Changed version to 1.2.
- Implemented NG Change Log.
- Prevented drag update to clear drag data.
- Replaced StringComparison argument InvariantCultureIgnoreCase with OrdinalIgnoreCase.
[NG Fav]
- Added WikiURL into NGAssemblyInfo.
- Cached free ad string.
- Changed version to 1.3.
- Fixed colored UI when using personal skin.
- Implemented NG Change Log.
- Implemented select favorite from icon area.
- Optimized allocations and GUI repaint.
- Reduced memory allocation in window NG Fav.
- Replaced GUI.enabled by EditorGUI.Begin/EndDisabledGroup.
[NG Fullscreen Bindings]
- Added WikiURL into NGAssemblyInfo.
- Cached all calls to GUILayoutOption.
- Changed version to 1.2.
- Implemented NG Change Log.
- Sealed attribute classes.
[NG Game Console]
- Added WikiURL into NGAssemblyInfo.
- Added option autoDestroyInProduction.
- Cached all calls to GUILayoutOption.
- Changed Activator now toggling the Object through an UnityEvent instead of reference.
- Changed version to 1.4.
- Fixed calls to OnGUI when the game console is hidden.
- Fixed obfuscation renaming of Unity messages.
- Implemented DataConsole for Audio, Lightmap, Quality & Render settings.
- Implemented fallback on member throwing exception.
- Improved ClassInspector to handle Object and more structs.
- Renamed ExportRowsEditorWindow to ExportRowsWindow.
- Replaced GUI.enabled by EditorGUI.Begin/EndDisabledGroup.
- Replaced StringComparison argument InvariantCultureIgnoreCase with OrdinalIgnoreCase.
[NG Hierarchy Enhancer]
- Added WikiURL into NGAssemblyInfo.
- Changed version to 1.1.
- Implemented NG Change Log.
- Optimized allocations and GUI repaint.
- Replaced GUI.enabled by EditorGUI.Begin/EndDisabledGroup.
[NG Hub]
- Added WikiURL into NGAssemblyInfo.
- Cached all calls to GUILayoutOption.
- Cached free ad string.
- Changed version to 1.4.
- Fixed colored UI when using personal skin.
- Fixed docked window using DockBackgroundColor instead of its own color when available.
- Fixed error popup messing the UI.
- Fixed extension window throwing error due to source not initialized yet.
- Fixed window parenting exception when playing with NG Hub fully opened.
- Implemented NG Change Log.
- Prevented drag & dropping from & to NG Hub.
[NG Inspector Gadget]
- Added WikiURL into NGAssemblyInfo.
- Cached all calls to GUILayoutOption.
- Changed version to 1.1.
- Replaced GUI.enabled by EditorGUI.Begin/EndDisabledGroup.
[NG Licenses]
- Added WikiURL into NGAssemblyInfo.
- Changed condition order for optimization.
- Changed version to 1.4.
- Desactivated the local license if its seat has been revoked.
- Moved licenses file from the persistent data folder to local application data folder.
- Removed automatically requesting "Pro" suffix when checking the license.
[NG Missing Script Recovery]
- Added WikiURL into NGAssemblyInfo.
- Cached all calls to GUILayoutOption.
- Changed version to 1.2.
- Fixed Editor MissingGUI throwing null exception on destroyed GameObject.
- Fixed colored UI when using personal skin.
- Fixed obfuscation renaming of Unity messages.
- Fixed recovering from a RectTransform not identified properly.
- Implemented HighlightMatchedPopup when hovering a potential Type.
- Implemented NG Change Log.
- Improved reading file performance.
- Reduced window's title length.
- Replaced GUI.enabled by EditorGUI.Begin/EndDisabledGroup.
[NG Nav Selection]
- Added WikiURL into NGAssemblyInfo.
- Cached all calls to GUILayoutOption.
- Changed version to 1.2.
- Fixed selection of broken assets not stored properly.
- Implemented NG Change Log.
- Implemented component Nav Picker for NG Hub.
- Replaced GUI.enabled by EditorGUI.Begin/EndDisabledGroup.
[NG Prefs]
- Added WikiURL into NGAssemblyInfo.
- Cached all calls to GUILayoutOption.
- Changed version to 1.2.
- Fixed filter throwing null exception during first startup.
- Fixed help links URL.
- Fixed null exception from keywords on the very first initialization.
- Implemented NG Change Log.
- Improved filtering.
- Replaced GUI.enabled by EditorGUI.Begin/EndDisabledGroup.
[NG Remote Scene]
- Added WikiURL into NGAssemblyInfo.
- Added option autoDestroyInProduction.
- Cached all calls to GUILayoutOption.
- Cached free ad string.
- Changed default network refresh interval from 0,01 to 0,025.
- Changed version to 1.4.
- Displayed GameObject's children as disabled when parent is disabled.
- Fixed NG R Hierarchy not updating when not focused.
- Fixed changing a Shader now updating the Material accordingly.
- Fixed colored UI when using personal skin.
- Fixed conflict between members sharing a name.
- Fixed deleting a Component not synchronized on the client.
- Fixed deleting a GameObject putting all its children in the root.
- Fixed disconnected client still processing data.
- Fixed displaying GameObject's name not using the whole width.
- Fixed null exception when changing with a non-existent Shader.
- Fixed obfuscation renaming of Unity messages.
- Fixed remote windows not repainting when created after NG R Hierarchy connects.
- Fixed scaling time to 0 freezing module Screenshot.
- Forced opening remote windows near their Unity equivalent.
- Implemented NG Change Log.
- Implemented NG Remote Static Inspector.
- Implemented button in NG R Hierarchy to focus remote/Unity windows in a single click.
- Implemented cascade folding in NG R Hierarchy.
- Implemented sending Texture2D/Sprite to the device.
- Improved cleaning when disconnecting from a server.
- Improved multi NG Remote Hierarchy.
- Improved waiting feedbacks when requesting the server.
- Optimized allocations and GUI repaint.
- Prevented overriding properties to show up twice in NG R Inspector.
- Prevented the user to delete or disable the server.
- Replaced GUI.enabled by EditorGUI.Begin/EndDisabledGroup.
- Revamped ListingAssetsDrawer, now deported to a window instead of inline Inspector.
- Updated Component exposers for Unity 2018.
[NG Renamer]
- Added WikiURL into NGAssemblyInfo.
- Cached all calls to GUILayoutOption.
- Cached free ad string.
- Changed version to 1.3.
- Fixed inversed free filtering limit.
- Implemented NG Change Log.
- Implemented context menu on windows.
- Optimized allocations and GUI repaint.
- Replaced StringComparison argument InvariantCultureIgnoreCase with OrdinalIgnoreCase.
[NG Scenes]
- Added WikiURL into NGAssemblyInfo.
- Added save changes prompt before loading a scene on Single mode.
- Cached all calls to GUILayoutOption.
- Cached free ad string.
- Changed version to 1.3.
- Fixed Unity compatibility issue.
- Fixed changing scene while playing.
- Fixed no recent used scenes having one entry.
- Implemented ElasticLabel.
- Implemented NG Change Log.
- Implemented context menu on windows.
- Optimized allocations and GUI repaint.
- Replaced GUI.enabled by EditorGUI.Begin/EndDisabledGroup.
- Replaced StringComparison argument InvariantCultureIgnoreCase with OrdinalIgnoreCase.
[NG Shader Finder]
- Added WikiURL into NGAssemblyInfo.
- Cached all calls to GUILayoutOption.
- Cached free ad string.
- Changed header UI.
- Changed version to 1.2.
- Implemented NG Change Log.
- Removed empty space under result header.
- Replaced GUILayout by GUI.
[NG Sync Folders]
- Added WikiURL into NGAssemblyInfo.
- Cached all calls to GUILayoutOption.
- Cached free ad string.
- Changed version to 1.3.
- Fixed cached strings not properly updated.
- Fixed colored UI when using personal skin.
- Fixed scanning an empty path throwing exception.
- Greatly improved UI.
- Implemented ElasticLabel.
- Implemented NG Change Log.
- Improved reading file performance.
- Revamped filtering system.
Updated