this post was submitted on 08 Mar 2025
178 points (98.9% liked)

Mlem for Lemmy

5797 readers
6 users here now

Official community for Mlem, a free and open-source iOS Lemmy client.

Rules

  1. Keep it civil.
  2. This is a forum for discussion about Mlem. We welcome a degree of general chatter, but anything not related to Mlem may be removed at moderator discretion. This is not a forum for iPhone/Android debate. Posts and comments saying nothing but "iOS bad/I use Android" will be removed as off-topic.
  3. We welcome constructive criticism, but ask that it be both precise and polite.

FAQ

Download Mlem for iOS

GitHub

Website

Donate to Mlem

founded 2 years ago
MODERATORS
 

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.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 21 points 2 months ago

Nice! Thank you (:

[–] [email protected] 11 points 2 months ago

Very happy about the markdown editor!

[–] [email protected] 10 points 2 months ago* (last edited 2 months 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.

[–] [email protected] 9 points 2 months ago (2 children)

I LOVE the new design and for me it’ll replace Voyager (for now).

[–] [email protected] 4 points 2 months ago

Is that a threat?

[–] [email protected] 2 points 2 months ago

for now

It's an arm's race to get involved in your love triangle.

[–] BeigeAgenda 8 points 2 months ago (1 children)

I searched for it on f-droid, too bad open source iPhone apps don't show up there 😁

[–] [email protected] 4 points 2 months 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.

[–] [email protected] 6 points 2 months 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.

[–] [email protected] 6 points 2 months ago (1 children)

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.

[–] [email protected] 7 points 2 months ago (1 children)

Thanks for the feedback. I've opened an issue here to keep track of this :)

[–] [email protected] 5 points 2 months ago (1 children)
[–] [email protected] 2 points 2 weeks ago* (last edited 2 weeks ago)

Hey again. We've updated the app to add a gray bar to the left of all comments in the profile feed, to give them similar styling to the comments that you'd see when reading the replies of a post.

Example:

I hope this makes them easier to distinguish from posts in the profile feed. Let us know if you have any further feedback :)

[–] [email protected] 6 points 2 months ago (1 children)

The Loops integration is fantastic. Just love it!

[–] [email protected] 3 points 2 months ago

It's so easy to see Loops content now!

[–] [email protected] 6 points 2 months ago

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

[–] [email protected] 4 points 2 months ago

Looks great!

[–] [email protected] 4 points 2 months ago (1 children)

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.

[–] [email protected] 3 points 2 months 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.

[–] [email protected] 4 points 2 months ago (1 children)

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

[–] [email protected] 4 points 2 months ago (1 children)

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 :)

[–] [email protected] 2 points 2 months ago (3 children)

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! :)

load more comments (3 replies)
[–] [email protected] 4 points 2 months ago

Amazing work 🤩

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

[–] [email protected] 3 points 1 month ago* (last edited 1 month ago)

It's sooo wonderful, thanks! 🫶

[–] [email protected] 3 points 2 months ago* (last edited 2 months ago)

I adore the card mode!!

[–] [email protected] 3 points 2 months ago (1 children)
[–] [email protected] 8 points 2 months ago* (last edited 2 months ago) (2 children)

Mlem is written in SwiftUI, which unfortunately is not compatible with Android. There are some promising projects to port Swift apps to Android, but nothing mature enough that we could feasibly support both platforms, though we’d like to if/when the cross platform Swift ecosystem matures enough for that to be realistic.

[–] [email protected] 3 points 2 months ago

Totally understand and thank you for your excellent response

[–] [email protected] 2 points 2 months ago* (last edited 2 months ago)

Nice, it could work out like Orion with the chromium/firefox extensions working on ios.

[–] [email protected] 3 points 2 months ago (1 children)

Not in Google play store. Seems to only be ios.

[–] [email protected] 7 points 2 months ago

That is correct - Mlem is available on iOS only.

[–] [email protected] 3 points 2 months ago

it just keeps getting better! thank you mlem devs!

[–] [email protected] 3 points 2 months ago (2 children)

Looks great! Was the hide read posts button removed? Cant find it

[–] [email protected] 3 points 2 months ago (1 children)

Nope, it should still be there:

[–] [email protected] 2 points 2 months ago

Oh i thought there was an option to also make it a button in the home screen

load more comments (1 replies)
[–] [email protected] 2 points 2 months ago (1 children)

I’m wondering how difficult it would be to allow us to change text size. Compared to the rest of the UI, comments feel large and bold.

[–] [email protected] 2 points 2 months ago (1 children)

You can change the text size for the app as a whole by going to System Settings -> Accessibility -> Per-App Settings (at the very bottom) -> Mlem -> Larger Text. We don't currently offer a way to change this for only part of the app, such as for comments only.

load more comments (1 replies)
[–] [email protected] 2 points 2 months ago (1 children)

Are filters broken or am I using them wrong? For example I previously filtered the phrase “PlayStation lifestyle” to block that particular website however I am still seeing its posts since updating and re entering my filters.

[–] [email protected] 3 points 2 months ago* (last edited 2 months ago) (1 children)

We updated the filtering logic in 2.0 to make it more reliably filter keywords around punctuation, but it looks like that broke multi-word filters. Sorry about that, we'll have it fixed in the next build!

[–] [email protected] 2 points 2 months ago

Thank you for letting me know. Good luck!

[–] [email protected] 2 points 2 months ago

Congrats on the release! Just got around to updating the app on my iPad.

[–] [email protected] 2 points 1 month ago (1 children)

How do I enable gestures? I appreciate that swipe left to go back a page is here, but I can’t actually figure out how to interact with anything without opening a separate menu

[–] [email protected] 2 points 1 month ago (1 children)

You can enable gestures under Settings -> General -> Swipe Actions. You cannot have swipe actions enabled at the same time as the "Swipe Anywhere to Navigate" setting.

[–] [email protected] 2 points 1 month ago

Ah gotcha, thanks!

[–] [email protected] 2 points 1 month ago (1 children)

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

[–] [email protected] 3 points 1 month ago (1 children)

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).

[–] [email protected] 4 points 1 month ago (1 children)

Thanks a lot, and thanks for the great app! It’s a pleasure to run it (:

[–] [email protected] 3 points 1 month ago

I'm glad you're enjoying it :)

load more comments
view more: next ›