userCarson Komponcancel
reposboxcancel

368 Commits over 214 Days - 0.07cph!

Make the Step property affect the sliders within ShaderGraph. Resolves Facepunch/sbox-issues#3852
Added [IconName] to EditorActionGraph.Icon
Use proper grid-based background in all GraphViews by default (instead of just ActionGraph) Add option to toggle Grid-Aligned Wires in ShaderGraph Added OnPaint method to OneMinus ShaderNode for indicating node at a glance Added Icons to a few of the Binary nodes in ShaderGraph. Don't display icon in header since it's already drawn on the node itself. Added Icons to all the Texture, Transform, Noise, and Channel nodes in ShaderGraph Added OnPaint overrides to a few more common ShaderNodes so they are easier to read/understand https://files.facepunch.com/CarsonKompon/2025/January/14_15-12-ImmediateMartin.png Add Icons to the last of the ShaderNodes that have fitting icons
Clicking off from the Color Picker in ShaderGraph will no longer instantly re-open it. Resolves Facepunch/sbox-issues#5897 ShaderGraph will no longer completely error out it can't find a node, and will instead create a "Missing Node" which resolves itself once the node is found. Resolves Facepunch/sbox-issues#5805 https://files.facepunch.com/CarsonKompon/2025/January/14_11-56-FloralwhiteGrackle.png Don't rebuild the entire ShaderGraph UI when we hotload.
Added Cut, Copy and Delete options when Right Clicking node(s). Resolves Facepunch/sbox-issues#4096 https://files.facepunch.com/CarsonKompon/2025/January/14_10-42-DotingLoon.png Added Paste Node(s) option when right clicking in ShaderGraph (only visible when nodes in your clipboard)
Added GraphCompiler.RegisterFunction, allows you to create your own custom ShaderGraph nodes without modifying the base addon. Resolves Facepunch/sbox-issues#4141 Resolves Facepunch/sbox-issues#4389
Yesterday
Implemented the "Filter Properties..." TextEdit in ShaderGraph Added ShaderGraph.Domain. Can now create Post-Process Shaders in ShaderGraph. Resolves Facepunch/sbox-issues#5866 https://files.facepunch.com/CarsonKompon/2025/January/13_17-38-PossibleAfricanrockpython.mp4
Yesterday
Added ShaderGraph.ShadingModel. Can now create Unlit Shaders via ShaderGraph. Resolves Facepunch/sbox-issues#6006 https://files.facepunch.com/CarsonKompon/2025/January/13_14-55-ShamefulPacificparrotlet.mp4 Added Icons to the BlendMode and ShadingModel enums Add ConditionalVisibilityAttribute support to ShaderNodes in ShaderGraph. All plugs into the Result node are greyed out except for Albedo and Opacity when using Unlit Shading Model Add [Group]s to the ShaderGraph nodes with InlineEditor so they can be collapsed and feel less cluttered. Automatically size TextureSampler nodes so that Inputs don't overlap with the preview image Added Texture Preview to Texture Cube node Use [ImageAssetPath] instead of [ResourceType("jpg")] in Texture Sampler nodes
Yesterday
Fix Draw Order in ShaderGraph nodes, fixes certain nodes not showing their previews/icons https://files.facepunch.com/CarsonKompon/2025/January/13_13-01-SlipperyQuillback.png Added Icons to all Binary operations in ShaderGraph (Subtract, Divide, Mod, Multiply) instead of just Add. Resolves Facepunch/sbox-issues#6516
Yesterday
Can now Copy/Paste all properties from Feature tabs in Components and Resources. Resolves Facepunch/sbox-issues#7374 https://files.facepunch.com/CarsonKompon/2025/January/13_12-40-KnobbyIndianspinyloach.png
Yesterday
Unlocking the Inspector will instantly inspect your current selection if different
Yesterday
Fix NRE when dragging SoundFiles onto the "+" button in a List. Also fixed dragging for other resources. Facepunch/sbox-issues#7197
Yesterday
Clear changes in EditorSession Undo when making a full snapshot so we don't get a duplicate empty Undo entry
Yesterday
Create Undo Snapshot for Paste and Paste as Child. Resolves Facepunch/sbox-issues#7372
5 Days Ago
Close Dropdown Popups automatically when the parent Panel is hidden. Resolves Facepunch/sbox-issues#6893 Make the Server Browser a bit neater and added a header row. https://files.facepunch.com/CarsonKompon/2025/January/10_14-14-BleakAfricanclawedfrog.png
5 Days Ago
Can now Rename folders from the Asset Browser. Resolves Facepunch/sbox-issues#7351
5 Days Ago
Added "Create Objects at Origin" to Editor Preferences Move Widget Debugger and Input Debugger to the "Debug" menu instead of "Help" Added ColorPicker.HasAlpha and [ColorUsage] attribute. Attribute allows you to specify whether or not a Color has Alpha or HDR options in the color picker. Make ColorControlWidget support Color32 Fix Right Click -> Copy/Paste between Color and Color32 Properties Make ColorControlWidget support ColorHsv. Add ColorHsv to TypeLibrary. Open Color Popup on the correct initial color for Color32 and ColorHsv. Use FloatControlWidget for ColorHsv.
6 Days Ago
Added [IconName] Attribute for String Properties, creating an Icon Picker ControlWidget https://files.facepunch.com/CarsonKompon/2025/January/09_11-26-LateSwordfish.mp4 Added Right Click -> Clear to IconControlWidget Added Context Menu to DateTimeControlWidget (Set Month, Set Current Date/Time, ect)
6 Days Ago
Change PlayerController [HelpUrl] to the sbox.game URL Replace animation [Header]s with [Group]s in PlayerController for consistency with the other tabs
6 Days Ago
Get more information from ControlSheetRow ToolTips, showing the C# Type and C# Property Name. https://files.facepunch.com/CarsonKompon/2025/January/09_09-14-LateHorseshoecrab.mp4 Added ControlSheet.IncludePropertyNames, defaults to false. Only show C# Property Names in GameObject, Component, and GameResource inspectors. Colour code the type names in Property Tooltips, also ensure property names don't show for Variable Prefabs..
6 Days Ago
Add Scene, Prefab, and Sound to the top of the New Asset menu for ease-of-access. Resolves Facepunch/sbox-issues#7003
6 Days Ago
Added [TargetType] attribute so you can only select a `Type` that derives from the target type. Resolves Facepunch/sbox-issues#7345 Added "None" option to TypeControlWidget Ensure Facets are always reset in Cloud Browser Added Type Filter to Cloud Browser when not already filtering by type. Resolves Facepunch/sbox-issues#7031
7 Days Ago
Added button to test sound component from the Inspector. Resolves Facepunch/sbox-issues#7348 Soundscape Component no longer overrides the volume of stings. Resolves Facepunch/sbox-issues#7346 Fix BaseSoundComponent not applying override values to SoundHandle properly
7 Days Ago
Added a quicker and easier way to create variables within ActionGraph (instead of needing to right click on a plug) https://files.facepunch.com/CarsonKompon/2025/January/07_15-40-InstructiveUnicorn.png
8 Days Ago
Fix Soundscape Stings not working. Resolves Facepunch/sbox-issues#7324 Added ability to target a mixer on Soundscape Component. Resolves Facepunch/sbox-issues#7323
9 Days Ago
Add subtle alternating background color to each row in Input Settings. Resolves Facepunch/sbox-issues#7328
9 Days Ago
Prevent Input Settings in Project Settings from scrolling back to the top when adding/removing a new Input. Resolves Facepunch/sbox-issues#7329
9 Days Ago
The LineEdit in PathWidget now stretches so it can be clicked anywhere. Resolves Facepunch/sbox-issues#7246 https://files.facepunch.com/CarsonKompon/2025/January/06_12-37-LividArcherfish.mp4
9 Days Ago
Added Rotation.LerpTo/SlerpTo for consistency with Vector3.LerpTo/Angles.LerpTo/ect. Fixed Revert Changes not working for Title/Org on Project Setup page of Settings
9 Days Ago
Added "Find in Scene" to GameObjectControlWidget context menu https://files.facepunch.com/CarsonKompon/2025/January/06_09-32-OutstandingCuscus.png
9 Days Ago
InputActionControlWidget sets value to "" instead of null so value is serialized.
9 Days Ago
Add `UseFovFromPreferences` bool to PlayerController so you can disable and override the FOV without having to create your own camera component. Fix NREs in the default Pause Menu for connected clients when game package is set to local
28 Days Ago
ListControlWidget now supports multiedit, only showing matching indexes Add and Remove buttons now work when MultiEditing a List Added support for re-ordering lists during a Multiselect https://files.facepunch.com/CarsonKompon/2024/December/18_11-03-AjarBaiji.mp4 Right Click -> Duplicate now works on Multiselect Lists
28 Days Ago
Support non-array drags on ListControlWidget since not all widgets use arrays for single asset drags
28 Days Ago
Can now drag one or multiple entries directly onto the "+" button in a List instead of having to create the entries and drag individually. Resolves Facepunch/sbox-issues#7197 https://files.facepunch.com/CarsonKompon/2024/December/18_08-58-FocusedMassasauga.mp4
30 Days Ago
Don't show "Include Source Files" checkbox when publishing type that always includes their source files (libraries)
34 Days Ago
Remove old DecibelsSlider and fix typo in the new one
34 Days Ago
Only reset Batch Publish Org if currently set to local Check asset directly along with references assets when checking differences in Batch Publish. Resolves Facepunch/sbox-issues#7151
37 Days Ago
37 Days Ago
Fix NRE when removing multiple components in context menu
37 Days Ago
Forgot to save this file in VS 😳
37 Days Ago
Fix scss `@import`s not including files with relative `../` paths in the file watcher Write some SCSS import Unit Tests and update existing ones to test more than just variables
37 Days Ago
Fix [ReadOnly] attribute not being applied to all property types ResourceControlWidget now looks like it's greyed out when disabled
37 Days Ago
Same thing with Nullable Button
37 Days Ago
Prefab Variable button now shows when there's differences in a Multiedit https://files.facepunch.com/CarsonKompon/2024/December/09_09-33-ScratchyGemsbok.mp4
37 Days Ago
Added Multiedit support to Component Context Menu
39 Days Ago
AbsolutePath is required only for registering the asset Added Multiedit to RangedFloat (so you can edit all your sounds at once) AudioDistanceFloatProperties now support Multiedit ButtonControlWidget now supports Multiedit, will invoke the function on all selected Components GradientEditorWidget now supports Multiedit CurveControlWidget now supports Multiedit
40 Days Ago
Don't use absolute path when creating sounds from mp3s
40 Days Ago
Make sure SoundEvent is compiled before we try to add sounds to it. Fixes Right Click MP3 -> Create Sound Event(s)
41 Days Ago
Fix minor typo Added Multiedit support to TagSets. Resolves Facepunch/sbox-issues#6882 https://files.facepunch.com/CarsonKompon/2024/December/05_10-10-LividGallowaycow.mp4 Rename TagSetControlWidget file name to match class name