613 Commits over 884 Days - 0.03cph!
Add filtering and sort options to upload wizard
https://files.facepunch.com/tony/1b3111b1/sbox-dev_QolpF2YDXn.png
Add a bit of failure protection in CInputSystem::AddGameController - with intent to rewrite this
Add preview icon to clothing resources in the asset browser
This caused more problems than it solved
Default sort to popular, matches backend
Close package modal if we try to open the same one again
Hide library projects from template list
Don't use internal message type for changing level
Fixed retry logic
Docs
Support more than 1 gamepad input action with the same button
This should solve the uploader problems for games above 2.14 GB
Fixed GameObjectHeader NRE in prefabs
Revert "Don't create an empty gameobject when getting a cached scene if the prefab doesn't exist" - causes issues for prefabs on boot
Don't create an empty gameobject when getting a cached scene if the prefab doesn't exist
When host loads a new scene, send a message, and have all connections reconnect to the game. We'll do this in a much better way later on
Set "order" facet if we haven't already, resolves Facepunch/sbox-issues#5801
Re-add library template (couldn't create from Library Manager), resolves Facepunch/sbox-issues#5811
Package.Url points to sbox.game, closes Facepunch/sbox-issues#5838
Terrain: use hit position of the first brush stroke, instead of center, for a more reliable flatten
Add a comment for later
Can't try to bone merge yourself
ShaderGraph: add IsAttribute to Branch (from Louie)
Terrain: add flatten sculpt tool (https://files.facepunch.com/tony/1b1111b1/sbox-dev_bCkllHylC8.mp4)
Make sure SceneCamera is not null in UpdateSceneCameraTransform
Add option for discarding scene changes and load its saved state, resolves Facepunch/sbox-issues#5085
https://files.facepunch.com/devultj/1b0911b1/sbox-dev_VFwF4r2Fku.mp4
Add Vector3.Direction, closes Facepunch/sbox-issues#5026
Mesh implements IValid (already has IsValid property), closes Facepunch/sbox-issues#4170
Can [Property] GameResource properties to have them serialize, resolves Facepunch/sbox-issues#2925 (worth noting you could use [JsonInclude] for this already)
Add fullscreen on play editor preference, closes #1476
https://files.facepunch.com/devultj/1b0911b1/sbox-dev_xrv7uAqbh4.mp4
Use existing asset name as the baseline when using asset browser rename flyout
Add rename shortcut to asset browser
Disable launcher maximize button
LineEdit for creating new actions instead of having to edit the action afterwards
https://files.facepunch.com/tony/1b0411b1/sbox-dev_duZ3bhoZdb.png
When adding an input action, add it to the final group, not "Other", less annoying
Restore Toggle Gizmos shortcut (not sure if this was done on purpose)
Remove SceneFile.LastSaved, use existing hash check to check for external changes for scenes, much cleaner
Add basic support for using right CTRL/SHIFT keys for input actions, I didn't include RALT because my keyboard doesn't seem to work with it (resolves Facepunch/sbox-issues#5506)
Look for eligible types in ResourceControlWidget, so it works with inherited types (resolves Facepunch/sbox-issues#5609)
https://files.facepunch.com/tony/1b0211b1/sbox-dev_YJS6hP69DC.png
Fixed new project not opening startup scene, resolves Facepunch/sbox-issues#5537
Remove unneeded command line args
Fix NRE when removing a element from a collection, resolves Facepunch/sbox-issues#5621
DictionaryControlWidget: fix not being able to create new dictionary element if the key hasn't been initialized
Add "Clear Console on Play" preference, resolves Facepunch/sbox-issues#5615
Fix shift click multi-select no longer working in viewport, resolves Facepunch/sbox-issues#5698
Restore object de-select by clicking empty space, and not dragging, resolves Facepunch/sbox-issues#5680
Fixed ALT glyph having the wrong path, fixes Facepunch/sbox-issues#5622
Restore Show Gizmos (Shift+G), Toggle Grid (Ctrl+G) shortcuts
Expose NavAgent.Velocity setter
Don't think we need this anymore, fixes NRE when trying to fullscreen game/scene viewports
Don't box select while trying to use orbit camera controls
Clear scene's unsaved changes when clearing from editor session
Fixed "launching" text showing when adding a new project (and not launching it)
sound-in, sound-out will target UI mixer if there is one (resolves #5583)
ResourcesPage path widget directory is relative to the Assets directory