Skip to content

Repository files navigation

Vanara Jñāna

Vanara GitHub TODO Vanara-version. NuGet packages Jñāna GitHub TODO Jñāna Vanara-version. download License: MIT

A Vanara Companion Workbench

WinUI 3 Architecture Status

Jñāna is a modular WinUI 3 workspace designed around clarity, structure, and predictable UI behavior. The current iteration focuses on a clean foundation: a unified navigation service, a consistent window model, and a lightweight shell that keeps complexity out of the core.

The Workbench concept defines how tools, editors, and panels coexist. Each component follows a strict separation of concerns: views remain thin, viewmodels handle state, and services provide the underlying mechanics. This keeps the system flexible while avoiding hidden coupling.

Navigation is fully centralized. Pages register themselves through feature tiles, keyboard shortcuts integrate directly with the navigation service, and the main window acts as a stable host. The goal is to make movement inside the app feel immediate and spatially coherent.

The QuickLaunchBar introduces a minimal docking panel for fast access to tools. It is intentionally simple: no heavy chrome, no nested UI, just a clean entry point for actions and modules. This aligns with the overall Jñāna philosophy of reducing visual noise.

The theme system provides consistent colors, glyphs, and system button styling. It ensures that every part of the UI feels like one product rather than a collection of unrelated pages. Branding elements follow the JetBrains‑inspired direction established earlier.

Jñāna is currently in active development, with the Workbench transformation, Markdown editor integration, and virtual shell concepts progressing. The project aims to become a cohesive environment for tools, diagnostics, and creative workflows.


Jñāna — Clean Architecture Workspace

Glyph Module / Feature Description Status
⚙️ Core Services NavigationHost, PageRegistry, AppServiceHost ✅ Implemented
🧭 Navigation System Unified navigation, keyboard shortcuts, feature tiles ✅ Active
🧱 Workbench Framework Page skeletons, QuickLaunchBar, VoidPage 🟢 In progress
📦 NuGet Tools Catalog service, dependency graph, caching 🟢 In progress
💻 SysInfo Page Hardware info providers, ViewModel expansion 🟢 In progress
🧩 Samples & GitHub Pages ItemsRepeater, WebView2 integration 🟡 Prototype
🎨 Theme & Branding JetBrains‑style system buttons, glyph consistency 🟢 Refining
🧠 Future Concepts Virtual shell, Markdown editor integration 🔜 Planned

Jñāna — Milestones

Glyph Milestone Target Status
🚀 Workbench Transformation Full modular docking 🟢 In progress
🧩 Markdown Editor Integration Inline editing & preview 🟢 In progress
🧠 Virtual Shell Unified workspace abstraction 🔜 Planned
🧰 Diagnostics Tools PerfMon++, RAM bar, EMA smoothing 🔜 Planned
🎨 Theme Refinement System buttons, JetBrains‑style polish 🟢 Refining

About

Jnana – A Vanara Companion Workbench

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages