this post was submitted on 28 Jul 2023
100 points (100.0% liked)

Memmy - An iOS client for Lemmy

5074 readers
1 users here now

Download on the App Store

View on GitHub

Join the Discord

Code of Conduct

founded 1 year ago
MODERATORS
 

Hey guys! Sorry for being AWOL for the past few days. I’ve been taking some personal time and stepped away for a bit. Going to be cleaning up some more stuff and pushing out some good stuff to you guys soon.

This build here - for real this time - offers significant performance enhancements. There is more to be done, but this is a great start.

Here’s some changes:

  • Hide username in the tab bar
  • Some context menu refactors
  • Add bug report option
  • We have replaced the old UI library with a new one. There are still some quirks to work out, and we will be handling those over the next few days. This offers quite a significant performance boost over the last library.
  • Using more stable variables to prevent unnecessary re-renders. This is one part of the performance improvements.
  • Fix infinite refreshing attempts of an empty community
  • Added option to delete posts. This was something I threw in tonight and will be finishing edit post tomorrow. I also have the mod tools ready to go, just a matter of adding them where they need to be in the menus
  • Comment chains are collapsed after either the first 4 2nd level comments or after 3 replies to a 2nd level comment. Much easier to scroll through comments now. This is a WIP so there might be issues. Let us know.
  • Added a comment jump button. Speaks for itself. Might have some issues and is still a WIP. Let us know if anything goes wrong
  • Should have fixed a few crashes that were getting reported while I was away.

Again, sorry for the downtime. I’ll be more active over the next week and we should see some big stuff.

top 50 comments
sorted by: hot top controversial new old
[–] adam@fedi.alc.im 22 points 1 year ago

A well earned break! You've done amazing work :)

[–] playxdestroy@lemmy.ml 7 points 1 year ago (1 children)

Thank you for your work!

Text size looks a bit wrong in this version. Usernames and community names are too big.

[–] gkd@lemmy.ml 8 points 1 year ago (2 children)

Yea, seems to be a bit of a scaling issue from the migration to the new UI library. We'll get it fixed today :)

[–] playxdestroy@lemmy.ml 2 points 1 year ago

Awesome. Thank you!

[–] fartsparkles@sh.itjust.works 1 points 1 year ago (1 children)

You’re absolutely crushing it! Thank you so much for writing this app and I can’t wait to be able to subscribe to the app to support it.

One FR for the backlog (no rush, I just stumbled on it while trying to find this very community): When you are looking at a user’s comment history, there isn’t a link to take you to the post itself or see the context of the comment.

Thanks so much, once more, and you have made the migration to Lemmy such a pleasant one.

[–] gkd@lemmy.ml 2 points 1 year ago (1 children)

This is actually a feature already, just commented out while I fixed up state stuff. I'll have it back in there today.

[–] fartsparkles@sh.itjust.works 1 points 1 year ago (1 children)

Really appreciate your reply. That issue is the only reason I’ve been using wefwef intermittently recently (the freezes in that “app” drive me crazy).

[–] gkd@lemmy.ml 2 points 1 year ago (1 children)

Took most of the week off for personal time, but should be knocking out a bunch of stuff over the weekend and rolling out some of the final big things that are missing. Thanks for sticking around and waiting on us :)

[–] fartsparkles@sh.itjust.works 1 points 1 year ago

You’re absolutely entitled to and deserving of time off. I hope it was for positive reasons but if it wasn’t, my heart goes out to you.

Just bought you 5 coffees on buymeacoffee for being a wonderful person.

[–] worfamerryman@beehaw.org 6 points 1 year ago

No problem, take all the time you need. I know it can be overwhelming to work on a project without serious downtime.

I think we have all taken our time away from our work just to forget for a while.

Hopefully you enjoyed your downtime 🙌

[–] formatc@sh.itjust.works 5 points 1 year ago (1 children)

Great update - love the comment jump button!!! I’m sure it’s planned, but looking forward to being able to move it to other locations like Apollo (middle right, middle left, bottom left, etc.).

[–] mujoh@lemmy.ml 4 points 1 year ago

That and haptic feedback would be awesome additions.

[–] wernsting@lemm.ee 4 points 1 year ago (2 children)

Hope you have enjoyed some downtime!

Just updated, iPhone 12 and it’s no longer loading past the start up screen…

Hopefully just a glitch!

[–] gkd@lemmy.ml 3 points 1 year ago (1 children)

Oddly I’ve seen this issue with someone else. Let me see.

[–] wernsting@lemm.ee 1 points 1 year ago (1 children)
[–] gkd@lemmy.ml 2 points 1 year ago (3 children)

Think I saw the issue. Pushing an update now :)

[–] tsp@feddit.de 1 points 1 year ago

Build 11 fixes it for me, thanks for the great work!

[–] wernsting@lemm.ee 1 points 1 year ago (1 children)

Unfortunately that hasn’t fixed it fix for me…

