After a year in development and six months in beta, we are thrilled to announce that Mlem for Lemmy 2.0 is available on the App Store!

We’ve rewritten the app from the ground up–it’s still the same Mlem our users know and love, but with significant performance improvements, a set of new features that were infeasible in our v1 app, and a fresh new design that feels right at home with the latest versions of iOS. There are more changes than we could list here, so the best way to see what’s new is to just download the app, but some of the highlights include:

Media Enhancements

2.0 ships with a brand new image viewer and full support for gifs, videos, and animated webps. We’ve even added loops.video embedding–link posts to loops.video will display the linked video directly in Mlem.

Color Themes

In addition to the standard light and dark, Mlem 2.0 offers OLED, Solarized, and Dracula color themes, with more on the way. If you’d like us to support your favorite theme, let us know!

Markdown Handling

Powered by our custom cmark fork, Mlem 2.0 supports the full range of Lemmydown syntax.

Enhanced Post Composer

You can now create crossposts directly in the post editor (+ -> Crosspost), and can even post to multiple communities from multiple accounts at once. The keyboard now also sports a comprehensive set of Markdown editing tools.

French Localization

Mlem is now available in French, thanks to pylapp.

And More…

  • Guest mode: you can now browse instances without an account
  • Added a new Tiled post layout
  • Keep place on switch: you can now switch accounts without reloading the app. This behavior can be toggled in Settings -> Accounts or accessed by long pressing an account in the account switcher.
  • You can now search for posts and comments

Compatibility Notice: Mlem 2.0 supports iOS 17 and later. If you are on an older iOS, you won’t be able to download this update but will be able to continue using the previous version of Mlem.

Thank you to all of our beta testers, whose feedback and support has been invaluable.

Cheers,

The Mlem Group

Mlem is a free and open source project. 100% of our funding, which pays for things like server time, comes from our generous donors; we do not, and will never, run ads or sell data. If you’d like to help support Mlem, you can donate here.

  • Wisens
    link
    fedilink
    English
    23 days ago

    I like the ability to have “Blur NSFW” content from the quick menu on the top right when I’m in public or at work. Why was that moved/removed?

    • Sjmarf
      link
      fedilink
      English
      33 days ago

      In 2.0 we rewrote the whole app from the ground up, and just forgot to re-implement that feature haha. We’ll add it back in for next week’s beta 👍

  • Gamma
    link
    fedilink
    English
    16 days ago

    Is there a reason the little upvote icon on posts turns blue on the feed but is uncolored if you open the post’s page? Makes it harder to see if you’ve upvoted at a glance

    • EricOPM
      link
      fedilink
      English
      2
      edit-2
      5 days ago

      I assume you’re using compact or tiled posts in feed. We color the little arrow in those layouts but not the headline or large post layout (used in the post page) because the upvote button in the interaction bar is already colored, and coloring both looked pretty bad.

      We didn’t consider that the upvote button might not be present when we made that choice, though—we’ll revise the design for the next build so it’s always easy to tell at a glance.

      In the meantime, if you add the upvote button to your interaction bar (settings -> posts -> interaction bar), that should provide that readability.

      • Gamma
        link
        fedilink
        English
        25 days ago

        Makes sense! Probably don’t have to spend much time on it, I’m still messing with the settings a little and might end up adding the button back

  • @Bogus5553@lemm.ee
    link
    fedilink
    English
    27 days ago

    It’s absolutely marvelous, but the little info box about which image type is on display is in many cases covering text.

    • Sjmarf
      link
      fedilink
      English
      37 days ago

      The image type label is only shown when Developer Mode in switched on under Settings -> Advanced. If you turn off that setting, you won’t see the label. We’ve got an issue open to move the image type label out of the way of the image when developer mode is on (link).

  • @Fecundpossum@lemmy.world
    link
    fedilink
    English
    10
    edit-2
    11 days ago

    Just decided based on this post to check it out as I used to use Mlem back when I first joined, then used voyager for the last year or so. It’s beautiful and smooth and I think I’m keeping it.

    • EricOPM
      link
      fedilink
      English
      411 days ago

      Haha not yet, though there are some promising transpiler projects to bridge SwiftUI over to Android—nothing’s mature enough yet to make supporting both platforms viable, but it’s only a matter of time.

  • @QuarterSwede@lemmy.world
    link
    fedilink
    English
    710 days ago

    Been using 2 since the beta and wanted to say great job to the devs. It’s very good and better than Voyager. Looks native and the markdown keyboard is super good.

  • esteemedtogami
    link
    fedilink
    English
    611 days ago

    Damn, my iPad doesn’t go beyond iPadOS 16. Guess I’m going out to get a new iPad. Great work!

  • @OccasionallyFeralya@lemmy.ml
    link
    fedilink
    English
    611 days ago

    Coincidentally yall updated the app right as I installed it. Gorgeous design, but the posts are so similar to comments I find it confusing sometimes. Would it be possible to have just the comments appear is bubbles while posts remain a rectangle? Or something visually distinct.

  • Leaf (she/her)
    link
    fedilink
    English
    511 days ago

    Amazing work 🤩

    This update is going to cause another surge in user registrations!

  • @awesomesauce309@midwest.social
    link
    fedilink
    English
    511 days ago

    Love the new features. You could post the markdown editor as its own keyboard extension. Undo and redo right there are invaluable, maybe with cut and paste.

    The only features I can think of is a toggle so when you scroll the feed, if you long press media instead of save/share have it show the media in something like Quick Look. And video scrubbing

    I feel like sometimes people shy away from open source because it can be unpolished, but not Mlem. This is polished to a shine, and adding loops integration is a cherry on top.

    • EricOPM
      link
      fedilink
      English
      311 days ago

      Thanks for your kind words!

      Scrubbing is actually next up on my todo list, so you shouldn’t have to wait too long for that one.

  • @mbtrhcs@feddit.org
    link
    fedilink
    English
    411 days ago

    Really like the new design and I think Mlem definitely carries the same “native” feel that Apollo used to. I just wish it had customizable swipes so I could make the switch from Voyager, but it looks like that’s a low priority feature for now

    • Sjmarf
      link
      fedilink
      English
      410 days ago

      Thanks for the feedback! This has a been a highly requested feature for a while. It would have been tricky to implement in Mlem 1.0 due to the app’s original design. However, in Mlem 2.0, we’ve built the swipe actions system with future customization in mind. We’re planning to add customizable swipe actions sometime soon - the GitHub issue is here, if you want to keep an eye on our progress :)

      • @mbtrhcs@feddit.org
        link
        fedilink
        English
        29 days ago

        That’s great to hear! I saw the issue a few days ago but since it didn’t have any comments or milestones (at the time) I assumed it was just lost in the backlog. Thanks for the update! :)