11 Commits over 0 Days - ∞cph!
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
BaseItemWidget.Clear
Hover state for BaseItemWidget items
Fix Rect blowing up the world when json serialized
AssetBrowser uses new treeview
Allow BaseItemWidgets to take their selection dynamically from another source
Treeview, expand path to object logic
Changed Utility.Inspect to Utility.InspectObject
Panel List uses new TreeView
https://files.facepunch.com/garry/92708d08-2b8c-4506-9893-d030c102fb7b.png
Delete old tree, datamodel stuff
Split some of ItemListWidget into BaseItemWidget
Create TreeView.cs