All notable changes to this RoadArchitect project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added automatic rename of edge objects (Feature #29)
- Added automatic rename of splinated objects (Feature #29)
- Removed runtime blockers
- Removed unused Notification script
- Changed EditorMenu namespace to RoadArchitect
- Renamed EditorMenu
- Changed Road to use its own settings instead of RoadSystem settings
- Implemented bridge and intersection view
- Upgraded materials to use standard shader
- Implemented GUID based GetBasePath
- Cache base path
- Fixed cross platform GetBasePathForIO
- Fixed oncoming rotation of edge objects
- Implemented rotation locking
- Fixed meta file of RigidBody
- Fixed regression with versions prior to 2019.2
- Refactor of Editor code
- Removed "Buffers" from Scripts
- Refactor of IsApproximately
- Updated RoadUtility to use Unity 2019.2 API
- Added an option to change the desired height of the ramp
- Refactor of Profiling
- Added the ability to change default and selected gizmo color
- Added the ability to change the preview gizmo color for a new Node
- Added Offline Manual buttons to the Inspectors
- Removed unused using directives
- Fixed some issues with the quick help inspector
- Fixed an issue, which caused long names of physic materials
- Instantiating EdgeObjects as Prefabs
- Improved performance of CheckCreateSpecialLibraryDirs
- Improved performance of SplineNEditor Init function
- Reduced target casting in Editor scripts
- Refactored Init function of SplineNEditor
- Improved performance of RoadEditor Init function
- Improved performance of TerrainEditor Init function
- Improved performance of RoadSystemEditor Init function
- Improved performance of RoadIntersectionEditor Init function
- Refactored CheckLoadTexture into EditorUtilities
- Removed unused editor timer
- Unified DrawLine in EditorUtilities
- Unified SetupUniqueIdentifier
- Improved performance by reducing the frequency at which GetBasePath is called
- Added a warning for Tests
- Changed TestCodeCount to support more folders
- Fixed additional issues with physic material names
- Changed terrains to use heightmapResolution
- Moved all scripts into RoadArchitect namespace
- Added code summaries for many methods
- Renamed scripts
- Separated some scripts into new files
- Refactored Intersections Nullify
- Reorganized folder hierarchy
- Changed extension of library files to .rao
- Removed redundant directory queries
- Reworked building behavior of RoadArchitect
- Updated runtime usage of RoadArchitect
- Added unit test 7 and 8
- Refactored material assignments
- Extracted material assignments from inner loops
- Removed Editor limitation for node setup
- Removed unused variables
- Added unit test 9
- Refactored stop sign rigidbody creation
- Refactored DrawGizmos of SplineN
- Fixed terrain deformations when heightmapResolution was increased (Bug #21)
- Fixed update error when heightmapResolution was decreased (Bug #21)
- Simplified remove of old terrain histories
- Updated HelpWindow
- Updated supported folder locations
- Fixed regression with versions prior to 2018.1
- Improved cross platform compatibility
- Fixed StreetLight positions and updates
- Disabled horizontal collider on traffic lights
- Fixed traffic light positioning (Bug #14)
- Fixed update of intersection street light values
- Improved the Help Window with new Layout and Links
- Redone #if UNITY_EDITOR in Scripts
- Removed an empty function
- Changed links, which redirected to Github, with the Github Wiki Link of the Master. Closed embeddedt/RoadArchitect/issues/6
- Outcommented unused using directives
- Changed LICENSE to an md file
- Minor Layout changes
- Deleted GSDEditorSkin, since it has no purpose at all
- Added missing private attribute on some Vars and Functions
- Added "Imports" Regions in the Scripts for better overview
- Added a "Report a Bug" MenuItem, which links to https://github.com/embeddedt/RoadArchitect/issues
- Added/Updated some regions
- Added some FH_Tag Optimizable as comments, since there is a way to further optimize the Code tagged by this
- Added a few Lines of comments to the code, to get a better idea of what the code does
- Changed some Layouts of the Scripts
- Changed some Vars in Scripts to better reflect their purpose
- Added a few Regions to some Scripts
- Changed most Layouts of the Scripts
- Changed some Vars in Scripts to better reflect their purpose
- Adds support for Unity 2018.x
- Updates to unit tests
- No further Informations given at this point
- Initial Release
- No further Informations given at this point