-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
planning: Jan UI Extensions Framework #2718
Comments
Goal
Resources |
Remote API Extensions:
|
Tools Extensions:
|
Here is the modular, extensible UI architecture for Jan, inspired by frameworks like Obsidian and VS Code: Notes:
By Layout(1) Top Bar - Control panel Always visible and acts as the central hub. It provides users with quick access to essential actions for different spaces and overall app settings. Users can easily navigate and execute commands using the command palette or control toolbar. (2) Ribbon
(3) Status Tray
(4) Content space
1. Top bar(1.1) Toolbar
(1.2) Command Palette
2. Ribbon(2.1) Top icons (2.1) Bottom icons 3. Status Tray(3.1) App status (3.2) Monitor Bar
Bottom Panel
Content SpaceLeft sidebar
Right sidebar
Main panel
By ExtensionsRemote API Extensions:
Tools Extensions
|
Goal
Components
Tasklist
The text was updated successfully, but these errors were encountered: