350 Commits over 2,830 Days - 0.01cph!
Minor changes to internals of Derma_Install_Convar_Functions
DSlider ConVar support, added OnValueChanged( x, y )
Fix race condition in eyeposer when resetting a selected entity
Update cfg/ from main repo
Use string.format in other SendLua cases
Get rid of "Sorry! You can't spawn that NPC!" message
No other spawn command does this
Added ToolObj:RebuildControlPanel
Cache tool created cvars and use em
Use the cache in ToolObj:GetClientInfo/ToolObj:GetClientNumber/ToolObj:GetServerInfo in appropriate realms
Added ToolObj:GetClientBool
Improve TOOL.Information display
Should be tiny bit faster and doesn't modify TOOL.Information
Faceposer uses new function & clean up
Fix Pull Request #1728
Couldn't do it in the Pull Request itself sadly.
Fixed a regression caused by PR #1609
Faster string path extension methods
Do not use string metatable methods in string extensions
Apparently its faster this way
Simplify GM:OnUndo implentation
Fix a crash with DListView fractional column width
Fixes garrysmod-issues/issues/5334
Improve string.JavascriptSafe
Update mainmenu.lua
Prop Spawn effect doesn't break other RenderOverrides
Remove extra unused arguments to prevent confusion
Make NPC vs NPC killicon consistent with NPC vs Player
Update language files
Fix vehicle collision group post dupe
Group NPC weapons by category
makes easier to see what's what
Added "Select Page" button to addons menu
Server Browser changes
Infinite scroll, "Outdated" now uses network version
Derma_Install_Convar_Functions no longer ties to set empty cvars
Fixed a visual bug with Lua error panel in Problems menu
Post PR cleanups
Fixed collision bounds of custom Sandbox NPCs
Fixed collision bounds of custom Sandbox NPCs with uppercase characters in model name
Fixed an error when dupe-spawning admin only NPCs without player obj
Delete progressbar.lua
It is unused
IsAdmin bypasses for singleplayer
So that badly behaving addons that override IsAdmin cannot screw with basic functionality in singleplayer
Adjust spawn offsets for HL ents
Less likely to be outside of the map this way
Save cookies on game shutdown
Spawnmenu does not try to run empty console commands
Search maps by addon name
main menu fixes
Addon conflict problem menu stuff
Make sure spawned ents/weps are not out of the map
Update mainmenu.lua
Flash game window on loading finish
hook.Add checks for nil hook ident
Sandbox tool fixes
Sandbox save system improvements
Fixed a regression with string.Comma
Update main_menu.properties
DIconLayout: Fix border being counted twice for LEFT content alignment
Fixed an issue with halo not resetting color of pp/copy
Update language files
Persistence system changes
Fixed a crash with DListView and made other improvements to it
Fixed a few server lag exploits
Implemented Steam chat filter
Update faceposer.lua
Reset spawnmenu search cache when mounted content changes
Hoverball enabled/disabled state improvements
Renamed math.DistToSqr to math.DistanceSqr
More logical/consistent with math.Distance
Fixed MarkupObject:Draw's new argument not working without MaxWidth being set
Try using the new UI functions in Sandbox tools
Cleanup net.lua
Moved DForm.ToolPresets and DForm.KeyBinder to ControlPanel panel
The panels those functions create are Sandbox gamemode exclusive
Less error prone tool panel creation
string.JavascriptSafe escapes `
Minor cleanups in menu state
Added Permissions viewer
TTT uses new permissions.EnableVoiceChat
Fixed a potential error in duplicator tool
Problems system improvements
Code style cleanups
Lowercase model name in PropSelect for sorting purposes
This simply matches behavior of the "old" method which ends up with lowercase keys.
Fixed duplicator and saves not working
Fixed an issue with constraint.GetAllConstrainedEntities
Fixed constraint.GetAllConstrainedEntities returning all entities constrained to world if the given entity is constrained to world
Added g_SpawnMenu:GetCreationMenu()
Added CreationMenu.GetCreationTab & GetCreationTabs
Added spawnmenu.SwitchCreationTab( id )
Made spawnmenu.SwitchToolTab work
Added 3rd argument to spawnmenu.ActivateToolPanel
Save game map workshopID stuff
Adds duplicator.FigureOutRequiredAddons
Required Workshop addons for duplicator
Fixed a Lua error with DTree_Node
DComboBox's dropdown works better on modal panels
Disallowed Shadow shader to be used as rope material
Fixed DownloadingFile in loading screens
duplicator copies lua-set colors and material override
Fixed 0 width constrains creating errors
Fixed Lua errors with default scoreboard
Prevent 2 or more players from 'driving' a single entity
Make use of IsConCommandBlocked
Makes blocked concommand errors include proper stack.
Fixed duplicated constraints not getting correct player obj
Voice scale support for base/sandbox
Improvement to dupe bounding box
world constraints fix
colored ropes support
More accurate bounding box for dupes
Permissions & "remember my choice"
Updated killfeed translations
Fixed visual issues with Spawnmenu's Save/Dupe icons
Removed the "Ping < 60" server rank adjustment
New detectable problems
Description for local dupes/saves/demos
Addon menu improvements
"Select all" works as expected when there's an active filter
Floating addons can no longer be selected
Fixed a JS error when disabling/enabling selected addons
Added addon count to the filter menu
NEXTBOT:OnTakeDamage
Removed physgun freeze hack for jeeps
This is done in-engine now
Fixed a small issue with duplicator library
Line 67
More responsive controls for "noclip" Drive properly
Bounding box for currently active dupe in Duplicator tool
Fixed Lua error in Hoverball tool
Fixed regression with gamemode search
DNumSlider text color adjustments
Default values for Super DOF sliders
Added ability to clear Lua errors per category/group
Added ability to clear Lua errors per category/group in the Problems menu
Minor tweaks to the Problems panel
Do not complain about dxlevel 90
SpawnIcon Re-Render all fix
Removed debug output from one of the Problem fixes
Limited sv_loadingurl to http(s)
Fixed Lua errors when searching addons using special symbols
Server Browser improvements
Made the "Future version" tag less visually prominent
Fixed up positioning of the inverse filter buttons for gm categories
Made the flag filters be per gamemode, not global, to avoid confusion and prevent "soft locking" the filters
Improvements to UGC thumbnails
Increased the size of the checkbox for addon sub selection, added some spacing for the addon name on the thumb to avoid accidental clicks when aiming for the checkboxes.
gmsave system improvements
Force disable point_viewcontrol entities on save load to avoid softlocking
Fixed loading a save from main menu not restoring the player position
Updated default checkbox style for Awesomium
Yucky fix, but the visuals now match modern Chromium and scale properly.
Added ENT:GetSoundInterests
Adjusted invisible physgun beam prevention
Added 2 new arguments to CanTool hooks
Fixed Lua errors when gm_loading map crated phys_magnet
Stack for ErrorNoHalts in numpad library
Slider notch color improvements
Added DSlider.Set/GetNotchColor
Added SKIN.colNumSliderNotch
DNumSlider now colors the notches and the DTextEntry text to match the slider label
Improved slider notch rendering
Ensure all notches have at least 1 pixel between each other
Fixed the last notch not rendering for sliders with a range that isn't a whole number
Fixed addon subcategory pagination
Added 'extended' to default Derma fonts
Minor optimization with the PlayerWeaponColor matproxy
Fixed an issue with resizing drag'n'dropped spawnicons
It was trying to relayout the container the icon was initially created on, no the container the icon is currently in
Update vgui_showlayout.lua
Fix for the motor tool's torque axis
garrysmod-issues/issues/4882
Server flag filters and minor visual improvements
Also fixed unreachable servers being filtered out by default filter values
Hopefully improved performance of map icon loading
Only loads the current page, not all pages
New Server Browser features
Gamemode categories
Server flags
Outdated flags
More filters/sorting options
Changes to Problems button in menu state
Minor changes
Fixed beta branch/version text link in the main menu
Added new string for Any/All aspect ratio
Problems tab for the Problems menu
+ Localization
Fixed brushes not being target-able by properties
point_template entity translation for kill feed
making sure all lua files are identical between github and plastic
Fixed "Disable sprays" being unclickable sometimes
Due to it being covered up by the label above it
Improved performance of translation system in main menu
Fixed a typo in code
Default binds for M4 and M5 keys
Example Hammer sprinkle definition
Added Panel.Get/SetX/Y and changed Panel.Center to use them
Fixes garrysmod-issues/issues/4857
thumb_up
7
thumb_down
114
Added the Problems panel
New features to Browse > Addons and Games in Spawnmenu
New Right click options - Open on Workshop and Create Spawnlist
Both Addons and Games now reload when game content is remounted
Nicer error handling for Browse > Addons
Fixed a bug with DTree_Node when MakeFolder was called on a node whose parent is expanded, forcing the user to collapse and re-expand the parent node for the folder to populate