249,505 Commits over 3,959 Days - 2.63cph!
StyleSelector HasClasses speedup
Skip transitions on screen size change
Fixed text not invalidating layout when changing size
Cursor ew-resize, ns-resize
Throw an exception if parenting a panel to itself
Add template slot system
StreamClient.Username uses name from service token
Remove box shadow from name tag avatar
Use api to request twitch profile image
Adjusted ceiling light entity bounds so it can be repaired/attacked from below more reliably
Right clicking a pumpkin won't equip it as clothing (can still drag it to the clothing bar manually)
Make StreamClient.TwitchAPI publicly accessible
Don't connect to twitch pubsub for now, isn't useful yet
Move rowboat flip monitor into fixed time
Only fetch twitch credentials once across client, pubsub and api
Initial support for twitch helix api. Added TwitchAPI.GetUser
Add internal TwitchAPI.ServiceToken which throws for invalid token for convenience
Add internal TwitchAPI.Http which sets up http client with client-id and auth headers
Add TwitchAPI.GetUserFollowing and TwitchAPI.GetUserFollowers
Add the rest of the UserFollow data
Add TwitchAPI.GetStream
Lowered volume of background static on audio playing voice props by 25%
Background static now changes volume with the voice props dlc audio slider
Right clicking scrap while using a research table will put the scrap into the scrap slot, not the item slot
Don't count map view drags as marker placement
Added a small storage box (12 slots) on the floor of the camper van
Camper van overhead light are enabled if the car's headlights are on
Added a clear bed option when sitting in a camper seat that is claimed by someone else
Can no longer rename or give a camper bag to a friend unless you own that bed
▆▋▆▇▌ ▄▊▅▌▅▅▅▅▋ █▅▆▊▉▄▄_▅▆▋▋▍▊_▅▅▉▄, ▇▉▆▍▌ ▇▉▍▌█▊ ▌█▄▌▆▆ ▄ ▄▊▄▉ ▍▄▅ ██▊▍ ██▄▇▅▋▊+▍▌▉▋▋▋ ▊▉▇ ▆▌▋▍▋█ ▄▄▍▍▌▉ ▅▌ █▍▌ ▄█▍▊. ▉▇▇▅ ▇██▆▌▇ ▌█▋ ▌▊ ▋▋▅▄█▍█ ▅▌▅▋▍ ▅▌▌▋ ▆▉▊▋▉'▇ ▋▇▄▉▌▄.
Fixed hand IK still running when sitting in a camper van seat and holding a held entity
Fix radios connecting to the default rust radio even if they were set to an internet stream if a player loads in range of them
Updated Greenlands (sounds, visuals)
Updated Light_Omni to use custom editor model similar to light_spot
Fixed sleeping bags that aren't part of a cluster not appearing in the correct position
Potential sleeping bag interaction fix
Prevent PaperMap.mat, DrawGlow.mat, and underwater_lab_glass.mat from being modified via script at runtime
▍▆▌▌█▊▆ ▅█▋ ▆▋▍▉▄▊▆ ▅▆▇█▅▆▊▉▆▇▋/▌▌▊▆▊▍▋▇█
Fix 1px bleeding on s&box logo in high resolutions
Fixed co-op button prompts animating for both players
Dirty the layout when text changes
FGDWriter can use CategoryAttribute as FGD group
Fix a typo in info_player_start's description
Completely stripped out legacy system
Test river for Bill on Craggy
use DataSource.Property in form
Make dormant entities faint
Merge branch 'master' of sbox-game
YogaWrapper, don't set variables that aren't changed
TextBlock optimized emptry string behaviour
Add DebugName to BaseDataSource
Don't update binds every frame
Don't update binds if panel not visible
Only update yoga when styles change
Update performance stats
Cache layout rect, margin, padding
Merge branch 'master' of sbox
Fixed Russian and other non English keyboard layouts not working correctly in Hammer