Skip to content

About

Fast, searchable, dependency-free Console window for the Unity Editor. UI Toolkit, public APIs only: query language, channel filters, smart collapse, inline source preview, and log history that survives domain reloads and restarts. Installs as a UPM package from git or OpenUPM. MIT.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clarity Console

Fast, searchable, dependency-free Console window for the Unity Editor.

Status: pre-release. Live log capture and the first window are in: a virtualized list with severity toggles, search, collapse, a detail pane with clickable stack frames that open your code editor, context-object ping, channel chips that group [Tag] messages, a journal that keeps entries across domain reloads and Editor restarts, and four themes. Device logs come next; follow the milestones.

What it will do

  • A virtualized log list that stays smooth at 100k entries
  • A small query language: sev:error tag:Net* -"retry scheduled" /timeout \d+ms/i
  • Channel chips from [Tag] prefixes or from your own tag rules (text, regex, or the class that logged it), smart collapse, pins, unread badge
  • Clickable stack frames with de-noising and the source shown under every frame, so an error's path reads top to bottom, and a Show flow window that draws that path as a column of calls
  • Log history that survives domain reloads and Editor restarts
  • Compiler messages in a Problems tab, session markers, log file import
  • Themes: Native follows the Editor skin; Obsidian, Paper, Sci-fi and Ember are designed looks with a monospace face
  • Wraps long messages on demand, keeps its toolbar usable when docked in a narrow panel, and shows only what you ask for: Time and Frame columns are opt-in
  • Public Unity APIs only, UI Toolkit, zero third-party dependencies, MIT

Requirements

Unity 2022.3 LTS or newer. Development happens on Unity 6000.2; the CI matrix in .github/workflows/ci.yml lists every version the tests run on.

Install

Not published yet. Once v0.1.0 is tagged, add the package from its git URL in the Package Manager:

https://github.com/alvaris924/unity-clarity-console.git#v0.1.0

or through OpenUPM:

openupm add com.alvaris.clarity-console

Roadmap

Version Scope
v0.1.0 Log capture with context objects, virtualized list, search, collapse, detail pane, session markers, clear options, preferences
v0.5.0 Query language, channel chips, smart collapse, source preview, frame de-noising, pins, shortcuts, export, Problems tab, journal persistence, multiple windows
v1.0.0 Timeline strip, watch rules, log file import, session history, extension API, benchmarks

Ideas beyond that, ranked by usefulness in a game project, are listed in Documentation~/feature-ideas.md.

Contributing

Read CONTRIBUTING.md first. AI assistants follow AGENTS.md. Design notes and decision records live in Documentation~.

License

MIT. The bundled JetBrains Mono font is under the SIL Open Font License 1.1; see Third Party Notices.md.

About

Fast, searchable, dependency-free Console window for the Unity Editor. UI Toolkit, public APIs only: query language, channel filters, smart collapse, inline source preview, and log history that survives domain reloads and restarts. Installs as a UPM package from git or OpenUPM. MIT.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages