7,945 Commits over 3,745 Days - 0.09cph!
Settings menu scaling fixes
Still need to fix scroll areas
Fix tabs control scaling
Fixed possible NRE on start
Only save bindings if something has changed
Workshop campaign UI scaling
Quit screen UI scaling
Hotload test for dictionary enumeration order (sboxgame/issues#3391)
Use sorted dictionaries for network tables, component lists
Fixes sboxgame/issues#3391
Hotload: Support sorted dictionaries in DictionaryUpgrader
Hotload test for dictionary enumeration order (sboxgame/issues#3391)
Use sorted dictionaries for network tables, component lists
Fixes sboxgame/issues#3391
Hotload test for dictionary enumeration order (#3391)
Use sorted dictionaries for network tables, component lists
Fixes #3391
Some more settings reorganization
Be more careful about finding active packages
Takes into account full / menu packages, fixes sboxgame/issues#3886
Be more careful about finding active packages
Takes into account full / menu packages, fixes sboxgame/issues#3886
Fix (Rotation / Vector2 / Vector3).Random
Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian
Obsolete old VectorX.Random properties, add extensions to System.Random
Random.FromSphere( Sphere ), Random.FromBall( Sphere )
Fix (Rotation / Vector2 / Vector3).Random
Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian
Obsolete old VectorX.Random properties, add extensions to System.Random
Random.FromSphere( Sphere ), Random.FromBall( Sphere )
Some documentation for the new API
Fix GameTask.source always being invalid in menu
Warn if a TaskSource is created in an invalid state
WIP allow creation of SdfWorlds in menu realm
Rename Tick to Update
WIP allow creation of SdfWorlds in menu realm
Fix (Rotation / Vector2 / Vector3).Random
Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian
Obsolete old VectorX.Random properties, add extensions to System.Random
Random.FromSphere( Sphere ), Random.FromBall( Sphere )
Fix (Rotation / Vector2 / Vector3).Random
Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian
Fix possible NRE in UI/Settings.cs
Fix settings page scrolling about while changing UI scale
Replay menu UI scaling
Loading screen legal text scale / contrast
Submit queue button scaling
Campaign description contrast
WIP settings page scaling
Auto-scale header button prompts
Added TextSizeHelper in Editor
For Steam Deck font size guideline
Fixed campaign menu nav buttons when switching UI scale
Settings UI reorganisation
Add UI scale option
Auto, desktop, console or handheld scaling
Slight tweak to help reliability (#17)
Fudging epsilons to make things more reliable
Fix (Rotation / Vector2 / Vector3).Random
Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian
Obsolete old VectorX.Random properties, add extensions to System.Random
Avoid duplicate vertices when clipping 2D SDF meshes
Fix (Rotation / Vector2 / Vector3).Random
Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian
Skip generating normals for collision meshes
Placeholder materials in mining demo
Collision mesh vertex merging (#13)
If a 2D layer uses one material for all faces, simplify mesh generation
Mirror() will now not duplicate vertices on the mirror plane
Assuming the normals / tangents are tangent to the mirror plane
Clamp max smooth angle to less than 180 degrees, fixes #1
Fix broken normals in 2D SDF meshes #16
Fixed possible NRE in editor
Title / description of other example map
Add supports to checkpoints and spawns
List all .surf assets as maps
Procsurf: Multiple stage support, respawn on hit water
Set stage index for spawns / checkpoints
Delete editor world on close