Dev for Mlem, the iOS Lemmy client.

Tip jar

  • 28 Posts
  • 19 Comments
Joined 2 years ago
cake
Cake day: June 27th, 2023

help-circle





  • Eric@lemmy.mlMtoMlem for Lemmy@lemmy.mldots in stats
    link
    fedilink
    English
    arrow-up
    3
    ·
    21 days ago

    This happens when there isn’t enough room on the interaction bar—we have some common sense limits on how many items can be added to the bar to try to prevent this, but the emphasis on customization means that we can’t always account for every configuration and screen size. Handling this overflow elegantly is still an active topic in our design conversation.



























  • Mlem dev here.

    This feature, as suggested, presents a fundamental technical problem: frontend clients load posts a page at a time, and so are only aware of the posts you’ve already scrolled past and the ~20-50 posts ahead in the feed. It’s therefore not possible to find all posts with the same URL and aggregate their comments into a single chain under the first occurrence of the URL, at least not without loading infeasible amounts of data ahead of time.

    We do have a merged crossposts feature planned, which achieves the same basic functionality but using the backend crosspost data rather than absolute URLs; our comments view also currently shows the list of crossposts and indicates the number of comments on each one.

    Alternatively, a filter that only shows posts with comments

    That’s a good idea, we’ll add it to a future build.







  • This is one of Mlem’s guiding principles! We strive to offer options to show as much–or as little–information as the user wants, with options to show/hide:

    • Author
    • Author instance
    • Community instance
    • Community subscription status
    • Thumbnails
    • Score
    • Display downvotes separately
    • Time posted
    • Saved status
    • Number of replies

    Plus a fully customizable interaction bar–and that’s all just for posts.

    If you’re on iOS, I’d encourage you to give us a try!