357 Commits over 214 Days - 0.07cph!
Refresh svg when changing src/color properties, fixes Facepunch/sbox-issues#6247
Automatically start renaming when creating a new object from hierarchy, resolves Facepunch/sbox-issues#6311
Begone log
Add eye dropper to colour picker
Select/expand to selected panel when using eye dropper in UI Panels tool
Don't let an invalid property break a whole stylesheet
Show invalid properties in stylesheet inspector, make this all look and feel a bit more browser-y
Add full rotational Gizmo.Draw.LineCircle overload
Fix Gizmo.Draw.LineCylinder ends drawing wrong, resolves Facepunch/sbox-issues#6209
Stop TextDialog doing the confirm action even when you press cancel, fixes Facepunch/sbox-issues#6236
Combine turn and game manager
Add tile place and bag sounds
Fix committed tiles not syncing correctly, other players' active tiles showing up in validation
This is all pretty awkward and overkill in hindsight
Fix remote player rack consume/replace interactions
Current player can stomp another player's uncommitted tile and return it to their rack
Tidy tile dragging behaviour
Completely hide tiles that're being dragged
Remove unused inputs
Basic board scrolling
Basic procedural board gen, configurable sizes
Style centre square differently
Hide 'open x.cs' context menu option for internal components, fixes Facepunch/sbox-issues#6260
Update Qt with GraphicsView point/pixel intersection fixes, fixes #1653
Unify GraphicsView point/pixel-based intersection tests, incl. for transformed views
Make frame selection behaviour more consistent
Pretty up shortcut hints a bit
Add more context menu shortcut hints
Make TreeView item renaming more explicit, share same rebindable shortcut
Only if static shortcut actions have no widget target, fallback to window and exclude from swallowing behavior
Only fire global input handlers once at app-level
Add asset browser duplicate shorcut, hints to context menu
Allow same key shortcut bound to different widgets with different actions, invoke appropriate one
Bring back asset browser delete bind
Improve handling of control widgets with Nullable structs, Facepunch/sbox-issues#5984
Spruce up PropertySheetPopup, disable position cookies so they always appear closer to the action
Stop opening scenes overriding other tabs' camera locations, fixes Facepunch/sbox-issues#5929
Fix wrong delta for movement snap making 2d drag go all weird, fixes Facepunch/sbox-issues#5981
Fix being unable to fullscreen editor windows when there is no open console window, fixes Facepunch/sbox-issues#5974
Should use the hierarchal enabled state actually
Fix spectate, freecam modes not working correctly
Add IsValid checks
Prevent wrong event running when Component.Enabled is toggled multiple times per frame
Stop big server lists squashing the rows, styling tweaks Facepunch/sbox-issues#5943
Stick verbose network files messages behind 'debug_network_files' convar, print elapsed time Facepunch/sbox-issues#5912
Make sure directory tree exists when downloading from server
Autoswitch to game tab when going into playmode again (oops)
Don't set active scene on tab hover but still do gizmo hover interactions, drag drop etc. Avoid needing awkward 2nd input, Facepunch/sbox-issues#5728
Use same asset picker size/location cookie regardless of what control created it
Get rid of special case map picker
Asset picker: only allow multi selection if we want that
Stop prefab source widget changing value and closing picker before a selection has been submitted
Asset picker: will now grab/install remote cloud assets when selected (fixes Facepunch/sbox-issues#5904), improved validation so you can only select resource types you're supposed to
Fix new game objects created thru heirarchy context menu always spawning at 0,0,0
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