userTony Fergusoncancel
reposboxcancel

810 Commits over 639 Days - 0.05cph!

4 Months Ago
Add inline keyboard code editing to InputActionPanel https://files.facepunch.com/tony/1b1011b1/sbox_1Wb5szvOnF.mp4 Added some features to input actions editor, sorted categories (collapsible, persistent)
4 Months Ago
Expose Scene.NetworkFrequency to SceneInspector
4 Months Ago
Update game.minimal template, very simple default scene, example component
4 Months Ago
Fixed error when trying to creating a new component
4 Months Ago
Use EditorTypeLibrary for ComponentTemplate type search
4 Months Ago
BaseComponent reference -> Component
4 Months Ago
Remove out of date code files from game.minimal, made it empty for now
4 Months Ago
Don't exclude png files from base/materials dir (let me know if this is intentional, the only other file I could find was a grain LUT), fixes gizmo images not being shipped
4 Months Ago
Moved gizmo materials from testbed
4 Months Ago
Remove old launcher
4 Months Ago
Promote CameraComponent.AddHookAfterTransparent/AddHookBeforeOverlay to public so they can be used in games Remove a couple of obsolete docs causing warnings
4 Months Ago
Remove old game templates (except minimal which won't work yet either)
4 Months Ago
Get rid of newlines/tabs/returns when outputting logs to status bar
4 Months Ago
Remove SceneCamera.Enabled (isn't required)
4 Months Ago
Engine side of multiple scene cameras test (wip)
4 Months Ago
Engine side of multiple scene cameras test (wip)
4 Months Ago
When saving editor layout, check for duplicates, make a popup window to confirm changes https://files.facepunch.com/tony/1b0211b1/parsecd_zJEhGE41dz.png Add default layout
4 Months Ago
Refactor conditional models to use tags instead of hard defined indexes. Add Clothing.Tags
4 Months Ago
Clothing: experiment with exposing conditional models (changing clothes to use different models based on occupied clothing slots)
4 Months Ago
Ensure that clothing TargetModel has a standard scale, so it doesn't fuck up bounds (?)
4 Months Ago
Up the ZFar distance for clothing camera render so it's clear when bounds are way too big
4 Months Ago
Make ResourceControlWidget menu a modal, fixes it popping onto other monitors if near boundary
4 Months Ago
Fixed hotload getting very slow because of ConsoleWidget diagnostics clear (sorry 😩)
4 Months Ago
Change stack trace style a bit to show file path on a separate line if we have one https://files.facepunch.com/tony/1b2211b1/parsecd_LAii24egtt.png Adjust StackTraceProperty style more, copy to clipboard by clicking any part of the header, add tooltip
4 Months Ago
Clear out any log entries that are from diagnostics on hotload (to prevent duplicate logs when hotloading often)
4 Months Ago
Raise the console when clicking status toggle buttons
4 Months Ago
Sort out padding for stack trace "copy to clipboard"
4 Months Ago
Don't throw if we fail to create dock widgets (error when loading editor layout that has nonexistent managed types, i.e error list, game project editor docks)
4 Months Ago
Console Window Improvements (#1332) * Added Status Bar console output * Moved log counts to the Status Bar * Moved stack trace to be inline with the Console * Removed Error List * Show all code editors in Preferences window, but disable editors that are not installed
4 Months Ago
Move ConsoleWidget to addon so I can hotload it (move it back when done), add splitter window for stack trace viewer instead of using main inspector window https://files.facepunch.com/tony/1b0911b1/sbox_LIfiBOFDPg.png StatusBarLog experiments https://files.facepunch.com/tony/1b0911b1/pfmbUSg70M.png Kill StatusBarLog after some time, based on LogEvent level Give StackTraceProperty a MinimumWidth so it pops out at a readable size Clear current stack trace entry when clearing the console On compile, store diagnostics in console and display warnings/errors. When clearing console, always show important diagnostics Progress on supporting showing 'simple' stacks for diagnostics ConsoleEntry refactor, can read simple stack of diagnostic messages now Refactor More cleanup Sort diagnostics by severity / project, so errors are output last on compile Clear status bar on compile, remove test button Delete Error List Move some code back to Engine, raise console dock when clicking status bar log Move ICodeEditor, CodeEditor to Sandbox.Tools (code editor implementations and events are still in base addon) StackTraceProperty row clicks can use CodeEditor again Add setItemEnabled to NativeEngine.QComboBox Add enabled parameter to ComboBox.AddItem Show all code editors, even if they're not installed, but disable the button Add try catch to compile.complete event, any exception that gets thrown in that event will halt the compile forever Experiment moving log counts to status bar Would be good if I actually clamped this value Use ToolTip instead of StatusTip in a bunch of places Don't delete StatusBarLog unless we're killing the console entirely. Re-use existing Widget where possible. Only run Update if last log was >10ms ago. Fix running EmptyAsync every time a log would come through even if it wouldn't display Replace async shit with frame event, forgot this existed Re-add icon def
4 Months Ago
Replace async shit with frame event, forgot this existed Re-add icon def
4 Months Ago
Change view "Restore to Default" to "Reset Layout"
4 Months Ago
Fix running EmptyAsync every time a log would come through even if it wouldn't display
4 Months Ago
Don't delete StatusBarLog unless we're killing the console entirely. Re-use existing Widget where possible. Only run Update if last log was >10ms ago.
4 Months Ago
Use ToolTip instead of StatusTip in a bunch of places
4 Months Ago
Move ConsoleWidget to addon so I can hotload it (move it back when done), add splitter window for stack trace viewer instead of using main inspector window https://files.facepunch.com/tony/1b0911b1/sbox_LIfiBOFDPg.png StatusBarLog experiments https://files.facepunch.com/tony/1b0911b1/pfmbUSg70M.png Kill StatusBarLog after some time, based on LogEvent level Give StackTraceProperty a MinimumWidth so it pops out at a readable size Clear current stack trace entry when clearing the console On compile, store diagnostics in console and display warnings/errors. When clearing console, always show important diagnostics Progress on supporting showing 'simple' stacks for diagnostics ConsoleEntry refactor, can read simple stack of diagnostic messages now Refactor More cleanup Sort diagnostics by severity / project, so errors are output last on compile Clear status bar on compile, remove test button Delete Error List Move some code back to Engine, raise console dock when clicking status bar log Move ICodeEditor, CodeEditor to Sandbox.Tools (code editor implementations and events are still in base addon) StackTraceProperty row clicks can use CodeEditor again Add setItemEnabled to NativeEngine.QComboBox Add enabled parameter to ComboBox.AddItem Show all code editors, even if they're not installed, but disable the button Add try catch to compile.complete event, any exception that gets thrown in that event will halt the compile forever Experiment moving log counts to status bar Would be good if I actually clamped this value
4 Months Ago
Add delete option to editor window layout manager
4 Months Ago
Added ability to save editor layouts and restore them (sbox/issues/1349) https://files.facepunch.com/tony/1b1911b1/parsecd_KuRA9SaPEO.mp4 Fixed duplicate "New Asset Browser" after hotloading tools
4 Months Ago
Expose overriding envmap face size, add SceneCubemap.RenderSize
4 Months Ago
Refactor to ZNear and ZFar properties to match Camera
4 Months Ago
Expose controlling cubemap near far planes, add SceneCubemap.NearFarPlanes
4 Months Ago
Force re-render cubemap if m_bRenderDirty
4 Months Ago
Add SceneCubemap.RenderDirty()
5 Months Ago
Would be good if I actually clamped this value
5 Months Ago
Experiment moving log counts to status bar
5 Months Ago
Add try catch to compile.complete event, any exception that gets thrown in that event will halt the compile forever
5 Months Ago
Add setItemEnabled to NativeEngine.QComboBox Add enabled parameter to ComboBox.AddItem Show all code editors, even if they're not installed, but disable the button
5 Months Ago
Move ConsoleWidget to addon so I can hotload it (move it back when done), add splitter window for stack trace viewer instead of using main inspector window https://files.facepunch.com/tony/1b0911b1/sbox_LIfiBOFDPg.png StatusBarLog experiments https://files.facepunch.com/tony/1b0911b1/pfmbUSg70M.png Kill StatusBarLog after some time, based on LogEvent level Give StackTraceProperty a MinimumWidth so it pops out at a readable size Clear current stack trace entry when clearing the console On compile, store diagnostics in console and display warnings/errors. When clearing console, always show important diagnostics Progress on supporting showing 'simple' stacks for diagnostics ConsoleEntry refactor, can read simple stack of diagnostic messages now Refactor More cleanup Sort diagnostics by severity / project, so errors are output last on compile Clear status bar on compile, remove test button Delete Error List Move some code back to Engine, raise console dock when clicking status bar log Move ICodeEditor, CodeEditor to Sandbox.Tools (code editor implementations and events are still in base addon) StackTraceProperty row clicks can use CodeEditor again
5 Months Ago
Move ICodeEditor, CodeEditor to Sandbox.Tools (code editor implementations and events are still in base addon) StackTraceProperty row clicks can use CodeEditor again
5 Months Ago
Move some code back to Engine, raise console dock when clicking status bar log