NjConsole Docs

1.2.2

✨ Lots of UX improvements:
  ▸ Clicking an error log at the top now opens in full details view
  ▸ Select multiple log rows and Ctrl+C to copy
  ▸ Options: Search and History results now also link to the belonging directory
  ▸ Button to perform Resources.UnloadUnusedAssets() in Utilities menu
  ▸ Memory Monitor: Click to GC, double click to UnloadUnusedAssets, triple click to minimize / expand
  ▸ FPS Monitor: Click to minimize / expand
  ▸ Improved visiblity of FPS and Memory Monitor texts
  ▸ and much more!
✨ Custom UIToolkit PanelSettings and StyleSheet support via project settings
✨ Tested to support Editor Play Mode Do not reload Domain or Scene
✨ Tested to support High Managed Stripping Level.
⚠️ API Change: ConsoleEditorBridge.CustomStackTraceFrameSkip moved to ConsoleContext.CustomStackTraceFrameSkip for availablity in both Editor and Runtime.
🐛 Improved scaling issues in Editor play mode on high-DPI screens.
🐛 Fix not being able to select dropdown menu items in Shortcut Options.
🐛 Lots of minor bug fixes.

1.2.1

✨ Custom log colors: Pass a color as the first parameter of a log to easily color the log text.
✨ Right-click to pin: Right-click any log to pin it. Pinned logs remain visible regardless of filters (search, channel, or priority).
✨ Custom stack trace skipping: Add your own frame-skipping logic via ConsoleEditorBridge.CustomStackTraceFrameSkip.
🐛 Improved to stick to bottom of log scroll better when resizing etc.
🐛 Fixed compile errors not always showing in NjConsole.
🐛 Fixed inspector input issue where number inputs were blocked by the command line UI.

1.2.0

🆕 Command Line Support: Using the same paths as Option Menus. With commands history, autocompletion, multi-params support, variables & scopes. Please see online doc for details.
✨ Log details text view now detects file paths and adds buttons to locate the file.
✨ Static members can now be added to Option Menus by passing the type object, e.g. CreateCatalogFrom(typeof(MyConsoleMenus).
✨ New setting to pipe logs from Unity into the unity channel.

1.1.1

🐛 Fixed compile error when NjConsole is disabled with warnings-as-errors enabled.
🐛 Fixed type search in Object Inspector not working in WebGL.

1.1.0

🆕 Option to disable and strip NjConsole using #ifdef NJCONSOLE_DISABLE. Can also be toggled via Project Settings or API.
🆕 Stack traces are now clickable line by line — click any line in a stack trace (e.g. the third line) to jump to that method in your IDE.
✨ Log details panel is now resizable by dragging its top edge.
✨ Clicking a log referencing a Unity Object now pings it in the Hierarchy, similar to the default Unity Console.
🐛 Fixed not going to the correct line number in IDE when double-clicking a log.
🐛 Fixed initialization crash loop in some projects caused by ConsoleSettings asset creation.
🐛 Fixed auto-scaling issues in Editor play mode on high-DPI screens.

1.0.1

🐛 Fixed shortcuts drag issues related to Unity 6.1

1.0.0

🚀 Our first version 🎉


NjConsole doc home