[–] gkd@lemmy.ml 2 points 1 year ago (1 children)

Sorry I just released it, not the last one (other one was for another issue)...could you try that one (for reference it should be build 11)

[–] wernsting@lemm.ee 1 points 1 year ago (1 children)
[–] wernsting@lemm.ee 1 points 1 year ago

Now that’s a quick turn around!

[–] tsp@feddit.de 2 points 1 year ago (1 children)

I‘m having the same problem on an iPhone 12 as well as on an iPad Pro 5th gen…

[–] wernsting@lemm.ee 1 points 1 year ago (1 children)

The latest build (11) fixed it for me

[–] tsp@feddit.de 1 points 1 year ago
[–] ApathyTree@lemmy.dbzer0.com 2 points 1 year ago* (last edited 1 year ago) (2 children)

I’m super onboard with whatever you decide to do, but I’m not sure if this is a bug or intended functionality based on release notes, so figure I’ll ask here.

Since this release, best I can tell, up/downvotes are merged into a single number. I was using this app specifically because it kept them separated while others didn’t. Is this going to be a permanent UX change?

I only ask because I really really don’t like it (part of the draw of Lemmy is the separate up and downvote counts, and I actively do not want them combined, for mental health/groupthink reasons). I’d like to know if I should look for a different app (literally zero pressure intended) or if perhaps you plan to add a toggle or something for people who don’t/do want the condensed numbers.

If you end up adding a toggle (or there exists one presently I have not found), imho the default function of separating up/downvotes should be the default here also (this isn’t Reddit and suppressing that fact doesn’t help people with the change; it needs to feel different to be different), but I’m not out here developing an app myself, since I don’t have the skills, so take that feedback for what it is.

I appreciate your work either way, thank you for doing what you do!

[–] gkd@lemmy.ml 4 points 1 year ago* (last edited 1 year ago) (2 children)

There's a toggle for this under Appearance. Let me see if it got changed (accidentally) to default to enabled. If that happened, it isn't the intention.

Edit: Yea, it was changed. I'm reverting that back. Anyway, you can just disable the toggle for now. Thanks for the heads up.

[–] ApathyTree@lemmy.dbzer0.com 1 points 1 year ago* (last edited 1 year ago)

Also it seems I can’t just select/“click”/press comments from my post history to view them in situ anymore.

I can’t see context for anything..

[–] Furball@sh.itjust.works 2 points 1 year ago (2 children)

The comment jump button is great! Could you maybe add a feature so that when you long press the comment jump button, it jumps up?

[–] EeeDawg101@lemm.ee 1 points 1 year ago

Also, how about a way to disable it all together? I was never a fan of (and didn’t use it) in Apollo.

[–] knorbler@discuss.tchncs.de 1 points 1 year ago

Yes, please! My Apollo muscle memory keeps fooling me. Now that you implemented the forward jump my naive guess is that backwards is basically free. Thanks OP for your hard work!

[–] stylishboar@lemmy.world 2 points 1 year ago

No need to apologize for taking time off. We appreciate you.

[–] Blaze@sopuli.xyz 2 points 1 year ago

Take your time, thank you for your work!

[–] memmytesting1@lemm.ee 1 points 1 year ago (1 children)
[–] nanometer@lemm.ee 1 points 1 year ago

Well deserved, good to have you back!

[–] whodatdair@lemm.ee 1 points 1 year ago

Been loving the app - thanks for all your work!

[–] cestvrai@lemm.ee 1 points 1 year ago

As a fellow developer, I know that time away from the code can be just as important as time with the code.

Great work so far!

[–] SpunkyBarnes@geddit.social 1 points 1 year ago (1 children)

Thank you for your app, it’s made the difference for me.

Just popped into updates (US iOS AppStore) and it’s still v0.4, do I just need to be patient?

Thanks again!

[–] gkd@lemmy.ml 2 points 1 year ago

Yea hopefully Apple gets to it today.

[–] barrybeebenson@lemmy.dbzer0.com 1 points 1 year ago (1 children)

i’m seeing some serious performance improvements on the ios 17 developer beta! woo!

[–] gkd@lemmy.ml 2 points 1 year ago

Great to hear!

[–] Whirlybird@aussie.zone 1 points 1 year ago (1 children)

You’re doing amazing work, but just one question - can we get an option to please show the upvote/downvote tallies again rather than the combined total?

Only showing a total means a comment with 500 up and 501 down will just show as -1, the same as a comment with 0 up and 1 down, which isn’t meaningful imo. It also leads to the typical Reddit behaviour of “upvote high rated opinions and downvote low rates opinions”.

[–] gkd@lemmy.ml 2 points 1 year ago* (last edited 1 year ago) (1 children)

There's a toggle for this under Appearance.

Edit: Also, this wasn't the intention but the setting was enabled by default now (before it was disabled). I'll be reverting that change as I don't like it either.

[–] Whirlybird@aussie.zone 1 points 1 year ago

Ah, amazing. Thanks for the quick reply!