userTony Fergusoncancel

4,160 Commits over 884 Days - 0.20cph!

1 Year Ago
Raise the console when clicking status toggle buttons
1 Year Ago
Sort out padding for stack trace "copy to clipboard"
1 Year 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)
1 Year 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
1 Year 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
1 Year Ago
Replace async shit with frame event, forgot this existed Re-add icon def
1 Year Ago
Dirty envmap probes when changing skybox tint
1 Year Ago
Change view "Restore to Default" to "Reset Layout"
1 Year Ago
Fix running EmptyAsync every time a log would come through even if it wouldn't display
1 Year 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.
1 Year Ago
Use ToolTip instead of StatusTip in a bunch of places
1 Year 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
1 Year Ago
Add delete option to editor window layout manager
1 Year 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
1 Year Ago
Dump test code for envmaps/sykbox dirtying envmaps
1 Year Ago
Added ability to create scripts from a template (sbox-scenestaging/issues/8) https://files.facepunch.com/tony/1b1811b1/sbox-dev_YEq525Gg0s.mp4
1 Year Ago
Expose overriding envmap face size, add SceneCubemap.RenderSize
1 Year Ago
Refactor to ZNear and ZFar properties to match Camera
1 Year Ago
Expose controlling cubemap near far planes, add SceneCubemap.NearFarPlanes
1 Year Ago
Force re-render cubemap if m_bRenderDirty
1 Year Ago
Make sure all our menu popups have a parent, make them stick to the screen their parent is on
1 Year Ago
Add SceneCubemap.RenderDirty()
1 Year Ago
ComponentList: Open menu on same screen as GameObjectInspector (sbox-scenestaging/issues/61)
1 Year Ago
Make PanelComponent partial (whoops)
1 Year Ago
Add some shorthand methods for PanelComponent
1 Year Ago
Keep selected object when starting play mode (sbox/issues/1340)
1 Year Ago
Would be good if I actually clamped this value
1 Year Ago
Experiment moving log counts to status bar
1 Year Ago
Add try catch to compile.complete event, any exception that gets thrown in that event will halt the compile forever
1 Year 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
1 Year 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
1 Year Ago
Fix possible NRE on startup from cookies (?)
1 Year Ago
Move ICodeEditor, CodeEditor to Sandbox.Tools (code editor implementations and events are still in base addon) StackTraceProperty row clicks can use CodeEditor again
1 Year Ago
Move some code back to Engine, raise console dock when clicking status bar log
1 Year Ago
Delete Error List
1 Year Ago
Clear status bar on compile, remove test button
1 Year Ago
Sort diagnostics by severity / project, so errors are output last on compile
1 Year Ago
More cleanup
1 Year Ago
Refactor
1 Year Ago
ConsoleEntry refactor, can read simple stack of diagnostic messages now
1 Year Ago
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
1 Year Ago
Clear current stack trace entry when clearing the console
1 Year Ago
Give StackTraceProperty a MinimumWidth so it pops out at a readable size
1 Year Ago
Kill StatusBarLog after some time, based on LogEvent level
1 Year Ago
StatusBarLog experiments https://files.facepunch.com/tony/1b0911b1/pfmbUSg70M.png
1 Year 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
1 Year Ago
Pass streamer events to IGameMenuDll
1 Year Ago
Inspector remembers if components were minimized using a cookie (sbox/issues/1328)
1 Year Ago
Add Cookie.Remove( key )
1 Year Ago
PopupWidget: Use real widget position for animation as it could've changed w/ ConstrainToScreen call