14,153 Commits over 1,583 Days - 0.37cph!
Remove env_spark, point_tesla, logic_lineto, physics_cannister, point_gamestats_counter from the base.fgd
Fix description of ent_path_platform.StartBackwards
Aircon - adjusted mount so its easier to place on walls in hammer
Merge branch 'master' of sbox
Remove redundant overload and add extra documentation
Allow choices to be optional for SpeechRecognition
Simple Speech API (Limited) (#144)
* Very simple listen method purely with dictation or listen method with a set of possible choices
Co-authored-by: Chloe Marcec <dmarcecguzman@gmail.com>
Allow specifying HTTP headers in WebSocket.Connect (some are not allowed though)
Set appropriate User-Agent and Origin headers (not customizable)
Merge pull request #138 from Facepunch/websocket-headers
Allow specifying HTTP headers in WebSocket.Connect
Fix menu clipping with maps & local games
Fix Vector3.ClampLength( float minLength, float maxLength )
Add min max variant to ClampLength
MaterialIcon lookup fix
ListView control
Icon Attribute, MaterialIcon enum
Allow specifying root namespace
Merge pull request #145 from Facepunch/root-namespace
Allow specifying root namespace in the .addon file
```
{
"sharedassets": "*.*",
"type": "game",
"ident": "ognik.spectest",
"rootnamespace": "Poop"
}
```
https://files.facepunch.com/ognik/1b0811b1/2022-01-18_36-07-333a9692-b006-45ae-9291-ba9d4a2e701b-EM3ZWSxJ.png
Remove glass hack, try and put quad basis into entity key values instead
Fix startup assert related to duplicate QT layout
Fixed start up exception due to a malformed comment
Better fix for AMD driver bug on DoF, wrap around problematic instruction
Organize Qt defs
Bind pixmap
Create IAsset.def
Create IAssetPreviewSystem.def
Create IAssetSystem.def
Add Paint.Draw( rect, pixmap )
Add Utility.GetAssetThumb( path )
ModelProperty draws thumbnail
Aircon - aircon, gibs and mount lod0
Chop off a pixel when mp4 recording is an odd size so any size can be recorded
Refactoring
Expose the ModelEntity's Model as a property
Moved Model, Material, Texture into Engine.dll
Remove unused RouteDamageToNative
ModelProperty placeholder
Initial SDF tracing optimizations until multipass rewrite
Fix DoF on AMD
Metal Railing Tileset https://files.facepunch.com/louie/1b0711b1/sbox_JRSGuE8OgJ.png
Addition models for railing tileset
Removed broken/ fixed Core particles
Removed old test maps from /core
Updated tags for particles
Cleaned up explosion particle
If in full screen tools mode and open the console, disable full screen
Added console command "tcmd", which can be used to run events in tools realm
Added tool event commands editor.fulltoggle, editor.fulloff, editor.fullon
Bind f3 "tcmd editor.fulltoggle"
Add Input.GetBindingForButton( string buttonName )
Pressing F keys in editor will run those binds in game, even if the game doesn't have direct focus
Fixed weird ghosting on DOF edge
Disable videomode settings when in tools as it's handled by the widget (prevents user getting into an infinitely tiling window state)
Move sliders from menu to base
Make CoC Smoother for shader
Initial dev camera DOF UI
Remove old DOF stuff from devcam
Add the ability to use old CoC
Cleanup var names
Correct focal point for old coc
Merge pull request #143 from Facepunch/dof-settin-devcam
DOF Settings menu with devcam.
Hold TAB:
https://files.facepunch.com/ognik/1b0711b1/2022-01-21_02-16-6a51e513-aa5a-4419-a390-0c91b867974e-ZdXU8wWx.png
Update entity list when entity parent changes
Iron Fences - revised post design and improved texture resolution
iron fence - roughness tweak for paint
Add mp4 support to CMovieRecorder so we have a working mp4 recorder that we can speed up for runtime use
Select server entity, if available
Split classes into files
Allow getting DisplayInfo to type to not inherit
Inspector navbar
Add Option.Enabled
Inspector back/forward with history
Added Paint.AntiAliasing
Add Widget.ToolTip, Widget.StatusTip
FloatEditor can have an icon instead
Add Angles Editor
Add Paint.SetBrush( image )
Color editor
Fix warnings
Fix titlebar dragging
Float, Vector2, Vector3 editors
Strings are editable in inspector
MaterialIcons latest
Fix MouseEvent buttons being wrong on mouserelease event
Add Widget OnMouseClick event
Add StringEditor
ObjectPicker
Fix game not visible in in-game console
We don't need the left column in the in game console now
MainLoop timings (didn't hook it up to anything yet)
DisplayInfo handles passing nulls
EntityRegistry runs tool events when entity added/removed
DataModel LayoutChanged
Added TreeView.UniformRowHeights
Initialize ModelIndex to -1 properly
Add managed QRectF to make interop things simpler
Add Assert.False
Paint.DrawText returns size rect
Implement our own ItemDelegate in c#
Painter SetFont, MeasureText
Add Painter.DrawMaterialIcon
Cleaned out unused tree shit
Add TextFlag for painting text (replaces/swallows Alignment)
PaneList restored
EntityList restored
Allow DataValueNode to be implemented using events
Entity list cleanup
Tree sorting and filtering tests
Option toggle callback
Entity list filtering, sort by age
Toolbar AddWidget, SetIconSize
Filter entities by string
Call entity.changed in tools context when dormant status changes
Added Rect Expand( x, y )
Don't call Dormant change callbacks if it didn't change
Don't create dockWidget if we have one
Label can use DataBind
Move Inspector code to addon
Inspector tweaks
Remove placeholder tabs in editor
qt update
Show inspector and entity list by default, maximize editor window by default
Ensure caret sanity after setting text on a Label to avoid exceptions in TextEntry after clearing existing text
Merge branch 'master' of github.com:Facepunch/sbox
Throw a nicer exception if you try to add children to something that shouldn't have them ( <text>, <img> )
ModelDoc: Change default save location to path of imported model file
Fix NRE on unsized Image panel with no texture
<img> panel will now default size to their Texture size
Fix stray pixels along edges when using background-image
When rendering an Image panel mimick background-size: cover instead of contain - fix it looking shit at edges
Organised core assets with tags https://files.facepunch.com/louie/1b0411b1/sbox_whobIOoHgX.png
Allow usage of our custom tags