Skip to content
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

feat: Revamp system monitor & app footer #2039

Closed
4 tasks
imtuyethan opened this issue Feb 15, 2024 · 4 comments
Closed
4 tasks

feat: Revamp system monitor & app footer #2039

imtuyethan opened this issue Feb 15, 2024 · 4 comments
Assignees
Labels
roadmap: Observability System Monitor, logs, observability and hardware insights roadmap: UIKit & Design System type: feature request A new feature
Milestone

Comments

@imtuyethan
Copy link
Contributor

imtuyethan commented Feb 15, 2024

Related epics: Jan Server #1078 & Observability #1236
Related design ticket: #1838


Revamp system monitor

Problem: In Jan Server, app displays system informations in the footer bar, which send a lot of requests during app cycle. Should revamp the UI to have expand/collapse section so users can access from anywhere but still ensure the performance.

Design

Figma link: https://www.figma.com/file/ytn1nRZ17FUmJHTlhmZB9f/Jan-App?type=design&node-id=4427-325119&mode=design&t=LbqHwgt8zLarODK6-4

Note

  • Remove system monitor page & item on the left ribbon
  • Move system monitor on the footer
  • Users can only see CPU, mem, GPU metrics when they expand the footer. Reason: to reduce the number of requests sent during app cycle in Jan Server.
  • When system monitor is expanded -> update the metrics constantly

User flow

Users click on system monitor to view the metrics:

Screenshot 2024-02-15 at 9 34 38 PM

System monitor includes running models & activity metrics as below, and users can expand the panel or adjust the size of the panel:

Screenshot 2024-02-15 at 9 34 47 PM

Revamp app footer

https://www.figma.com/file/ytn1nRZ17FUmJHTlhmZB9f/Jan-App?type=design&node-id=1-22887&mode=design&t=LbqHwgt8zLarODK6-4

  • Remove my models -> it's kinda redundant & has no purpose at the moment
Screenshot 2024-02-15 at 9 45 53 PM
@Van-QA
Copy link
Contributor

Van-QA commented Feb 23, 2024

  1. Invisible text in dardmode @urmauur
    image
  2. Overlapping Download button ❌
image 3. Running model should be in Bold image

@urmauur urmauur mentioned this issue Feb 23, 2024
3 tasks
@Van-QA
Copy link
Contributor

Van-QA commented Feb 26, 2024

hi @urmauur
3. menu name is overlapped with System monitor ❌
image

@urmauur
Copy link
Contributor

urmauur commented Feb 26, 2024

nice catch, will update this @Van-QA thank u

@Van-QA
Copy link
Contributor

Van-QA commented Feb 27, 2024

@urmauur please help us correct the UI accordingly, thank you 🙏

image On the other hand, can you also help me correct this: image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
roadmap: Observability System Monitor, logs, observability and hardware insights roadmap: UIKit & Design System type: feature request A new feature
Projects
Archived in project
Development

No branches or pull requests

3 participants