reposboxcancel

22,418 Commits over 1,614 Days - 0.58cph!

5 Months Ago
Make sure we've got the right package version installed, update if not Bin global tools package cache, replace with per-project store Redownload package manifests if they're dodgy instead of breaking a download Fix pinned version # getting dropped when installing package Prevent trying to install different versions of the same package Add manual cloud asset updating Update asset package refs when updating dependency, fix when broken (yuck) Basic 'in project' filter for installed cloud assets, show as asset location Check revision matches when we're checking for an installed package at a specific # Don't redownload a package we've already got installed Catch possible NRE This isn't needed anymore Add .source2/ to gitignore template If package is on disk just use asset directly when dragging into scene Update existing refs in GameResources when updating package Normal GameResource processor uses versioned idents too Consistently sort reference lists alphabetically so diffs aren't so mental to read Only update references inside project assets folder Avoid walking into a LoadResource exception, we don't really care that much Differentiate between persistent and preview contexts when fetching cloud assets, only update references for persistent installs Show remote/latest version info, incl version id, in PackagePopup
5 Months Ago
Fixed Facepunch/sbox-issues#6518
5 Months Ago
Fixed Facepunch/sbox-issues#6517
5 Months Ago
Fix connection preview vanishing when dragging to a new node
5 Months Ago
Update PackageDto.cs CreateLobby will refuse to create a lobby if we already have a network system Add ISceneStartup event (https://docs.facepunch.com/s/sbox-dev/doc/iscenestartup-UaHEQHresW)
5 Months Ago
Add command line switch for opening a game on startup (currently opens the game modal)
5 Months Ago
Fix Facepunch/sbox-issues#6514
5 Months Ago
Login Information
5 Months Ago
Fix OnValidate not being called on property change in editor
5 Months Ago
Razor @namespace doesn't want a trailing semicolon
5 Months Ago
Max 15 tags Simplify list drawing code a bit, display author in cloud view Make chips widget shorter Fix Facet icons DropDown widget Tweak AssetList icon sizing Display facets next to tags - not a huge fan of this, seems overly compliated https://files.facepunch.com/alexguthrie/1b2611b1/sbox-dev_LSGvHQMFEE.png
5 Months Ago
When selecting a map auto select the ParentPackage game, if set. Default to Walker if not. Remove old "launcher", add map select to gamemodal Make package selector acceptable
5 Months Ago
Fix ComponentSheet filtering out methods
5 Months Ago
Mark unsaved changes for all scene edits again Add File > Close Project shortcut to quit and return to launcher
5 Months Ago
Put expression node plugs in header if only one input / output https://files.facepunch.com/ziks/2024-09-26/sbox-dev_lYhXT4ah9M.png
5 Months Ago
Prioritize FbxNode name over FbxMesh name for modeldoc mesh names - If you needed it to be the other way, blame the guy that wants it this way
5 Months Ago
Get rid of log Node plug labels match header text colour https://files.facepunch.com/ziks/2024-09-26/sbox-dev_EFyQuHEEXj.png
5 Months Ago
Don't need to bother getting parameterless function if we're not going to use it
5 Months Ago
Tweak graph editor grid size https://files.facepunch.com/ziks/2024-09-26/sbox-dev_OTHe5wmoKA.mp4
5 Months Ago
Allow [Change] attribute to have parameterless callback, parameter version takes priority
5 Months Ago
Let's not have 2 KeyBind razor components, use same styling as settings for BindModal, fixes not being able to bind properly Fixes Facepunch/sbox-issues#6421
5 Months Ago
Only show collider Trigger actions if enabled Add ActionsComponent to replace Component.OnComponentUpdate etc Hide Component Actions in inspector (right click header to get them back), show Actions with other properties
5 Months Ago
Add ISceneEditorSession.AddUndo
5 Months Ago
Component.Serialize ignores ComponentFlags.NotSaved when cloning Undo system serializes game objects with cloning enabled
5 Months Ago
Use PackageManager to LoadAllGameResource from active packages instead of explicitly calling it everytime we need to after Package.MountAsync() Fixes Facepunch/sbox-issues#6206
5 Months Ago
Include root namespace when creating new razor component
5 Months Ago
Fix error in OnChangePropertySet if the new value is null
5 Months Ago
Change most Menus to use ContextMenu so they get deleted when closed, instead of hanging around invisibly forever
5 Months Ago
Don't save game sessions when editing action graphs EditorScene.OpenScene: don't use game sessions Update Facepunch.ActionGraphs
5 Months Ago
Fix Menu.AboutToShow not getting called unless opening as a modal
5 Months Ago
Tweak node/actiongraph design
5 Months Ago
RenderTarget.From throws an exception if the passed textures were not created as render targets. This then fixes crashes when you're trying to use these invalid RenderTargets. Fixes Facepunch/sbox-issues#6463
5 Months Ago
Avoid cyclic library references when publishing libraries Fixes Facepunch/sbox-issues#6414 Fixes Facepunch/sbox-issues#6410
5 Months Ago
Can drag drop cloud prefabs into the scene
5 Months Ago
MeshComponent updates meshsystem & sceneobject flags when setting a new model, this is usually automatic but it's a semi-procedural workflow
5 Months Ago
Wrap CallbackBatch exceptions so we know where they're being called from
5 Months Ago
Explicitly load the steamapi64 dll from the bin folder Fix menu music NRE Make Web.DownloadFile a bit more resiliant Fix NRE in Component.Loading Fix NRE in TrailRenderer Fix error reporter not reporting some package errors
5 Months Ago
Human/citizen: more "prefabization" & poor man's RBF backport to Citizen
5 Months Ago
TreeView nodes do not call OnItemActivate when double clicking the expand/collapse button Fixes Facepunch/sbox-issues#6487
5 Months Ago
Fix a dumb mistake
5 Months Ago
Add ReadAsPropertyName/WriteAsPropertyName to all Vector2/3/4/Int JsonConverters. This means Vectors will be serialized properly when used as Keys in a Dictionary.
5 Months Ago
Fix Json error
5 Months Ago
Try / catch around new node types in FindAllReflectionNodeTypes
5 Months Ago
Update existing refs in GameResources when updating package Normal GameResource processor uses versioned idents too Consistently sort reference lists alphabetically so diffs aren't so mental to read Only update references inside project assets folder Avoid walking into a LoadResource exception, we don't really care that much Differentiate between persistent and preview contexts when fetching cloud assets, only update references for persistent installs Show remote/latest version info, incl version id, in PackagePopup
5 Months Ago
GameObject.Deserialize removes existing components not included in serialization when in editor Disable components when breaking apart a disabled prop. Don't recreate prop components when changing tint etc, only model change needs to
5 Months Ago
Fix action graph node list not showing new members after hotload Allow creating instances of simple user types in action graph ```csharp public record ExampleRecord( int Foo, string Bar ); ``` https://files.facepunch.com/ziks/2024-09-25/sbox-dev_PyZRMaMzAu.png
5 Months Ago
sbox.game browser -> cloud browser Fix chips height based on whether there are / aren't any Cloud list view https://files.facepunch.com/alexguthrie/1b2511b1/sbox-dev_PP05UtzRQT.png
5 Months Ago
TextRenderer exposes BlendMode Fixed ScreenPanel not keeping screen dpi in bind when scaling down It's fine to call NetworkSpawn multiple times, just ignore it Wrap GameObjectSystem's init in a Scene.Push
5 Months Ago
Cloud chips Fixes Accumulate tags https://files.facepunch.com/alexguthrie/1b2511b1/sbox-dev_a9UaWWMIeH.mp4 Remove cloud from asset locations
5 Months Ago
Use EditorTypeLibrary for Hammer PrimitiveBuilders (bonus: you can define these in your own editor libraries too) Fixes Facepunch/sbox-issues#6499