19,213 Commits over 3,898 Days - 0.21cph!
Started converting the settings pages
Passively ignore razor bind exceptions
Add server list sidebar placeholder to show intent
When we get an exception in an event don't call that target anymore, but keep the others going
Fix exception when getting active style blocks
Rename NavigatorButton to Anchor - don't derive from button
Style cleanup
Fix NRE in WildcardMatch
Fixes
Revert "Menu: Validate GamePackage.Usage in GameScreen to prevent NRE for local projects"
This reverts commit 67704c38470d188869313834a16edbf45fa0e610.
Revert "Fixed Package.FindAsync failing to deserialize PackageUsageStats - fixes Sandbox and Asset Browser cloud tab"
This reverts commit 680d2f2b637479610ca6c07916b24b76f0e81177.
Add test for Package.FindAsync
Don't let UsageStats be null when wrapping PackageIndex
Always return a UsageStats because they'll deserialize to a struct
Better package usage stats, better trending calculation
Keep lobbies to one line
Lower opacity of empty servers
Fix 5px border down the right of game screenshots on main menu
Tweak icon hover
Mattress meta
Give a polite warning when no endpoint when uploading
Obsolete Package.Background
Tests for negative animation-delay
Animation keyframes support background position, background size
Game widgets show screenshots
Fix for new screenshots api
Rebuild search index when adding/removing screenshots
ImageLarge not used anywhere
Separate screenshots / loading screen pages
Only show loading screen option for maps and games
Comment out redundant upload types
Wrap the screenshot properly to offer some compatibility
Login api user stats
Include screenshots in search
Can save/restore in editor style edits https://files.facepunch.com/garry/037591e3-f19e-49f0-92a3-030b545250a0.mp4
Revert "Saves Games MVP (#722)"
This reverts commit b129f0e185d29828791ed92fbe76a0ace0fedb63.
Fix tests to reflect new behaviour of parser
Skip over empty styleblocks
Fix opening stylesheet location when seemingly not clicking the label
Can toggle :hover etc in style editor
Can edit styles in panel's inspector
Try to fix "path must be absolute" exception
Fix Editor labels not having callbacks
Can click stylesheet name in panel inspector to open it
Provide filename for stylesheets defined in razor files
Store the filename and line number in StyleBlock
Make PseudoClass available on IPanel
Highlight panels with :hover in UI tree
Hide a bunch of useless panel properties in inspector
TabWidget can save its state
Can see panel styles in inspector
https://files.facepunch.com/garry/4a3983e5-f072-45ce-b746-b7b05234d8be.png
Build native before managed
Move Managed Tests to after native build - because we likely want some of the dlls to test
Delete yoga.dll now it's compiled
Fix partydeck styles
glass styles can use gap !
Ingame console doesn't use templates anymore
GameSetting use razor
Menu back to horizontal
Servers Widget
Games widget
Don't lowercase texture path when loading (because http can be case sensitive!)
Hotload textures in the menu properly
Add MenuUtlity.OpenFolder
NewsWidget
Style tweaks
Event widget
Navbar cleanup
PlayerWidget
Navbar cleanup
Clean main menu styles
new & trending
Refresh server list widget automatically
Package list sidebar glass style
Dirty check PanelNode properly
Add TreeNode.SetChildren
Sidebar can be bigger now
If the razor @ref is the wrong type then ignore it
Fixup partydeck
Merge pull request #712 from Facepunch/main-menu-sucks
Main menu sucks
Dirty check PanelNode properly
Add TreeNode.SetChildren
Package list sidebar glass style
Make sort:trending make more sense
Fix player lists
Refresh server list widget automatically
Navbar cleanup
Clean main menu styles
Ingame console doesn't use templates anymore
GameSetting use razor
Menu back to horizontal
Servers Widget
Games widget
Don't lowercase texture path when loading (because http can be case sensitive!)
Hotload textures in the menu properly
Add MenuUtlity.OpenFolder
NewsWidget
Style tweaks
Event widget
Navbar cleanup
Ingame console doesn't use templates anymore
GameSetting use razor
Menu back to horizontal
Servers Widget
Games widget
Don't lowercase texture path when loading (because http can be case sensitive!)
Hotload textures in the menu properly
Add MenuUtlity.OpenFolder
NewsWidget
Style tweaks
Event widget
Navbar cleanup
Fix exception when splashscreen manually closed
Fix exception in DragData.Url
Fix LaunchConfig construct exception
Fix exception in ConsoleOutput.OpenAnchor
Fix exception in Hammer.PostLoadMap
Fix exception in AssetPreview.GetAssetThumb
Attempt to fix CloudAssetDirectory share access exception
Attempt to fix exceptions in AssetFolderNode.UpdateCount
Fix possible exceptions in FileWatch.Tick
Wrap ClientSpawn so downstream exceptions can't cause too many problems
Exception wrap CreateEntityFromEngine better
Make unhandled RPC a warning
Change how ModelEntity.PhysicsBody is returned to avoid null pointer exceptions
Handle file in use exceptions in NetworkAssetList.AddFiles
Disconnect clients if they're requesting net files that don't exist/are deleted
Add string.ToLong
If the server's port is taken, try the next one a few times
Color picker handles HDR colors
Show components in entity list better https://files.facepunch.com/garry/a20003da-9cd0-48a7-a39c-15a0cb6f5f8c.mp4