Must’ve been a recent change because somewhat frequently I’m using it on the go and just now it started appearing for me.

Also banners appear on the top of communities now too. =D

  • julian@activitypub.space
    link
    fedilink
    arrow-up
    7
    ·
    22 hours ago

    I’ve been looking into how to accomplish this too… because it is a UI/UX problem and I am very bad at designing user interfaces.

    Mixing them like so works, although it’s hard because then it minimizes the size of topics (since it is just the title.) It means microblog content get a bit of a UI boost due to on screen size.

    Limiting the max height of microblog posts and showing a snippet of the threaded content OP is another way, but that makes the page more feed-like and less of a “topic listing”, which isn’t always the way to go either.

    For reference, NodeBB also mixes threads and microblog posts. We do this by generating a title from microblog posts. It’s not the best solution either.

    • Auster@thebrainbin.orgOP
      link
      fedilink
      arrow-up
      3
      ·
      21 hours ago

      Ye. Back when I used Feeder (some Android RSS reader), it was a similar struggle as each feed loads their data differently and I would try to find the least bad of the display modes.

    • kbal@fedia.io
      link
      fedilink
      arrow-up
      2
      ·
      19 hours ago

      Most of the “microblog” posts I’m seeing are pretty short. I seem to remember the images being way too big, though. I made a custom ublock rule or something to make both the lemmy ones and them equally small thumbnails just big enough to decide if I want to load a full-sized one. It’s kept working for a year or something, I had forgotten it was there, but I guess it helps even more now.

      Edit: Ah, found it. It’s a firefox/librewolf userContent.css thing. Maybe something similar could be an mbin user configurable option some day.

      @-moz-document domain("fedia.io") {
          .figure-thumb { max-height:90px !important; max-width:160px !important; overflow: hidden; }
          .view-compact .entry figure { height:90px !important; width: 160px !important} 
      }