Skip Navigation
My main gripe with inbox management: where's the context?

Most Lemmy UIs seem to have an inbox that works a bit like this:

!

Without context, I don't really understand what's happening. A link to the parent comment is usually available, but it takes me out of my inbox.

Here's how I approached it in Lemminator:

!

All context is right there, and I can work through my unreads one by one. A conventional compact inbox view is also still available:

!

Would this work for you? Do you prefer the classic inbox?

10
Do you use comment permalinks? Do you like how they work?
  • Interesting, I hadn't considered that before.

    Suppose I modified Lemminator's search bar so you could paste a link like https://lemmy.ml/comment/1234 or https://lemmy.ml/post/5678 in it and press Enter to navigate to the relevant comment/post within the web UI. I could automatically infer that these are permalinks from other instances. Would that help at all?

  • Do you use comment permalinks? Do you like how they work?

    I sometimes open comment permalinks when going through my inbox on the official web UI. I wasn't completely satisfied with how they work so I wanted to rethink permalinks.

    Here's what I ended up with for now: https://lemminator.netlify.app/c/lemmyapps/post/3425509/comment/2569266

    Lemmy.world's officially supported web UIs:

    • https://lemmy.world/comment/2569266
    • https://a.lemmy.world/lemmy.world/comment/2569266
    • https://photon.lemmy.world/post/lemmy.world/3425509?thread=0.2569136.2569266#2569266
    • m.lemmy.world doesn't seem to support them
    • https://old.lemmy.world/comment/2569266

    Some design decisions I made (for better or worse):

    • You can open a permalink by clicking a comment's timestamp. This minimizes UI clutter but trades off discoverability.
    • The permalink page shows the linked comment near the top, skipping all post information except for its title
    • The comment you link to is the one you'll see at the top (not the parent comment)
    • Context is available behind a button

    Are permalinks something you use at all? Do you have any opinions on how they should work?

    5
    Keyboard navigation for Lemmy

    I added keyboard navigation for posts and comments to Lemminator. These hotkeys will feel familiar to Vim users.

    Here's how it works:

    • j goes down, k goes up
    • For posts: o opens the post page
    • For comments: l goes to first child comment, h goes to parent
    • More posts/comments will load if you step over a page limit
    • Esc ends navigation

    Keyboard navigation pairs well with browser plugins like Vimium, allowing you to reach features that aren't explicitly navigable with familiar key bindings. Just make sure to exclude the above hotkeys from Vimium.

    1
    Working on a new web UI
  • You're hitting the nail on the head. Reddit-style websites are familiar to a lot of people, but we need to do a better job of explaining instances and federation. Not with text or technobabble, but with a UI that's so intuitive it almost speaks for itself.

  • Working on a new web UI
  • Prior to starting my own web UI I considered becoming an Alexandrite contributor. I like how colorful it is compared to the regular web UI. My vision is too different from a technical, design and UX perspective though, so I still think it's worth pursuing a separate effort. I hope it'll pay off.

  • Working on a new web UI
  • Thank you! There's obviously still quite a way to go, but I'm hoping I or someone else will get there eventually.

    I agree that defaults matter a lot. You get only one chance to make a first impression, and most people will probably decide within a few seconds whether Lemmy is worth exploring. We need to get those users excited to explore the platform.

    Granted, some people may be scared that it's going to "dumb down" Lemmy. But Lemmy will always continue to be about freedom of choice: you pick an instance you like, instances can offer any selection of web UIs they want, and you pick from the offered web UIs.

  • Working on a new web UI
  • Not sure I'd make the width cover the full middle section, but I agree that search needs to play a more prominent than in Lemmy's official web UI. The related post search is an interesting suggestion I hadn't considered yet!

  • Working on a new web UI
  • Awesome. Read-only browsing is fairly stable at this point, but I think I'll need to have basic account interactions like upvote, downvote and comment implemented before I have a minimum viable product. In general, I prefer to polish the experience before expanding the feature set.

  • Working on a new web UI

    I'd like Lemmy to attract a wide range of folks who contribute to a diverse range of communities. While the official web UI is very rich in features, I think it might be a bit intimidating for non-IT people.

    So I figured: why not try to be the change I want to see in this world? Here's my attempt, implemented in SvelteKit.

    49
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)FR
    FrostySpectacles @lemmy.world
    Posts 4
    Comments 20