722 Commits over 730 Days - 0.04cph!
Added "Shaders" folder to Base Library csproj
Fixed WorldTextEntity being affected by WorldPanels
sboxgame/issues/issues/3225
Fix obsolete warnings about GameEvent
Added .vpk to .gitignore template
Add an option to create a .gitignore when creating a new project
Fixed an exception when giving a project invalid asset location
Fixed an exception when drawing BaseItemWidget items
Happened when creating a new asset
Warning fixes & adjusted project creation/open labels
Improvements to package selector
Restrict ability to select multiple games/maps for launch configs.
Do not require holding CTRL when selecting multiple addons for a launch config (Added BaseItemWidget.ToggleSelect)
Package selector properly selects initial selected items on open
Use Asset Picker for selecting local maps in Launch Configs
Hammer 'convert model to mesh' respects bodygroups for models with source files
Added support for bodygroups on static props
Documentation pass
Minor code cleanups
Make the Publish Wizard description field multi-line
Fixed 'Convert Model to Editable Mesh' with compiled only models
Fixes converting a model to a mesh when the model has no source .vmdl combining all bodygroups into 1 big mess. Now only the selected bodygroups are converted to a mesh.
Fix all the Input Actions obsolete warnings
Add "New Map" to folder context menu & move all 'new..' options to a sub menu
Minor changes
Nicer error when giving Graphics.DrawQuad invalid material
Do not crash when SetupPhysicsFromOBB is given invalid input
Added 'stretch' paramter to Rect.Contain
Added implicit conversion from Sandbox,UI.RenderState to Rect
Documentation pass
Update some packages
Code cleanups
Documentation + typo pass
Documentation pass
Minor cleanups
Add Editor.Application.SetStyles for consistency with Widget.SetStyles
Editor.Application.SetStyle is now obsolete
Tools: Internalize WidgetGallery static methods
Do not copy gigabytes of .tga files for Sandbox.Test
Documentation pass
Documentation pass on Sandbox.UI
Fix documentation updates for base/editorbase dlls
Documentation pass on Sandbox.UI and other stuff
Obsolete more HTML template methods
Fixed UI.DropDown (<select>) not working from Razor
Drag'n'drop is able to find compiled assets
Fixed up Hammer ImagePlane
Use real file extensions for Asset List drag'n'drop
This helps with Hammer's ImagePlane to get the correct file extension, and also just makes sense.
Crack down on warnings in Sandbox-Engine
Fixed a regression with assets not loading from base tools addon
Fixes Hammer/ModelDoc tree view styling
Update these 2 mats that still keep recompiling
Sandbox.UI.Panel documentation
Prevent game crashes when overflowing string tables
Add tooltips to sound preview buttons
Adjust VS project names for built-in editor addons
Move tools.package.loaded event to ToolsDll
Fixed obsolete warning
Make asset browser custom asset types refresh on tool compiles again
EditorModelAttribute: strip _c from path
Fixed game window drag'n'drop being an error with multiple files
sboxgame/issues/issues/3017
Include assembly name in type identity calculation
Fixes a rare issue when there are multiple types with same full name.
sboxgame/issues/issues/2939
Group Proxy preview updates when editing Transforms in the property sheet
sboxgame/issues/issues/2990
Fix crashes/weirdness when extruding subdivided faces in Hammer
sboxgame/issues/issues/2987
Recompile all materials again
Apparently they had old CRCs?
Make PlatformEntity.StartMoveBackwards/Forwards actually start moving, not just set direction
Fixed game resource editor completely rebuilding when editing values
Fixes drag-editing floats for example not really working for sound scapes, etc
Increase default size of GameResource editor
So that soundscape editor is not squished and basically unusable without editing width every time
Placeholder icons for local projects
Addresses sboxgame/issues/issues/2468
Apply scale of ScaleAndMirror to particle nodes in ModelDoc
(Shift+)Tab scrolls TextEntry autocomplete
Addresses sboxgame/issues/issues/1190
Asset Inspector 'Open asset location' selects the file
Select the file when using "open asset location in explorer"
Hammer: Expose path node tangent values
Do not re-write .addon files when they did not change
Fixes sbox/issues/847
Lets try rewriting generated razor syntax again
some documentation corrections
markdown style adjustments
Slap DefaultValueAttribute on DevCam values that can reset
Because we don't have syntaxrewriter on razor pages
Revert "Generate Razor pages before running Syntax Rewriter"
This reverts commit 132f573ddbdf8e42755e08aa0aad41de9cc5d1b4.
DevCam reset also resets FOV
Added Slider.Default property (razor), middle mouse click will reset to it if set
Generate Razor pages before running Syntax Rewriter
Gives us DefaultValue attributes on generated classes
Added 'onlyOwn' argument to TypeLibrary.GetPropertyDescriptions
Defaults to false, optionally returns only non-inherited properties
DevCam reset options
https://files.facepunch.com/rubat/1b1711b1/5ALR2QNbDc.png
Middle mouse click also works to reset individual sliders
Enabled simple markdown for asset descriptions (no images/links for now)
Minor documentation pass
Handle JSON parse errors when reading .meta files by displaying a warning
The warning displays which file exactly failed to parse
Disallow adding duplicate tags with TagEdit
Also adjusted its styles to not have extra margin on its left with no tags added compared to a default text entry
Added SceneObject.ClearMaterialOverride & Vector3.RotateAround
Further main menu style adjustments to not cut off icons
Placeholder icon for local gamemodes in server list
So it doesn't appear like something broke during icon loading
Disable "Open in Hammer" option for disabled map projects
Asset Browser with list view now also displays asset path in status bar