13,473 Commits over 1,522 Days - 0.37cph!
backdrop-filter: sepia & filter: sepia. Simplified color matrix logic
Obsolete Client.UserId - no-one knows what it's for
Remove PlayerScore - been obsolete for long enough
Update Api.cs
Add color parser desaturate, saturate
Show save status on save button in edit game form
Change Client.SteamId (ulong) to Client.PlayerId (long)
SetProperty doesn't require it being marked as [Property]
Whitelist System.Web.HttpUtility, System.Collections.Specialized
Added GameServices.Leaderboard.Query
Fix console logging sometimes being in a permanent error state
Added query support for NaviatorPanel
Boilerplate leaderboard view
metal fence - added 32 wide version for tileset use
Merge branch 'master' of sbox
Bollard tileset
https://files.facepunch.com/louie/1b0811b1/sbox_Rw1YbxLJcH.png
sat dish - Dish body, arm & mount to allow mappers to move to any angle they want
Hammer: Don't rotate children of groups locally
`filter: saturate(N%);` SCSS support
Updated Flatgrass, fixed missing materials, adjusted lighting.
Animgraph: Fix aim matrix node not lerping to the fullest extent of the pitch https://files.facepunch.com/layla/1b0611b1/s%26box%202021-11-06%2023-22-13.mp4
Fuck it, add back InitFromCompiledVMDL, shouldn't require support from us
Update Attribute.CAimMatrixAnimNode.m_sequenceName:help to specify that look straight down comes last
Straight Down aim matrix experimentation
Merge branch 'master' of sbox
ModelDoc: Remove support for InitFromCompiledVMDL (s1 mdl in disguise)
Don't try to process s1 mdl in model compiler
ModelDoc: Remove Import Source MDL
updated construct, textures, mats, prefabs, some asset cleanup
pavement trim textures realigned and materials moved folder
Animgraph: Add "Can Look Straight Down" option to Aim Matrix node, turning the matrix from 3x4 to 3x5
Don't transform wishvelocity with pitch
voice_loopback, voice_enable native convars for now
Revert "PhysicsBody.Inertia"
This reverts commit 6f4421fc3f00dd2867c82284b9aa6377eefdcedc.
Make the SCSS parser more strict
Alert file & path for incorrect SCSS
Merge pull request #86 from Facepunch/strict-scss
Make the SCSS parser more strict
Add transform: scalex, scaley (scale was already supported)
Add scss transform: translate( <length>, <length>? ) ( translateX, translateY were already supported )
security shutters - painted skin for left end cap
metal fences and gates - collision adjustments
security shutter - changed side cap material group name
Merge branch 'master' of sbox
Restore surface asset type defaults
ModelDoc.Sphere's origin argument is optional
Give 'explosion_behavior' property descriptions and a radius visualization
Add sandbox and sbox-ai-lab addons to gitignore
Make sure Surface asset type could be autogenerated
(Its not auto generated because its in the wrong assembly)
Clothing/Decal assets no longer use [Property] attributes
Make internal Hammer attribute properties/fields private like they should be
FGDWriter supports C# structs as fgd structs
FGDType and its derivatives support arrays
FGDWriter: Make non [Property] titles generate consistently with [Property] titles
Security shutter - fix for tiling not working on painted skin and painted mask adjusted
Merge branch 'master' of sbox
Unroll blur loop in glass shader
Don't default device settings when changing display settings
Intruder alarm 2 and 3 - lodded and ready for Lewis skin
sat dish - updated texture
Remove debig
Fixed EditorProvider.Config.Value getting the wrong value
Show game setup if owner, even if not in tools mode
ModelDoc: Switched Mass/Shape info into a tabbed view so its data can actually fit
Removed gizmos that try to change non existent properties of hand_pose_pair gamedata node
Added "description" property to surface asset
Added windowsglue.def
Add MenuEngine.FileSystem
Fixed color darken math
Labels get classed .label
Add standard form field, fieldcontrol controls - make form use them
Update binds more often if they changed recently
Inspector detect when Range is an integer
Numeric TextEntry can have MinValue, MaxValue - obeys its limits
Panel events can be debounced
Fix Panel NRE's
Access to System.ComponentModel.DataAnnotations
Form fires a form.changed when one of its children are changed
Fix errors on missing/invalid template
Inspector creates a field group
Add ListInspector
Clean up InspectorProvider (renamed to EditorProvider)
Added ArraySource (to bind UI to array/list indexes)
Can edit game config in game
Fix some wireframe flickering in sfm
Don't write empty modeldata.fgd
Add [Net] support for generic IDictionary<TKey, TVal>
Make [Net] work on IList<T>, deprecate List<T> to prevent confusing behaviour
Use VarUnmanagedList on ITypeSymbol.IsUnmanagedType
Cleanup and simplify replicated lists code gen, give better feedback if using List<T>
Restored lag compensation by default for base Player and BaseWeapon