5,132 Commits over 1,552 Days - 0.14cph!
Make InteropGen C# initiated
Load all the interops
Delete .net folder
Can select by clicking in the sceneview
Add DockManager.Clear() - to clear and reset to default values
Add [EditorForAssetType] - used in conjunction with IAssetEditor, means we can have different editors to the inspector editor
Update cached resource value when saving to disk/memory
Add Namespace, FullName to TypeDescription
ComboBox correctly changes the CurrentIndex when changing CurrentText
Made DockWindow.CreateDynamicViewMenu public
Make PropertySheet.AddProperty public
Fix crash in ToolWindowManager.Clear
Make Json.Serialize and Json.Deserialize return the string value when dealing with Resources
This only really needs to be like this because it can't be a string in a string, because then the resource system won't detect the resources so dependencies won't get added
EntityPrefab GameResource
EntityPrefab tool addon
Mark Model as a EntityPrefab.Property
Can define csproj name in project settings
Don't save package in addons..js
Add EntityPrefabEditor not as an addon
Re-organize addon
Model preview, entity positions
Set local positions when spawning
Add BBox.AddBBox
Zoom out to focus on all of the sceneobjects
Fix backwards compatibilty
Support Entity Tags
Added SceneObject Model setter
Transform.ToWorld & ToLocal use Scale, added tests
Transform.ToWorld/ToLocal takes scale into account when transforming position
Indicate save status
Entity copy/paste
Fix wrong name in def file
Changing the path here - because obj.ResourcePath doesn't work?? Might need @handsomematt to review this logic
Fix entity guids not serializing
Debounce the change function
Add Entity.Prefab, PrefabRoot,, PrefabGuid
Add extensions
Fix regular c++ tools not opening
Fix treeview selection stopping short
Clean up entity node
Add SceneWorld.Trace https://files.facepunch.com/layla/1b2711b1/sbox_PO0xzq1ukb.mp4
Don't create these unless we need them
Only return valid sceneobjects
Keep tree in sync with the scene
Highlight renderer
Add some api comments on tracing
Add TypeDescription.HasAttribute
Classes that can be used as prefabs need to be marked with an attribute
Can add/remove components
Component spawning/updating in game
Component spawning/updating in game
Can add/remove components
Add TypeDescription.HasAttribute
Classes that can be used as prefabs need to be marked with an attribute
Only return valid sceneobjects
Keep tree in sync with the scene
Don't create these unless we need them
Fix regular c++ tools not opening
Fix treeview selection stopping short
Clean up entity node
Changing the path here - because obj.ResourcePath doesn't work?? Might need @handsomematt to review this logic
Fix entity guids not serializing
Debounce the change function
Add Entity.Prefab, PrefabRoot,, PrefabGuid
Add extensions
Entity copy/paste
Fix wrong name in def file
Added SceneObject Model setter
Transform.ToWorld & ToLocal use Scale, added tests
Transform.ToWorld/ToLocal takes scale into account when transforming position
Indicate save status
Fix backwards compatibilty
Support Entity Tags
Add DockManager.Clear() - to clear and reset to default values
Add [EditorForAssetType] - used in conjunction with IAssetEditor, means we can have different editors to the inspector editor
Update cached resource value when saving to disk/memory
Add Namespace, FullName to TypeDescription
ComboBox correctly changes the CurrentIndex when changing CurrentText
Made DockWindow.CreateDynamicViewMenu public
Make PropertySheet.AddProperty public
Fix crash in ToolWindowManager.Clear
Make Json.Serialize and Json.Deserialize return the string value when dealing with Resources
This only really needs to be like this because it can't be a string in a string, because then the resource system won't detect the resources so dependencies won't get added
EntityPrefab GameResource
EntityPrefab tool addon
Mark Model as a EntityPrefab.Property
Can define csproj name in project settings
Don't save package in addons..js
Add EntityPrefabEditor not as an addon
Re-organize addon
Model preview, entity positions
Set local positions when spawning
Add BBox.AddBBox
Zoom out to focus on all of the sceneobjects
Set local positions when spawning
Add BBox.AddBBox
Zoom out to focus on all of the sceneobjects
Model preview, entity positions
Can define csproj name in project settings
Don't save package in addons..js
Add EntityPrefabEditor not as an addon
Re-organize addon
Make Json.Serialize and Json.Deserialize return the string value when dealing with Resources
This only really needs to be like this because it can't be a string in a string, because then the resource system won't detect the resources so dependencies won't get added
EntityPrefab GameResource
EntityPrefab tool addon
Mark Model as a EntityPrefab.Property
Update cached resource value when saving to disk/memory
Add Namespace, FullName to TypeDescription
ComboBox correctly changes the CurrentIndex when changing CurrentText
Made DockWindow.CreateDynamicViewMenu public
Make PropertySheet.AddProperty public
Fix crash in ToolWindowManager.Clear
Add DockManager.Clear() - to clear and reset to default values
Add [EditorForAssetType] - used in conjunction with IAssetEditor, means we can have different editors to the inspector editor
Detect cyclic dependencies faster
Game.Clients works in the menu
Fix the Current Game screen slightly
Dirty panel styles recursively when PseudoClass changes (fixes hover style remaining on children)
Move concurrency to the root
Fix CI uploading without tests passing
Lobby/packages design cleanup
Fix occasional panel index out of bounds
Add storage settings page
Revert "Remove inline setting label style, define it in stylesheet"
This should really be a re-usable class rather than something specific for just these pages. It'll possibly be reused in a bunch of places. `cell.is-label` seems right.
Popups for maxplayers and privacy, delete settings page
Clean game screen up
Front cleanup
Simplify razor line pragmas + wrap dynamic attributes so they get the right file/line numbers
This doesn't need the iterations
Fix up menu compile warnings
Converted all settings - no longer using templates in menu!
Started converting the settings pages
Passively ignore razor bind exceptions
Add server list sidebar placeholder to show intent
When we get an exception in an event don't call that target anymore, but keep the others going
Fix exception when getting active style blocks
Rename NavigatorButton to Anchor - don't derive from button
Style cleanup
Fix NRE in WildcardMatch
Fixes
Revert "Menu: Validate GamePackage.Usage in GameScreen to prevent NRE for local projects"
This reverts commit 67704c38470d188869313834a16edbf45fa0e610.
Revert "Fixed Package.FindAsync failing to deserialize PackageUsageStats - fixes Sandbox and Asset Browser cloud tab"
This reverts commit 680d2f2b637479610ca6c07916b24b76f0e81177.
Add test for Package.FindAsync
Keep lobbies to one line
Lower opacity of empty servers
Fix 5px border down the right of game screenshots on main menu
Tweak icon hover
Mattress meta
Give a polite warning when no endpoint when uploading
Obsolete Package.Background
Tests for negative animation-delay
Animation keyframes support background position, background size
Game widgets show screenshots
Fix for new screenshots api