209 Commits over 244 Days - 0.04cph!
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
Add BytePack handlers for Vector2Int, Vector3Int
Fix some files (.razor) not opening in code editor from compile status window
Fix load/delete window layout menus being swapped around (lol)
Scene view: whack up 2d view zoom speed, properly clamp zoom to sane limits
Add angle/grid snap increment spinboxes for custom values, Facepunch/sbox-issues#5691
Scene view: proper icons for layout buttons Facepunch/sbox-issues#5676
Use camera frustum depth for dragdrop trace, fixes Facepunch/sbox-issues#5678
Scene view: Fix splitter state not restoring correctly, Add top/bottom layouts Facepunch/sbox-issues#5676
Set grid axis to XY plane when going into a 3d scene view
Add scene camera FOV to editor prefs window