userTony Fergusoncancel
branchsbox/console-window-improvementscancel

25 Commits over 0 Days - ∞cph!

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 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
5 Months Ago
Replace async shit with frame event, forgot this existed Re-add icon def
5 Months Ago
Fix running EmptyAsync every time a log would come through even if it wouldn't display
5 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.
5 Months Ago
Use ToolTip instead of StatusTip in a bunch of places
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 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
6 Months Ago
Would be good if I actually clamped this value
6 Months Ago
Experiment moving log counts to status bar
6 Months Ago
Add try catch to compile.complete event, any exception that gets thrown in that event will halt the compile forever
6 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
6 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
6 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
6 Months Ago
Move some code back to Engine, raise console dock when clicking status bar log
6 Months Ago
Delete Error List
6 Months Ago
Clear status bar on compile, remove test button
6 Months Ago
Sort diagnostics by severity / project, so errors are output last on compile
6 Months Ago
More cleanup
6 Months Ago
Refactor
6 Months Ago
ConsoleEntry refactor, can read simple stack of diagnostic messages now
6 Months 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
6 Months Ago
Clear current stack trace entry when clearing the console
6 Months Ago
Give StackTraceProperty a MinimumWidth so it pops out at a readable size
6 Months Ago
Kill StatusBarLog after some time, based on LogEvent level
6 Months Ago
StatusBarLog experiments https://files.facepunch.com/tony/1b0911b1/pfmbUSg70M.png
6 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