250,267 Commits over 3,959 Days - 2.63cph!
▄▋▇ ▄▄▉▍▆▉ ▍▉▊▍█▄▍▆▅▋ ▇▉█▋▄_▄▇▊▉▄▍ ▌▄▍▄▋▋▇▇ ▄▇▇▅▄▆▄ ▆▍▊▄ ▆▋▋▍'▍ ▉▉▍▇▍▊ ▌ ▇▅▊ ▅█▋▍▊▆▊▌
Make it easy to drag onto input plugs again
Nicer behaviour dragging to / from reroute nodes
Clean: updated a comment implying a potential bug - it was wrong
Tests: none, trivial change
Initial
Assets have colors - these all suck right now, will go back through and pick some less sucky colours later
Preview tweaks
Search widget
Asset popup, will turn this into something more tooltip-oriented later
Split left / split right
Chips from tags
Tweak styling, move current project to top of asset locations list
Implement chip tag filtering
Initial cloud browser, separate from asset browser
Initial tabbed asset picker w/ both local and cloud assets
Rebase fixes
Use ContextMenu
Asset type picker entries are now handled by AssetBrowser/CloudBrowser
Open up asset locations
https://files.facepunch.com/alexguthrie/1b0211b1/sbox-dev_mXx146R80H.png
Add all types to cloud browser
Can only select one cloud asset type at once (or it'll mess with facets etc.)
https://files.facepunch.com/alexguthrie/1b0211b1/sbox-dev_1BIcVF3lFI.mp4
Order modes
Add cloud browser to hammer
Asset browser defaults to project assets path
Update view mode icon when scrolling
Disable Parent Directory button if we're in project assets root
PathWidget fixes, separate segment update
Remove AssetBrowserLocation.FromPath, unused
Run OnPathEdited at the end of AssetBrowser ctor so we can disable Parent Directory button if needed
Remove AssetPopup, we're just overcomplicating things for no reason there
Directory context menu
Clean up asset list entries
Remove unused, hook up AssetLocations.OnFolderSelected
Invoke events
Clean up
Implement asset picker
If a picked asset is a cloud package then stick the ident in the search bar in the asset picker
Rather than going to .sbox/blablabla
Renames, deletes, duplicates handled by IAssetListEntry
CloudBrowser cleanup
Ended up not using any of this, get rid
PackagePopup: show tags, word wrap
NRE fix
Fix warnings
Drag-drop
Open folder context menu in blank space
Show asset type color in tag picker
Don't wipe facets if there aren't any to replace them with, or if we don't find any packages at all
Smaller add button, rename to new
Delete flat view, doesn't make sense - I think most people were just using it for searching
Fix double-clicking on assets & packages
Fix history menu
Show cloud browser in default layout
Fix searching by type
Tidy up
Re-add super basic version of `t:vmdl`, `t:vmat`, etc.
https://files.facepunch.com/alexguthrie/1b0811b1/sbox-dev_yUjxPKGytb.mp4
Cloud browser sidebar
Clean up cloud browser nodes
Installed filter
Implement Everything & Recents
Polish on catapult. Fixed missing material slot on catapult entity
Update: TreeManager's grid is defined by cell size
- Exposed via TreeManager.CellSize convar (takes effect at boot only)
- Reorganized code a smidge to reduce how scattered a bunch of info was
Tests: On craggy connected with 2nd player and flew out until only impostors were visible.
Implement Everything & Recents
Add EditorUtility.RestartEditor, RestartEditorPrompt
Add editor prompt which restarts the editor when changing parent game / target game
Add optional arguments onto `ddraw.text` command to modify distanceFade & zTest
More explicit HammerEvents
Managed map node callback interface, a little convoluted because of mapdoclib <-> hammer <-> managed. But this is easier to do callbacks and can return values
JsonIgnore Resource.IsValid
Menu camera animation
Mask on wobble
flag material
Fix USP/s viewmodel missing bodygroups
reinforced wooden shield viewmodel
Bring back player body and gun shadows, fix floating equipment shadows
M700 rebake with correct triangulation
battering ram temporary greybox
Move to separate input config
▄▉▋▉▉ ▅▉▋▍ ▅▄_▆▉█▇_▌█▅▅▆▋▇▆▋ (▄▌▉ ▉▆▄▄▉▉ ▉█▌▍ ▄█▇ ▆▇▍▌▍ ▋▌▆▍█▆▆ ▊▊ ▇▋▇▍▉ ▋▉▍█ ▍▅▉▋▍▄▉▍▇)
Fix wolves moving a few cm below ground level in some areas like zipline platforms
game tile supporting players
Hook up accessibility color options
Split off node menu logic to a separate file
Basic version of dragging from inputs in graph editors
Fixes Facepunch/sbox-issues#6031
https://files.facepunch.com/ziks/2024-10-10/sbox-dev_QpOhqAKPM5.mp4
Cleanup and fix debug spam
Hook up convars for configuring if arrows should show for deploy guide, on deployed entities or both
- now a different convar for if it should show important ports or all ports
Attempt to include map vpks as LargeNetworkFiles, Facepunch/sbox-issues#6573
Fix ports & arrows not working with the deploy guide when the mesh is scaled
- hard to spot because it worked on deployed entities but not with the deploy guide
Leaderboard backup, run #
14549
Improved mushroom texture quality - now uses native resolution
Merge from additive_timeline
Add a per layer weight slider
Merge from elevator_world_deploy_fix
Adjust the lower bounds of the world deploy volume of elevators so they can more easily be placed on foundations that are close to the terrain
Merge from additive_timeline
PrefabReplacer now has a string lookup mode as well as it's normal selection mode
String lookup mode can include inactive objects, as well as exact matches
All replaces done with this tool now support a single undo operation (eg. replace 4 objects with a prefab, a single undo will undo all 4)
Add Facepunch.AdditiveTimeline plugin
Merge from set_local_player_visible
Show the white cubes and arrows when deploying IO entities too
Merge from demo_shot_delete_fix
Main Menu update and scene updates