19,538 Commits over 3,990 Days - 0.20cph!
Fixed not being able to click stack trace entries to jump to code if addon is not in addon folder
Add IList.RemoveAll
Delete NetList.cs
Create WorldPanel.cs
IListExt.RemoveAll is in base now
Fixed Render.Color not thread safe
PanelSceneObject constructor takes a RootPanel
RootPanel refactoring for world panels
Added Transform.WithPosition/Rotation/Scale
Allow instanced drawing in the default vertex format
Remove Transform.Pos, Transform.Rot (they've been obsolete for a while)
Make panel rendering thread safe
Add RootPanel.RenderedManually
CustomSceneObject rendering is instanced (breaking change, drawing is now in object space)
Update renderingmanager.def
Fix FullConnect "handle this address" crash
Render.Layer is a property
Add PanelSceneObject (wip)
ui shader refactor
Merge branch 'master' of sbox-game
Fix crash on shutdown
Merge branch 'master' of sbox
▅▊▌▊▄ ▊█▇ ▋▅▉▄ ▊▇▄▄▄▉█▋ █▇█▄█
Less abrasive footsteps, scale volume with speed
Merge branch 'master' of sbox-game
Include citizen dmx files
Fixed NRE when api blocked
▄▌▆█ ▍▉▊▋▍▄▆ ▊▌█▇▊▆▉ ▉▆ ▄▍ █▆█▆ ▄▆▌ ▋▉▌▇▊
▍▆▉▄▄▉▆▇ ▋▄▉▍▋█▌
▆▊▊ ▇▍▅▄▇ ▍▄▋▉▇
Ship citizen model sources with game
Don't snap text to pixels (no longer needed)
Merge branch 'master' of sbox
MoveHelper tweaks
UI tweaks
Don't add Local Games title
WalkController uses MoveHelper.TryMoveWithStep
Fixed .vtex and .exr working their way into vpks on buildcubemaps
Added PropertyAttribute.DeclaringType
Make shadows update when they change, fixed color rendering
Add Panel.OnLayout (allows you to override the layout position programatically, affects children also)
Keep popups on screen
Inspector makes checkbox for bools
Inspector has Recursive option
Made text shadow test interactive
Fix crash when passing a nullptr as a strong pointer to resource (sbox-issues/issues/529)
Map select local maps shows maps in folders
Fix map list compounding
Merge branch 'master' of sbox-game
▄▍█▄▅ ▅▍▋▉▋ ▌▆▉▉▉▆▋▆▇ ▆▅▅▄▍ ▅ ▍▆▄ ▋▆ ▆▆▊▉▉ ▇▅▅█ ▉█▄▉▄▇▅▋▋▉█▉▌ ▇▍▇▌
▄▆▊▋▌▉ ▌▄▆▄█.▍▉▊▊▇.▉▊▉▆▆▋
▉▍▍ ▉█▋█▉ ▅▋▋▅ ▌▅▍ ▋▅ ▄ ▉▌▅█▉▅▉
▅▋▌▍ ▉▅ ▇▇▌▌▇▋▋▌ (▍▆▆▊ ▇▉▆▊ ▋▌ █ ▊▅▍▅ ▋▄▇)
Hide Find Game if not multiplayer
Category in PackageQuery
Property SetValue will try to convert to/from string
Merge branch 'master' of sbox
Gamemode category filtering
▇▄▍█▌ ▍▍▉▌▄▇ ▇▍ ▍▍█▍▌▆▄▌
▄▌▊▉▋▅▊ ▅█▉▊▆▉▇▍ █▍▅▆ ▊█▍▆▆█
▆▉▌▅ █▊▊▅ ▋▆▅▇▍▅▌▆▇█
▊▇▊▉ ▌▅▍▄ ▋▋▋▇▋ ▆▊▌▅▆▄▉▊ ▌▇▉▊▍
█▅▊▆▅ ▇▊▇▆▉▄▌ ▉▅▋▍▋▆▉▉ ▅█▄▍█▊ ▅▆▍ ▋▄▅▌▌▋ ▌▇▉▉ █▊█▄'▅ ▌▇ ▋ ▌▌▋▄▅▄▄ ▌▍▅▋
▋▉▅██ █▉▌▍▋█▌▉▆ ▊▄▌▋
▇▍▅▄ ▍▆█▆▋▌▅▋▄▋ ▋▊▋▍▆▆▍▊
█▄▄▌▆▅ ▇▄▋▋.▌▄
▆▅▄▌▋▇▋█▉▌ ▄▋▌▌▉▅ █▋▆▆█
▅█▆ █ ▇▆▉▉▊ ▆▇ ▆▉█▆▆ ▍█▄▇
▊▇ ▉▄▇▍▇▉▅▉ ▄▉▊▊▅ ▊▌ ██▅ ▆▌▌▊ ▋█▇█ ▆▍▉▆ ▆▌▌▌▌ ▅▄█▌▍▇ ▅▅▋▊ ▌▆▉▇█▄▍▅▋█ ▍▇▍▊▍ ▇▆ ▍▋▇▋▌▆ ▌▊█ ▄▆ ▆█▋ █▍▋█▅
▊▉▅▆▇▋▄ ▇▍▌▅ ▋▌▊▅▅██▌ ▄▄▋ ▋▄▄▊▍▆▋█▇▅ ▅▌▋▋
Box shader tweak
Sort to groupbox
Merge branch 'master' of sbox-game
Undone pixel snap stuff - it causes too many issues. Will find better way for smooth positioning world panels.
▅▋▅█▄▋▉ ▌▇▌▅ ▄▉▄ ▄█▋▇▄▋▆▇ ▅▋▄▉▉ ▆▌▆▇'▌ ▆▊▉▌▉▆▄ ▌▋ ▍▍▍ ▉█▇▋█▊ ▌▍▊▆ ▆▌▉▇'█▉ ▅▇▄▅▉▇▋ ▌▉▅▌▉ ▆▆▍▇ ▇▅ ▆▊▅▌▋▅▇▇
▅▍▇▊▆ ▅▋▉▊█ ▌▌█▆▊▉▅ ▆▌▇▋▇ ▇▍▉█▅▌█▇ ▊▌▌▆▅▋▉ ▍▍ ▊▋▊▊█
▄▉▇▊ ▆&▆▋▌ ▍█▆▌ ▋▄▆▍▄
▌▍▅▋▇█▇▊▍▅ ▋▋▄▌
▌▊▉▅▋▆ ██▉▋▌.▊▉█▍▄▊
▄▅█▅▋ ██▋ ▄▄▍▇ ▅▄▅▌▉█▆▆▍ ▉▊ ▉███▍
▊▌▍▋▍█ ▊▉▉▊▄▅▄▇▊▆▉▄█▊▊▌▍▄▊▌▋▉█▌▊▇▄▉▅▆▄▆█▊
▇▉▆▌ ▇▄▅▉▍▇ ▄▇▄▋▆
▌▍▌▄▄▊▅▄▋▍ ▋▅▉▆█
▅▇▊▋▇ ▅▉▄▊▉▊▆▉▄▋▇.▆▆▆▆▆▅▅▇▍▆█▉▍▊▍▊▇ (▉▆▋▊ ▆█ ▄▇▌▆███▉ ▍▍ ▊█ ▌▆▍▅▄ ▅▇▋▄▋ ▍▅▄, ▊▍▌▄▌ ▄▊ ▍▌▅▍▇▍▊▌)
█▊█▉ ▆▅▄█ ▇▇▅▉ ▇▉ ▇▇▇▋'▅ ▌▉▊▉▅▍ ▍█▄▄▍▋ ▄▉█▆█▇█ ▌▌▊
██▊▋▉▆█▉▌▊▊▌ ▌▆ ▌▅▇▉▆ ▊▄██▊ ▅▍▌
▆▍▄▌▌▆▅ ▄▅▍█ █▋▄
█▅▇▅ ▆▋ ▆▇▇▍▌▊▅▊▄▄▄▉ ▉█ ▅▊▋▋▌▉ ▊▆▋▅▍▅
▉▊▉ ▆▄█▌▆▊▌▊() ▄▍▅▄▉▄▄▍ ▌▍▆▌▌█▉▇▋
▄▄▊▅▄ ▋▄▉▄▌▍ ▉▊▆▋▇▄ ▋▋▊█▄ ▅▋▆
Vector2, Vector3, Angles, Rotation JsonSerialize roundtrip tests (and fixes)
Tweak defaults for video config, so tools starts in 1280x720 instead of 1024x768
Fixed [PanelEvent] methods not getting PanelEvent
[PanelEvent] that returns bool will set Propogation
Create DisplayMode.cs
Add RenderDeviceManager glue
RenderSettings class
Rename DisplayMode to VideoDisplayMode so it doesn't conflict with UI
HtmlNode GetAttributeValue chaged to GetAttribute, added GetAttributeFloat etc
if width/height are 0 or invalid - use desktop settings
If ChangeVideoMode to borderless, use desktop resolution
Don't stomp vsync mode in tools mode
Set parent before PostTemplateApplied
Added Panel.Descendants (gets all children and grandchildren etc)
Added RenderSettings.DisplayModes()
Set defaultres to 0 when borderless
Merge branch 'master' of sbox
Popup BelowStretch
Settings page basics
▄█▇█▌ ▊▅▍▄▉▋▉▉ █▍███▆▋▊▆▇ ▇▆▋▄ █▍█▍▆▉ ▆ ▅▍▄ ▋▋▅
▉▊▆▇▅▊ ▇▋▋▆█▍▋▋ ▊▋▅▍▆▄▊▋▍