19,224 Commits over 3,898 Days - 0.21cph!
Switch to SandboxComponent and AddThink instead of manually handling IDisposable
Discord role setup (probably)
Update Org pages to use common component
Enable database retry
Dev Preview config
Attempt to fix all fatal errors grouping into one error
Fix NRE when showing asset counts
Don't show archived assets on org home page
More organised assets
Highlight if assets are out of date (need an engine update)
Better search layout
Find users
Show header if don't own the game
Close the session, hopefully that'll mark the session as crashed
Crash reporting stats fix
Complain about Steam not running instead of crashing
Sorry I left a test crash in holmzy was in my office mithering me
fuck sentry_handle_exception, lets do it ourselves
Ignore trying to update a closed session
Fix asset list with negative skip/take
Either we fixed all crashes or our crash reporting stopped working.. fact check that
Should fix exception when saving score
And fixed another api login error
Remove unused shit
Breadcrumbs and tweaks
Fixed Revokes count in stats
Fix form input not triggering change shit
Add GameOwnership to users
Don't allow creation of organisations if not game owner
Add session info, allow clearing sessions
Quick stats page to sanity check player counts
Add platform settings
Better admin only and banned user page blocking
Keep config updated
Abandon frameless window ambitions, use a normal window but force dark mode on it
Fix Widget.ConstrainToScreen()
Assetbrowser improvements
Widget debug overlay can be enabled with alt and pause/break
Fixed historylist trimming too many items when navigating from a previous position
Keep asset type filter control in sync with history
BaseItemWidget - only call ItemActivated if double clicking with the LEFT mouse button
Fix NRE
Right clicking an item selects it without events
Move hacky line edit syntax highlighting to its own class
https://files.facepunch.com/garry/ce4f0f77-d312-4275-8584-1cea5e56b24d.png
Add Widget.ContentMargins
TagEdit becomes TagPicker
Added ability to get the cursor & selection info on LineEdit
Horrible syntax highlighting code, will fix
Show asset counts on folders in asset browser list
Hide folders starting with .
Add TextEdit.Html
Folder context menu
Can set Widget.Layout directly, added Layout.Row(), Layout.Grid() etc
Add AssetType.All
Hack so Widget.IsPressed doesn't get stuck
Clean up GridLayout usage
Can Draw Pixmap with alpha
Asset type filter improvements
https://files.facepunch.com/garry/93252055-2617-4be4-9786-35aa2043397e.mp4
Show folders in assetlist if we're in folder mode
Rename ItemListWidget to ListView
Fix WidgetGallery names
Start cleanup
New TreeView - adds smooth scrolling, entity and panel list improvements
InteropGen clean up child include files before generation, to avoid local left over files making you feel like it all still compiles fine
Fix local left over file making me feel like it all still compiles fine
Don't jump to SelectionOverride() item unless it changed
Don't show client only entities in Pawns section
Treeview keyboard navigation, scrollTo
Scroll to item on dynamic selection
Fade closed sections
Fix hovered item being invalid when rebuilt while hovering
Fix not clearing map/game entity categories if none
Split entity list into world and game
https://files.facepunch.com/garry/ec9d32de-b157-4e32-9479-131a6f4b5390.png
Delete old DataNode
Fixed Paint.MeasureText returning empty if Pen was clear
Margin cleanup
Fix warnings
EntityList improvements
TreeNode supports tooltips
Tweak GameSelectorDialog
Fix up Hammer/EntityTool
PanelList supports hovering
Add tooltip padding