userSol Williamscancel
branchsbox/mastercancel

235 Commits over 306 Days - 0.03cph!

2 Days Ago
Add [SkipHotload] to RcSortedQueue comparator
2 Days Ago
Require DropOwnership() to clear owner instead, document exception
2 Days Ago
Calling Network.AssignOwnership with a null connection will pass empty guid instead of throwing NRE
3 Days Ago
Remove logic to migrate from old project cookie, editor layout locations Fix default layout raising cloud browser, do asset browser instead
3 Days Ago
Default WindowedLocalInstances preference to true
3 Days Ago
Do InputRouter::OnWindowActive based on engine window (not app) focus, fixes click-to-focus going thru as an input and shooting or whatever
3 Days Ago
Update mouse capture position if we get new absolute pos while locked (eg when unfocused, tabbed) Keeps cursor position predictable/reliable, stops occasional out of date position being restored and yeeting my mouse across the screen Only SetCursorPosition while engine window's got mouse focus, prevents unwanted movement in editor
5 Days Ago
MapInstance also reloads the map on Hammer compile when it prev. failed to load
9 Days Ago
Hook up Sound.Play delay parameter AssetPreviewWidget builds dynamic layout, passes parent widget correctly Add SoundPlayer, use as preview widget for sound files https://files.facepunch.com/solw/2025/January/30_11-51-FarflungUrubu.png PreviewSound automatically plays from 0,0 Remove opaque automatic sound playback from AssetList
10 Days Ago
Fix exception when pasting into TextEntry with MaxLength, resolves Facepunch/sbox-issues#7442
10 Days Ago
Add StatusBar to GenericPicker
10 Days Ago
SceneViewport dolly zoom is timescale independent, resolves Facepunch/sbox-issues#7454 AssetList displays hovered asset/directory path in window status bar for all display modes Show un-normalised path as AssetList status text
10 Days Ago
Hierarchy: Exiting search expands to new selection, resolves Facepunch/sbox-issues#7453 TreeView.RecursiveLayout compares TargetObject correctly, fixes TreeView.ScrollTo
16 Days Ago
FloatControlWidget keeps the drag delta intact, fixes janky drag on int controls
18 Days Ago
Stop "Create Sound Event" pranking people by opening to the wrong directory, resolves Facepunch/sbox-issues#7421
18 Days Ago
Add support for custom specialised asset pickers per-resource type via AssetPickerAttribute Add SimplePicker, use for shaders until we get something better so that's not awful to use https://files.facepunch.com/solw/2025/January/20_13-12-GentlePinkriverdolphin.png
24 Days Ago
Unbreak asset inspectors for some resource types, resolves Facepunch/sbox-issues#7382
24 Days Ago
Add 'jump to code' asset inspector toolbar shortcut for custom resource types Swap dead wiki page link for docs url Use [IconName] for PrefabFile.MenuIcon Custom resource types will inherit custom editors of base types if they've not got one Can drag/drop files and folders onto path widget segments to copy/move there
25 Days Ago
Update qt for windows drag/drop cancel crash fix More IsValid safety checks for drag/drop events
28 Days Ago
Gradient editor: add buttons to select next/previous point without pixel picking faff Gradient editor: clear point selection when whole gradient changes, make reverse work properly aha Gradient editor: Tweak point drawing for better legibility Clamp point location to 0-1 when adding to gradient
28 Days Ago
Gradient editor: add shortcuts to reverse, distribute points evenly, clear to white
28 Days Ago
Add presets to gradient editor, ux improvements https://files.facepunch.com/solw/2025/January/10_14-37-SolidUintagroundsquirrel.png Prevent gradient editor colour points having alpha value Support photoshop-style sampling of gradient color under cursor https://files.facepunch.com/solw/2025/January/10_15-21-RemorsefulAsianlion.png Fix being able to create new gradient point with a negative location Add context menu to GradientControlWidget
30 Days Ago
Add optional count badges to TabWidget tabs Asset Inspector: always show ref/usage tabs, allow flexible preview sizing Save asset browser filters/search between sessions, resolves Facepunch/sbox-issues#7247
31 Days Ago
Managed compiler also includes currently unrecognized asset paths as references, so they can be populated later Fixes incomplete dependencies list for resources, uploader missing required cloud assets, etc. Show still unrecognized asset paths in reference/asset list without errors
32 Days Ago
Doh lets always subscribe Terrain OnTransformChanged
32 Days Ago
Saving prefab session reloads cached prefab scene, resolves Facepunch/sbox-issues#7307 File > Open menu supports opening prefabs too
49 Days Ago
Changing Terrain.MaterialOverride updates mesh if it exists, Facepunch/sbox-issues#7180 Update Terrain buffer when transform changes, resolves Facepunch/sbox-issues#7192
50 Days Ago
Fix save/save as not working as expected with prefabs, default to location/filename of existing source if one exists Tweak editor File menu, make actions more context aware/prevent in dodgy circumstances Improve readability of File > Open Recents menu, show correct icons for type
50 Days Ago
Asset browser: Combine file and asset context menus, make non-asset context menus not useless Show code editor title for 'Open in X' code file context menu Rename/duplicate uses full file names (including extensions) for non-assets because that's handy Fix typo
50 Days Ago
Fix AssetPicker NRE
50 Days Ago
GameObjectNode does TreeNode.HasChildren, resolves Facepunch/sbox-issues#7167
52 Days Ago
Searching by filename with extension will test correctly with assets too, fixes Facepunch/sbox-issues#7174 Navigate to project root instead of selecting engine asset when ShowBaseContent is disabled, fixes Facepunch/sbox-issues#7175 Move 'Show Base Content' toggle to asset browser toolbar so people stop acting like I've stolen their car keys https://files.facepunch.com/solw/2024/December/17_16-46-AquamarineHound.png
58 Days Ago
Use Widget.Hidden for ControlSheetRow conditional visibility, avoids flicker on populate
2 Months Ago
Treat base content paths as Asset-type locations
2 Months Ago
Fix error when renaming uncompiled asset, fixes Facepunch/sbox-issues#7130 Renaming an asset in the Asset Browser immediately registers the new asset, fixes Facepunch/sbox-issues#7134
2 Months Ago
Proper object.Equals overrides for AssetBrowser entries Asset browser: fixes for thumbnails not displaying/regenerating properly
2 Months Ago
Use custom Qt styling/preferences in Launcher as well Launcher: this is a sort not a filter so don't call it one Move DefaultProjectLocation from editor cookie to launcher cookie, since we stopped saving that at some point Fix project location label being squished
2 Months Ago
Make sure we're correctly registering a resource or promise from Asset.LoadGameResource, resolves Facepunch/sbox-issues#6952 Tick FileWatchers after compiling all assets on startup, resolves Facepunch/sbox-issues#6635
2 Months Ago
Tweak wording on External Changes dialog to make it more clear what the options are Only ever show one External Changes dialog for a scene
2 Months Ago
Bring back external changes detected dialog, move to interface event Assets added at runtime can be loaded into promises/missing resources again Move prefab instance reload logic out of ResourceLoader Clear selection when reloading SceneEditorSession
2 Months Ago
Grey out tool buttons when disabled Fix asset picker when selecting cloud maps
2 Months Ago
TextEntry: Prevent brief caret selection of placeholder text, fixes Facepunch/sbox-issues#7087 Tweak TextEntry selection behaviour to match modern browsers
2 Months Ago
Show PanelComponent source location in UI Panels heirarchy UI Panels: fix deselection not clearing selected panel UI Panels: fix element nodes not updating when changed Optimise comically slow processing logic when pasting into TextEntry (several seconds -> low ms), Facepunch/sbox-issues#6938
2 Months Ago
Fix NRE on editor shutdown
2 Months Ago
Do TextEntry placeholder without a separate label, simplifies and makes placeholders/prefix/suffix all play nicely together also fixes Facepunch/sbox-issues#7060 Add support for caret-color css property, default to text color Tweak caret appearance, avoid nasty subpixel blur
2 Months Ago
Scene view: disable gizmo interactions while doing camera movement
2 Months Ago
Stop PathWidget fighting back in LineEdit mode and selecting the whole text, fixes Facepunch/sbox-issues#6869
2 Months Ago
Smite harmless "unknown tool window" warning from tool window trying to cleanup after itself
2 Months Ago
Scene Overlay: unsubscribe from event properly
2 Months Ago
Try to make SceneOverlayWidget size/position updating a bit more foolproof Add cloud browser to default editor layout