13,469 Commits over 1,522 Days - 0.37cph!
Remove Styles.BorderImage
⚠Breaking Change⚠ removed Style.Background
Set MAX_PLAYERS to ABSOLUTE_PLAYER_LIMIT
Add maxplayers convar, set it on server startup
Clean GameLobby, make public
ConsoleSystem.Run errors print right console command name
Added Global.Lobby
Fix UI shaders not compiling
Fixed string.ToDecimal ignoring the default value
Revert "Merge branch 'master' of github.com:Facepunch/sbox"
This reverts commit 2a16402685c602d6f5eceb7689c9ed9e31ed142c, reversing
changes made to 828d99697b9dc880a71dad8550d65bd782be537a.
Revert "Reliable network buffer supports split packets"
This reverts commit 5ec342fd82c7a6d43b9e437a5d66275142a4861a.
Merge branch 'master' of github.com:Facepunch/sbox
Added HSL(A) color support for SCSS
Animgraph: Disable some functionality when live previewing
▄▄▄▆▉ ▍▆▄▇▍▌▉▌ █▊▉▊▇ ▇▆▄▅█▌▊▇
Always render animgraph scene widget
SendNetMessage: assert we're in the main thread, catch any potential fuck ups again
Only release particles in main thread, fixes disconnect errors caused by sending net messages from background GC thread
Initial support/proof of concept of previewing animgraphs used in game
Citizen/animgraph: post-jump airborne state now has a 1D Blend based on vertical velocity (move_z). First pass
Ensure sound events use vsnd before adding them to avoid having to do it every time the sound is used
Properly display errors when ModelDoc fails to import a model (fbx/obj, etc)
Fix compile warning about Trace.Sweep XML comment
Merge branch 'master' of sbox
Security Shutter - textured non blockout models
Merge branch 'master' of sbox
Removed weird 20px top padding from console panels
Entering a console command automatically scrolls console to the bottom
Adds Panel.TryScrollToBottom()
Give game list a placeholder background when game's thumb is loading
Placeholder text for loading/failed to load games on home screen
GameLobby uses Sandbox.Lobby
Let RootPanels delete non immediately (keep default to immediate), mark default delete behaviour for WorldPanels to non-immediate.
This lets you use the pseudo class :outro for transitions when WorldPanels are deleted.
Move dropdown control to base addon
Add Panel.SetPropertyObject
SteamClient can cache off name and SteamId, allows Local to collect them without querying Steam
Lobby settings
Allow Solid/Brush/Mesh entities to appear in Entity Tool and be spawnable using it (Hammer.EntityTool attrib)
ent_nav_blocker and func_nav_markup now appear in the entity tool for visibility
Entity tool buttons now use entity class description for tooltip if a tooltip was not provided
Delete any rogue RootPanels on Game shutdown
Fixed style selector giving priority to pseudo flags
OnTemplateSlot receives an INode - so it can inspect attributes (Obsoleted old version)
TabContainer can be constructed in html with slot="tab" tabtext="fff" tabicon="fff"
Split friend to own file
Search worldwide for lobbies
Lobby sidebar is tabbed
Steamworks is now completely internal
ParticleEditor: Ask the user if they want to save when trying to add new child to new empty session
Remove broken test maps
Fix NRE
Fix anim events not firing on clientside models (ie, viewmodels)
Rust pump shotgun deploy sound
Update base.fgd
ParticleEditor: Fix crash when trying to add child to new unsaved session
Don't delete asset preview directly
Add glowProperty.SetGlowMaterialOverride
Precache all loaded models after map is loaded, fixes map models being errors when reused across server restarts.
Light ShouldDraw checks nodraw effect in hierarchy, fixes base entities disabling child light rendering
Multiple class tags in fgd autogenerate correctly
Added Hammer.VisGroup which puts entities in given automatic visgroup
Also give auto visgroups to most c# entities
Added ent_nav_blocker, as replacement for func_nav_blocker
Remove func_nav_blocker from the fgd
ModelDoc: Extra safety checks for multi-take support
Add optimization switch to vfx compiler
On-the-fly delta compositing for melee_punch
UseTemplate: preserve / prefix, fix menu hotloads
Make sure EntityComponent.OnDeactivate is called when the component's entity is removed
Make blendable compile with new base shader headers