5,132 Commits over 1,552 Days - 0.14cph!
panel.AddChild with out
Extend player use reach
SpawnMenu uses virtual scroller
Adding bright textures
VirtualScrollPanel Cleanup
Added Panel.ScaleToScreen, ScaleFromScreen
Scrolling/Clipping uses Rect instead of RectInner
Make VirtualScrollPanel generic using target panel type
Panel.AddChild<T> takes optional classname
Add Panel.PreferScrollToBottom - stick scroll to bottom if it started there when resized
Update scroll velocity
Bring ScrollVelocity to a complete stop if it's close enough
Console uses virtual scroller
Hotload.Skip Sandbox.UI.Box
Move Hotload Init to HotloadManager
Update baseaccess.txt
Make Rect.IsInside public
Make Panel.ConstrainScrolling a protected virtual
Virtual scroller tests
Merge branch 'master' of sbox
Refactor to allow dll unloading
Fix console columns in smaller resolutions
If entity has physics, take the Velocity from that
Create FuncButtonRotating.cs
FuncButton supports locked
Transform.Lerp
Transform.Add( vector, worldspace )
Add hotload kick-in delay
Add KeyframeEntity
FuncButton moves, resets, calls OnUseLocked, OnIn, OnOut
Add a bit of step up height to player physics
Merge branch 'master' of sbox
Fixed entity velocity not being networked
Added player GroundTransform (testing, temporary)
Prediction skip CheckMovingGround
Apply BaseVelocity in WalkController
Merge branch 'master' of sbox
Added Trace.Sweep( PhysicsBody, Transform from, Transform to )
DebugOverlay.Box( PhysicsBody )
Bind GameLoop:PhysicsThink
Add Task.NextPhysicsFrame()
Move doors manually instead of using engine move stuff
Entity.AngularVelocity
ModelEntity.MoveTo( angles )
Angle.Length
Rotation.Distance
FuncDoorRotating I hate all this fucking code
Merge branch 'master' of sbox
Fix door direction
Implement door speed
Implement door TimeBeforeReset
Properly fixed wrong player running console commands
Fixed potential crash when joining a server and getting errors
Fix autocomplete box sticking around on console input submit
Release cached resources on load
Add FCVAR_CLIENT_CAN_EXECUTE and FCVAR_CHEAT appropriately
Fixed running console commands from the wrong player
Fixed bow/arrow material
testmap 2 tweaks
Bind LocalVelocity
Entity MoveDone, MoveBlocked callbacks
Added ModelEntity.MoveTo
Implement string.ToType for Vector3 and Angles
Create FuncDoor.cs
Undone debug messages
Merge branch 'master' of sbox
Fix dev hotspot normal map
Disable stronghandle assert
Pass EntityIOTargetType_t in InternalEntityConnection
Added Entity.EntityName
Don't call Shutdown on library on assembly unload, because it'll be hotloaded properly
Use [Input] for hammer method inputs
Create FuncButton.cs
Create IUse.cs
FuncButton implement IUse
Create AmbientGeneric.cs
Added player +use'ing
Store fireable entity outputs
Merge branch 'master' of sbox
ClientInput.CursorAim sensible default
Don't send .vpk files in NetworkAssets
Fixed properties not using attribute name
Making entity property names case insensitive
Added Entity.InternalEntityConnection, fill from map key values
Added Button.Voice
Added [HammerInput]
Added Mouse global static class, fixed cursor disappearing when toggling between main menu
Merge branch 'master' of sbox
Fixed pointer-events not creating panel request for mouse input if it didn't have children
Add Panel.MouseScreenPos
Add Panel.MouseDelta
Input handles multiple mouse buttons
ButtonEvent can take a ButtonCode
Added ClientInput.SetButton
InputRouter.CursorDelta
Added Vector2.ScreenSize
Added cursor aim to usercmd
Merge branch 'master' of sbox
Support hotloading assets over the network
Isolating client filesystem, addons can define glob to download files, files saved by crc
Add color tests to border tests
Allow sending data in ServerInfo
Network file refactor
Client mount addons that the server tells them to
Skin changes didn't stick
This should precache them properly
Tweaked skin to stop it being shiny in the dark
Compile testmap
Prevent lockup during buildcubemaps
Wall size fix
Write network data after hotload
Prediction check dictionary before blindly trying to restore from
Add collision to this wall
Merge branch 'master' of sbox
Strip out all the unused native precache stuff
Implement precache tables in c# (this might not actually precache yet)
Merge branch 'master' of sbox
Fix ui scale not changing unless the screen changed size
TextEntry placeholder
Allow cookies to be used in menu, allow set/get json data, save in config
Allow TextEntry to have a history, can be saved in cookies
Added TextEntry.HistoryMaxItems
Console input has persistent history
Ignore cookies
Console autocomplete
Autocomplete does convar partials too (ie map ...)
Root Panels can define their own scaling strategy
Developer UI scaling is 1:1
Adding a clear to the start of the frame render
Console style clean up
Merge branch 'master' of sbox
UITests - adding position test, which shows an issue
Started work on autocomplete for textentry
Add position test to menu
Fixed transition bottom using wrong height %
Adding InternalLabel, which Label proxies. This lets us have children on the Label panel.
package updates
Text-Shadow cascades
Fixed label layout
Panel.GetChildIndex
Panel.GetChild( index )
Panel.ChildCount
Panel.UserData (object)
Add Menu panel
Autocomplete working test
Merge branch 'master' of sbox