userRubatcancel
reposboxcancel

795 Commits over 1,157 Days - 0.03cph!

1 Year Ago
Lets try rewriting generated razor syntax again some documentation corrections markdown style adjustments
1 Year Ago
Slap DefaultValueAttribute on DevCam values that can reset Because we don't have syntaxrewriter on razor pages
1 Year Ago
Revert "Generate Razor pages before running Syntax Rewriter" This reverts commit 132f573ddbdf8e42755e08aa0aad41de9cc5d1b4.
1 Year Ago
DevCam reset also resets FOV
1 Year Ago
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
1 Year Ago
Enabled simple markdown for asset descriptions (no images/links for now)
1 Year Ago
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
1 Year Ago
Added SceneObject.ClearMaterialOverride & Vector3.RotateAround
1 Year Ago
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
1 Year Ago
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
1 Year Ago
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"
1 Year Ago
Documentation pass
1 Year Ago
Fixed ModelDoc Weightlist preview
1 Year Ago
Documentation pass on Widgets Fix CheckBox mouse event callbacks Make tag picker icons be not stretched out to 16x16
1 Year Ago
More common widgets documentation
1 Year Ago
Documentation pass for asset tags and widget events Clean up asset browser context menu code a bit
1 Year Ago
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)
1 Year Ago
Managed Asset Tags (#843)
1 Year Ago
Align asset tag icon text to center & clean up
1 Year Ago
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
1 Year Ago
Fix Image panel not updating its size when the texture gets loaded or ScaleToScreen changes
1 Year Ago
Fixed CustomResources not loading for Map Projects loaded through filename (i.e. after compile)
1 Year Ago
Minor changes Context Menu doesn't close when assigning tags https://files.facepunch.com/rubat/1b0111b1/sbox-dev_FgjdlW8hmS.mp4
1 Year Ago
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
1 Year Ago
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
1 Year Ago
Fixed NRE when adding an Asset Browser bookmark when you have none
1 Year Ago
IntProperty signals value change when drag editing
1 Year Ago
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
1 Year Ago
Make TagPicker Clear button visually distinct and added a Close button https://files.facepunch.com/rubat/1b2411b1/vbTuFC4SMP.png
1 Year Ago
Fix some warnings Fixed AssetBrowser tags not visually restoring from history on creation
1 Year Ago
ModelEntity.(Local)Position/Rotation affects all physics bodies, not just the first one sboxgame/issues/issues/2916
1 Year Ago
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)
1 Year Ago
Added Copy/Paste Path options to Asset/Resource properties https://files.facepunch.com/rubat/1b1411b1/ea0OY53sKZ.png Also fixed resource properties context menu not functioning.
1 Year Ago
Documentation pass
1 Year Ago
Change how cookie expiration works Getting a cookie now refreshes its expiration date. This fixes cases where cookie would be deleted after not being set for a while, even when it is being used, such as game configurations in tools. Expired cookies no longer get deleted on game start up. They now have a 24 hour delay after expiring and being deleted, during which using/setting them resets expiry date. This is meant to fix cases where you'd essentially lose all data after not launching the game in over 30 days.
1 Year Ago
Added Favorites section to Asset Browser https://files.facepunch.com/rubat/1b0911b1/sbox-dev_UzQGU9JpQo.mp4
1 Year Ago
Fix PreLayout being called at all times for razor panels
1 Year Ago
Fixed game favorite status not being reflected on the game page after a restart (Un)favoriting a game refreshes favorites list on the home screen Settings menu style tweaks Keybinds - add spacing between "Reset/Apply" buttons and the list of key binds Storage - Move buttons to the bottom of the screen like other pages do Game page loading placeholders Also do not display "Screenshots" if there are no screenshots Game server list: do not display header buttons when there are no servers or we are refreshing the list Fixed huge 'Local Maps' button when first opening Games list
1 Year Ago
Improve MathX.SnapToGrid implementation Use inverse of the gridSize for math so small values don't have precision errors, for example in Settings > Input > Mouse Sensitivity Fixed sliders acting weird in Settings and other places
1 Year Ago
Update Package Information modal Make buttons not jump around when loading data or when there's too much content vertically. Made use of placeholders so you are not staring at blank screen waiting for it to load. Fixed description not being scrollable, improved height scaling of the left column elements with various summary sizes & screenshot counts, etc.
1 Year Ago
Hide Sandbox.Internal.Tests.CmdTest & AssetList event handlers (again & properly))
1 Year Ago
Documentation pass Hide a bunch of protected methods (event callbacks) BindSystem.DoTick - BindSystem.Tick is public AssetBrowser.OnAssetSystemChanges and OnAssetContextMenu AssetList.Refresh, BuildAllIconsR, RecompileAllAssetsR, OnFbxFileAssetContext, OnAssetThumbChanged, OnAssetContextMenu_*, OnFolderContextMenu_*, OpenFolderContextMenu
1 Year Ago
Documentation pass
1 Year Ago
Allow manually networking structs via INetworkSerializer This is useful for structs that cannot be automatically networked due to nullable types. Make EntityTarget struct networkable Switch ParticleSystemEntity to create effects clientside Fixes issues for players joining a server after particles are toggled on or off and not seeing them Handle potential NRE in BasePathNodeEntity
1 Year Ago
Documentation pass Internalize some methods EntityComponent.ResetComponentId ScreenEffects.VignetteSettings.Apply Remove pointless IEntity overrides in Entity So that Entity can get IEntity's docs without extra work
1 Year Ago
Fixed particles not going to sleep properly Now happens after the 10 second delay of not rendering like expected Setting a control point on a particle system wakes it up Fixes rain particles not returning after staying outside a precipitation volume for 10+ seconds. Do not error when precipitation volume entity is given empty particle paths Stop looping sounds on destruction of the sound entities snd_event_alignedbox and snd_event_point specifically
1 Year Ago
FGDCurve doesn't error when given empty input string
1 Year Ago
Remove hack that strips empty string key values on map compile Allows existing key values to be set to empty, such as func_precipitation particle effects Removed unused functions - ConvertOldKeyValuesToNew & UTIL_LoadAndSpawnEntitiesFromScript
1 Year Ago
Fix cloud assets not loading for local maps in local projects For map projects that are outside of the game directory and are loaded without using their ident
1 Year Ago
LocalProject.FindByIdent can find #local packages Only add the LocalProject for server's current map, not all of them