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

Design Work: Auto-detection of Schema #4963

Open
Tracked by #4788
joepavitt opened this issue Dec 24, 2024 · 0 comments
Open
Tracked by #4788

Design Work: Auto-detection of Schema #4963

joepavitt opened this issue Dec 24, 2024 · 0 comments
Assignees
Labels
design Requires Graphic/UI/UX Design work

Comments

@joepavitt
Copy link
Contributor

joepavitt commented Dec 24, 2024

Just dropping in some first drafts here:

Proposal 1:

Screenshot 2024-12-24 at 14 11 59 Screenshot 2024-12-24 at 14 16 48

Expanding on the existing "Hierarchy" view, two new sections have been added:

  • Topic Inspector
    • Provides details on the latest received payload
    • I think there is opportunity here to display topic settings too, e.g. QoS, but less important in our use cases
  • Payload Schema
    • Area where automated suggestions are provided for a given topic selected

Points to Note:

  • "Open Schema" button in line with the topic hierarchy.
  • The to-left highlight section for the select topic still looks like an accordion/expandable area which it isn't
  • Need to check on how we display our schema, given the underlying content will be Async API
  • Pros:
    • Easy to switch between different topics in the hierarchy
  • Cons:
    • Not clear to the user where the suggestions need to be reviewed
    • Real estate congestion is a concern

Proposal 2:

Screenshot 2024-12-24 at 14 19 59

Introduced the use of a pill here to make it clearer that there are items to review.

Points to Note:

  • Pros:
    • Easy to switch between different topics in the hierarchy
    • Clearer "actions" that need reviewing by the user, which can be toggled on/off if the feature is not relevant to them.
  • Cons:
    • Real estate congestion is a concern
@joepavitt joepavitt self-assigned this Dec 24, 2024
@joepavitt joepavitt added the design Requires Graphic/UI/UX Design work label Dec 24, 2024
@joepavitt joepavitt moved this to In Progress in 🛠 Development Dec 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Requires Graphic/UI/UX Design work
Projects
Status: In Progress
Development

No branches or pull requests

1 participant