270 Commits over 153 Days - 0.07cph!
Tidy and make some context menus more consistent, prevent selecting unworkable options, add hierarchal path support to create asset menus
Do panel bind/parameter events when things change even if tree is empty, Facepunch/sbox-issues#5908
Custom panels that do stuff/populate from attributes etc should work again now, incl settings page
Fix some download toasts sticking around forever, and incorrectly displaying as cancelled
Message and remove toast if the download has been cancelled
Add download progress notice for cloud assets in editor, Facepunch/sbox-issues#5639
https://files.facepunch.com/solw/2024/July/23_15-25-OverduePekingese.png
Oopsies let's actually not allow old cookies to replace newer ones
Tooltips for mysterious component inspector buttons
Use Nullable underlying type when attempting conversion, fixes Facepunch/sbox-issues#5879
Catch possible NRE in CookieContainer
Fix component header not swallowing context menu events, fixes Facepunch/sbox-issues#5876
Make prefab variables section of heirarchy resizable, Facepunch/sbox-issues#5726
Stop launcher from undoing editor prefs changes when kept open, fixes Facepunch/sbox-issues#5857, Facepunch/sbox-issues#5825
(Cookie containers will now process/accept new changes on disk before writing)
Check scene camera .IsValid instead
Add undo snapshots when creating objects, don't double up creation/selection snapshots
Clear undo stack when accepting external changes
Allow reassigning prefab source, spruce up instance inspector a bit, don't totally shit pant when prefab is missing
Prefab changes on disk will update any instances in open scenes, even when the prefab's not open
Ignore deleted/stale assets in path lookup, unregister managed resource handles on deletion
Update content of existing labels even if content is empty, fixes Facepunch/sbox-issues#5656
Stop stomping saved game dock location, Facepunch/sbox-issues#5845
Fix some readonly property controls throwing during ctor not appearing at all
Fix game view geometry/visibility not updating and annoyingly intercepting input, selection etc
Make property context menu always unfocus current control, fixes Facepunch/sbox-issues#5836
Add missing css spec cursor: aliases for diagonal resize, fixes Facepunch/sbox-issues#5497
(nesw-resize, nwse-resize)
Add support for copying/moving components by drag/dropping from inspector to heirarchy
Fix resource properties not swallowing context menu events, fixes Facepunch/sbox-issues#5814
Add confirmation prompt when removing libraries, sbox-issues/issues#5740
Make scene tab naming consistent, fix window title showing wrong scene stuff
Stop us redocking scene views and stomping saved layout on the initial load, fixes Facepunch/sbox-issues#5673
(Scene views will now appear in the last place you had them, incl. popped out)
Fix list reorder handle blocking control drag handlers (eg float drag), resolves Facepunch/sbox-issues#5806
Non-reference types aren't bindable so don't allow for PropertySheet.AddProperty, fix compiler settings not saving Facepunch/sbox-issues#5808
Reset should probably use that local/world toggle too
Added toggle for displaying transforms in local/world space, resolves Facepunch/sbox-issues#5019
Prevent renaming assets to something mental or illegal or empty (!), resolves Facepunch/sbox-issues#3500
Add Rename to scene hierarchy context menu, tidy the menu a bit
Shift + click to recursively expand treeview nodes, resolves Facepunch/sbox-issues#5642
Inspector properties: increase context-menu area beyond label text, let control handle copy/pasting to match what's displayed (eg pasting colors from hexcode), exclude quotation marks when copying
Do 'external changes detected' prompt for open prefabs too, refresh popup a bit
Use CustomEditor for Transform, make presentation/ux consistent with components, add copy/paste world transform context menu options
Prompt before closing scene/prefab tab with unsaved changes
Added Deathcam: display killer and follow their movements for a bit #127
Add BytePack handlers for Vector2Int, Vector3Int
Fix some files (.razor) not opening in code editor from compile status window
Only do CameraController.SetActive when we need to, fixes #149
Fix minimap/bombsite labels
Fix player scores not working #140
Fix being unable to possess non-networked pawns (fixes #141), speculative fix for other exceptions
Fix spectators joining in-progress games getting a blackscreen/not spectating anyone by default
When spectating and the viewer dies, move to next player immediately, fixes #133
Add back offline mode support