Skip to content

Various UI Feedback #620

@tylersayshi

Description

@tylersayshi

Hi! I've been loving Semble and the experience it sets up. From a few weeks of using the platform, I had some random notes that I think would help the app feel nice. I hope something here can be helpful 🙌

  1. The UI for adding cards and collections should feel snappy. Optimistic updates with toast notifications of success/failure would make things feel much faster.
  2. Consider a "grab" cursor action over the cards, allowing users to freely drag a card from collection to collection.
  3. Persist the state of the collections collapsible menu in the sidebar.
  4. Add ability to favorite different collections to appear top-level in the sidebar.
  5. Consider doing more data-loading from the client (tanstack query or similar). Client-side navigation feels sluggish. Having the Skeleton loaders for every action rendering on the server gives a slow feel.
  6. Add keyboard shortcuts and promote them in the UI (tooltips and shortcut menu).

Generally speaking, I think the UI lends itself to being more similar to Linear than Bsky (the longer discover feeds are the exception to this). Most interaction patterns are small and cache-able slices of data. If using and organizing cards feels snappy and simple, I'd wager people will be more likely to make larger collections and more cards.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions