6,139 Commits over 3,806 Days - 0.07cph!
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
markdown description style adjustments
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
API: Fixed <inheritdoc> not inheriting argument/exception docs
Also allowed it to do multiple inherits per member
Markdown for asset descriptions
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
Try to reduce forced sizes of docked editor panels after restarting the game
Fixed Utility.VoiceRecording not working for paths with spaces in them
Handle errors for Sound Asset Picker when voice recording fails
Fixed server browser styling
Fixed front page server browser icons being cut off when server name is too long
Fixed long server names in the full server browser overlapping the map name
Avoid printing a warning when a project doesn't specify C# project name
Also try to fallback to Gamemode Title for project name first, if that is not acceptable, only then use the indent
Package uploader no longer tries to upload to archived packages
Also will now display more user friendly messages when you cannot go to the next page.
Setting text of LineEdit calls SignalValuesChanged() when it changed
Fixes editing ident of a project in Project Settings => Project Setup not correctly affecting first page of "Upload to asset.party"
Added "Archived" field to asset API response
Fixed ModelDoc Weightlist preview
Documentation pass on Widgets
Fix CheckBox mouse event callbacks
Make tag picker icons be not stretched out to 16x16
API Ref: Support displaying "init;" property setters
API Ref: Add quote marks to string parameter defaults
So that empty strings are more obvious.
More common widgets documentation
Documentation pass for asset tags and widget events
Clean up asset browser context menu code a bit
Tag all Hammer entity icons with internal tag
Do not reset Asset Picker icon size for when opened from native
(Will still force list/grid as dictated by native)
Managed Asset Tags (#843)
Align asset tag icon text to center & clean up
TagPicker popout changes
Add a scrollbar for when we have too many elements.
Add more visual separation between category columns
Rearrange Asset Browser type/tag groups so that types are only on the left
Ability to add any random tag to an asset via Tags context menu
https://files.facepunch.com/rubat/1b0611b1/sbox-dev_LxJY9AuyG1.mp4
Fix Image panel not updating its size when the texture gets loaded or ScaleToScreen changes
Fixed CustomResources not loading for Map Projects loaded through filename (i.e. after compile)
Minor changes
Context Menu doesn't close when assigning tags
https://files.facepunch.com/rubat/1b0111b1/sbox-dev_FgjdlW8hmS.mp4
Call Asset.UpdateAutoTags when asset dependencies change
Refresh Asset Browser Asset Types on compile/addon change
Reshuffle default asset tags
Better default asset locations for Hammer
Hide certain tags like "Model Materials", "Gib Models", "Overlays" & "Decals" by default in "Everything > Models/Materials" locations
Added a separate "Overlays & Decals" section to Hammer's Managed Asset Browser to match the legacy asset browser
Fix Asset.MetaData throwing errors when trying to access non existent data
Save asset tags to Asset metadata
Added TagPicker.CategoryColumns
Open tag picker popup above the tag picker panel
Adjust how tag picker popup icons are positioned
Asset Browser tag picker uses 2 category columns
https://files.facepunch.com/rubat/1b2711b1/WY9VeMVLuT.png
Rename some default tags to be shorter
Automatically generate user defined tag icons
https://files.facepunch.com/rubat/1b2711b1/XWtQJLpV0H.png
Nullchecks for barnacle m_hTongueTip's m_pSpring
Throttle CreateFragmentsFromFile messages to 1 a second
Expand the 'Your map differs from the servers' kick reason with more info
█▄▋ ▋▅█▅▅█▆▍▋▇▋ ▍▉▉▆ ▄▊▄█▅▋▍█▍ ▍▍▋▊ ▋▅▇▇▄ ▉▉▉█▍▅▍▊▅█▅▇▄ ▄▊█▉▅
Fixed NRE when adding an Asset Browser bookmark when you have none
IntProperty signals value change when drag editing
Managed Asset Tags
Managed Asset Tags in Managed Asset Browser
https://files.facepunch.com/rubat/1b2411b1/LNDkr560bs.png
Add a way to exclude tags/types in the AssetBrowser
https://files.facepunch.com/rubat/1b2411b1/sbox-dev_uu0rJ4z64f.mp4
Make TagPicker Clear button visually distinct and added a Close button
https://files.facepunch.com/rubat/1b2411b1/vbTuFC4SMP.png
Fix some warnings
Fixed AssetBrowser tags not visually restoring from history on creation
Rework how GetItemInfo timeout works for WorkshopDL
Should be less error prone with huge addon amounts
▍██▅▄▄█▍▌▇▉ .▊▊▄ ▆▄▄ ▊▅█...
!▌▄▇▋▊▉▅ █▅▋▊▅▍ ▆▆▊▇▆ ▌▋▄▋▉▆▋▆▋▄
PropSpawn effect safeguards
Move TTT translations to TTT folder
Fixed ToolGun:GetToolObject returning local players values for other players clientside
Update TTT
Refresh language on gamemode change
▅▉▇ ▇▅▊▊█▆▉▍▉ ▋▇▅ ▍▉▊▌▇▄▌▅▅ █▅▄█▉▇ ▌▋▋▍▋▄ ▊█▊ ▇▅▅▅▋▌▌▆▌▊ ▇▉▌▊▌
ModelEntity.(Local)Position/Rotation affects all physics bodies, not just the first one
sboxgame/issues/issues/2916
▆▉▉▍: <█▇▌█▆▆█> ▉▅▄▅▆ ▉▅▅ ▌██▇▆▊▅ ▊▄██
Rework Int/FloatProperty drag value change
Works much better for ints now, faster value change when further vertically from the slider (rather than changing speed from top of the screen)
Renormalize vcs files so git would stfu
Fixed shadercompile crashing when copying files
This is a REALLY strange issue and I do not fully understand