branchsbox/mastercancel

14,126 Commits over 1,583 Days - 0.37cph!

2 Years Ago
Animgraph: Don't allow tags or other items to be removed when preview mode is active Animgraph: Disable state machine condition list when preview mode is active Animgraph: Do the same for state machine tag list
2 Years Ago
Clean up model state a little bit, don't need to know about the old model state when setting up rendering
2 Years Ago
ModelDoc: Don't show duplicate context action for selections that include singleton nodes, these nodes can't be duplicated
2 Years Ago
Asset browser can find cloud sounds, SoundDropTarget supports async setting from package
2 Years Ago
Asset publishing widget doesn't stomp potential asset editor Can publish sound and soundscape assets Handle null thumbnails for uploaded assets, I think garry's already made the backend auto generate them if nothing is provided
2 Years Ago
Citizen/clothing: polo shirt updates (neck seam fix, skinning & LOD improvements)
2 Years Ago
Add SoundscapeDropTarget so you can drag and drop soundscapes into your maps
2 Years Ago
Replace rect definition picker with our own whilst I'm here Add Asset.GetAdditionalRelatedFiles() Upload hotspot .rect for a material asset, only for single assets and not games
2 Years Ago
DragData.Files does not rely on file:/// prefix Add category to angular fog related properties
2 Years Ago
Fixed OGG files not receiving correct duration (Recompiles needed) Added SoundFile.IsValid Error handling for SoundFilePreview ConditionalVisibilityAttribute works for child sheets sbox-issues/issues/2162
2 Years Ago
Create text gradients with Skia, fixes overwriting strokes and emojis * Update RichTextKit.dll with newly added Gradient parameter in TextPaintOptions * Deleted D_TEXT_BACKGROUND_IMAGE and recompiled ui_text * Removed text background image from stylesheet parsing * Added new GradientInfo class, generated during stylesheet parsing * Updated SkiaTextBlock to grab gradient info and pass it to RichTextKit
2 Years Ago
also update constructor docs to reflect the range too
2 Years Ago
properly document ColorHsv to be 0->360 instead of 0->1
2 Years Ago
AssetList: don't encode a `file:///` URI in DragData.Text keeping it consistent with all native tools, fixes Hammer not accepting models dragged from our asset browser
2 Years Ago
Replace asset picking with our own in more native situations * Improved the native API for opening our AssetPicker so it's easier to swap out the old embedded asset browsers * QAssetSelectionWidget ( property sheets ) and QEmbeddedAssetPicker ( Active material ) use our AssetPicker * Limit the ability for the AssetPicker to select cloud assets, when called from native we only allowed it when the context asset is a vmap
2 Years Ago
Allow glow occlusion color & line width to be customizable Fixes sbox-issues/issues/2395
2 Years Ago
Fixed Group Sort Key Mismatch & Dropped useless "Color" section for blend build shaders Merge pull request #576 from Facepunch/blend-cleanup Blend cleanup
2 Years Ago
Fix 4-way blendable material crashing & added safety assertions
2 Years Ago
Add IsValueType to TypeDescription sbox-issues/issues/2370
2 Years Ago
Remove nullable from AssetList icon, fixed an error I was getting on editor launch Re-enabled translucent screenspace effects
2 Years Ago
Color picker style improvements & layout tweaks Fix hue slider being slightly larger
2 Years Ago
Fixed an assert in ModelDoc rotation gizmo sbox-issues/issues/2135
2 Years Ago
npcclip/navclip/playerclip affect nav mesh in Hammer
2 Years Ago
Fixed build not passing databind tests
2 Years Ago
Fixed a bug with DataBind and integers Fixes sbox-issues/issues/2119 Added property editors for double and decimal types
2 Years Ago
Editing float properties shows & works with full precision https://files.facepunch.com/rubat/1b1311b1/sbox-dev_2A2G1luuKQ.mp4
2 Years Ago
Citizen/clothing: hawaiian shirt updates (neck seam fix + LODs)
2 Years Ago
Fixed codegen errors with string.Empty default values Sandbox.Json respects JsonPropertyNameAttribute
2 Years Ago
Whitelist System.Diagnostics.StackTraceHiddenAttribute
2 Years Ago
Better error handling for Asset.Party uploader Do not display OMG SUCCESS on failure, and actually display relevant errors to the user
2 Years Ago
updated glass mats and ad billboard texture
2 Years Ago
Improve color picker's layout & design, add an alpha slider https://files.facepunch.com/crayz/1b1111b1/sbox-dev_s2QkeANHgK.mp4
2 Years Ago
Drop targets don't need to be public MapNode creation/deletion has to be done on main thread, add asserts Null safety checks on map node shit Update to .NET 6.0.10
2 Years Ago
Implement multi file drag'n'drop for asset list/browser
2 Years Ago
Fixed an exception in DragData.Url Added DragData.Files Some tools drag'n'drop related docs Asset lists support multi file drag and drop https://files.facepunch.com/rubat/1b1111b1/sbox-dev_tH20o2aafW.mp4
2 Years Ago
Do not try to auto generate mips for static textures that provide their own Rename Sound Definition to Sound Event for consistency
2 Years Ago
nullptr checks for Hammer.ActiveMap MapEntity / MapMesh constructors will default to active map doc if not specified MapView wraps CMapView so we can use it in addon space Add `[CanDrop( string AssetFileExtension )]` that support `IMapViewDropTarget.DragEnter( Asset ... )`, make it all accessible to addon space Move MaterialDropTarget to addon space Hammer: Add SoundDropTarget - creates snd_event_point for .sound assets
2 Years Ago
Add Widget.OnKeyRelease
2 Years Ago
Delete unused/non functioning fog override convars Delete fog properties from sky_camera - they do not work
2 Years Ago
Make Asset.TryLoadGameResource<T> work on compiled assets w/o source files by implementing in EngineGlue::LoadJsonAsset for compiled files
2 Years Ago
Added test for adding properties with default values Support for log value histograms https://files.facepunch.com/ziks/2022-10-10/sbox-dev_YnroiYzjt5.png
2 Years Ago
Documentation pass for SceneWorld and related classes Obsolete non implemented methods of SceneSkyBox Zero out native pointer of SceneWorld in its Delete() method Fixing up TextureBuilder documentation Rearrange texture builder methods
2 Years Ago
Simple color picker for color properties Snap to color on mouse press Add comments to new publics Merge pull request #573 from Facepunch/color-picker Simple color picker for color properties
2 Years Ago
Hook up the CMapView's CToolCamera so we can have the camera pos/angles and able to build rays from 2d coords Hammer traces return their hit MapNode by managed handle so can do `if ( tr.MapNode is MapMesh mesh )` now Add MapMesh.SetMaterial( Material ) Real simple drag handler for material packages - this code is all getting shit though time to rip it up Refactored map view drop targets into an interface with attributes: `[CanDrop( Package.Type.Model )] class ModelDropTarget : IMapViewDropTarget` Once I wrap CMapView I'll make this public and make it work with standard AssetType too, so you'd be able to create custom drop targets for your game resources.
2 Years Ago
Readd single string constructor for TagAttribute
2 Years Ago
Documentation pass VertexBuffer index methods throw if buffer is not indexed Obsolete TextureArrayBuilder
2 Years Ago
Documentation pass Hides Prop.weldParent, Prop.childrenProps and Prop.clonedShapes TagAttribute can now accept multiple tags at the same time
2 Years Ago
Add Hotload.AssemblyResolver, warn if not assigned when needed Set HotloadManager.AssemblyResolver for client / menu / server
2 Years Ago
Fixed some histograms being offset horizontally Only show histogram markers that are in range
2 Years Ago
Fix double filesystem dispose with addon config Closes #498