userCarson Komponcancel
branchsbox/mastercancel

302 Commits over 214 Days - 0.06cph!

5 Days Ago
Disable PathWidget "Copy Relative Path" if the path is not within the Project's Assets folder, just like files/assets.
5 Days Ago
Fix Asset Browser Forward Button enabling/disabling based on the Back Button instead of itself.
5 Days Ago
Add Context Menu to Asset Browser Path Segments. Resolves Facepunch/sbox-issues#7391 https://files.facepunch.com/CarsonKompon/2025/January/16_10-33-GreedyQuahog.png
5 Days Ago
When loading ShaderGraphs and a connected property cannot be found, check for [Alias] attributes. This will resolve issues where loading old ShaderGraphs would look for old variable names. Facepunch/sbox-issues#5822 Added [Alias] to Combine node since its output was renamed at some point
6 Days Ago
Unconnected ShaderGraph inputs with a default value will now draw the default directly on the plug. Can specify default properties with BaseNode.InputDefault. https://files.facepunch.com/CarsonKompon/2025/January/15_12-07-TrustingSeaslug.png More ShaderNode improvements - Exposed InputDefault to all nodes that needed it - Fixed icon drawing on a few Binary nodes - Added color pickers to Blend node - Can now specify certain default values without a connecting node for Remap, Lerp, Apply TRS and Smooth Step nodes - Fix incorrect input types on a few nodes
7 Days Ago
Make the Step property affect the sliders within ShaderGraph. Resolves Facepunch/sbox-issues#3852
7 Days Ago
Added [IconName] to EditorActionGraph.Icon
7 Days Ago
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
7 Days Ago
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.
7 Days Ago
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)
7 Days Ago
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
8 Days Ago
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
8 Days Ago
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
8 Days Ago
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
8 Days Ago
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
8 Days Ago
Unlocking the Inspector will instantly inspect your current selection if different
8 Days Ago
Fix NRE when dragging SoundFiles onto the "+" button in a List. Also fixed dragging for other resources. Facepunch/sbox-issues#7197
8 Days Ago
Clear changes in EditorSession Undo when making a full snapshot so we don't get a duplicate empty Undo entry
8 Days Ago
Create Undo Snapshot for Paste and Paste as Child. Resolves Facepunch/sbox-issues#7372
11 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
11 Days Ago
Can now Rename folders from the Asset Browser. Resolves Facepunch/sbox-issues#7351
11 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.
12 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)
12 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
12 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..
13 Days Ago
Add Scene, Prefab, and Sound to the top of the New Asset menu for ease-of-access. Resolves Facepunch/sbox-issues#7003
13 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
13 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
14 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
14 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
15 Days Ago
Add subtle alternating background color to each row in Input Settings. Resolves Facepunch/sbox-issues#7328
15 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
15 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
15 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
15 Days Ago
Added "Find in Scene" to GameObjectControlWidget context menu https://files.facepunch.com/CarsonKompon/2025/January/06_09-32-OutstandingCuscus.png
15 Days Ago
InputActionControlWidget sets value to "" instead of null so value is serialized.
15 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
34 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
34 Days Ago
Support non-array drags on ListControlWidget since not all widgets use arrays for single asset drags
34 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
36 Days Ago
Don't show "Include Source Files" checkbox when publishing type that always includes their source files (libraries)
40 Days Ago
Remove old DecibelsSlider and fix typo in the new one
40 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
43 Days Ago
Fix NRE when removing multiple components in context menu
43 Days Ago
Forgot to save this file in VS 😳
43 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
43 Days Ago
Fix [ReadOnly] attribute not being applied to all property types ResourceControlWidget now looks like it's greyed out when disabled
43 Days Ago
Same thing with Nullable Button
43 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
43 Days Ago
Added Multiedit support to Component Context Menu