Hello from Memmy!

Howdy all! Hopefully you are doing well.

It has been quite some time since the last update, and for that I do apologize. Both personal commitments and just the need to take a step back have had both Sean and I not really working much on the app. However, here is some news from Memmy.

The initial releases of Memmy taught me a lot about React Native. Making an app this feature filled is fairly difficult, and it grew quickly and fell apart in a lot of areas. Seeing all of those short comings, I have gone ahead and addressed them from the ground up.

The number one issue was the UI framework that was in use. Somehow, the arguably most used UI framework for React Native had exceptionally terrible performance. That has now been completely removed from Memmy. What we are working with now produces renders in within 2ms of base React Native components.

Additionally, the state has been completely reworked. No longer should there be any real issues there. I’ve taken care to try and make sure there is only one source of truth for posts and comments as well as making sure proper memoization is being used.

Swipe gestures can be fully customized now, so feel free to do whatever setup you want.

I have some code ready to test for push notifications again. Originally, I disabled them because of rate limit issues at the request of Lemmy.world. I’ll make sure I’m still in the clear, but I was given some numbers to work with before that I think will work fine.

The community drawer can be opened from anywhere in the app by pressing and holding on the home icon now. Double tapping will refresh the feed. Small stuff, but highly requested.

Drafts get stored for everything. You can start replying to a comment, close out and reply to another one, then go back to the first. Your changes will be waiting for you.

There are other changes all over the place that should really just make performance light years better. There are sleek animations now as well on community and profile views, and loading is no longer “jarring”. Animations and fade ins are used throughout the app for all loading of data.

There’s some more stuff to implement but I anticipate having something up on the store by the middle of next week. I’ve submitted something to TestFlight for approval already, so if you are still in there you can download that.

I should note that there are no plans at all to monetize Memmy. No advertisements, paywalls for features, etc. frankly, I am happy to bite the small bill for push notifications if it comes to it. The intention is just to make an environment that you all can easily use.

Feel free to come back to memmy if you left, or stay where you’re at. As long as you’re happily using Lemmy in general that’s all that really matters :)

Cheers!

whynotzoidberg,

I’ve been really enjoying the app again. More importantly, I hope you’re enjoying life a bit as well.

Minor thought, so minor that I’m commenting here instead of on GitHub, I would love the option to disable the snappy new animations.

I find it very unnatural for the rate of scrolling to change mid-scroll. That is, when scrolling a community or my profile, the scroll motion goes super fast and then slows back down. For me, this feels a lot like going up a staircase with different height steps.

gkd,
@gkd@lemmy.ml avatar

This should be a lot better now!

whynotzoidberg,

Yeah it is! Glad I wasn’t alone with how that felt. The community logo shrinks while reducing the banner works just fine for me UX-wise.

Cheers

gkd,
@gkd@lemmy.ml avatar

I have something to fix the scroll issue. Was annoying me too. But if it’ still something people don’t like we can add a way to disable it.

danielton,

Glad to hear this! I’m excited to see where Memmy is going! It was the app that got me hooked, after all.

spoondogsvt,
@spoondogsvt@lemmy.world avatar

Thank you for continuing work on Memmy, and especially bringing back Compact view!

May I ask/suggest an option to once again show the poster’s name in Compact View? I really got used to seeing that information back in Apollo and the earlier Memmy versions. Perhaps this could be a toggle along with user/community instance names?

gkd,
@gkd@lemmy.ml avatar

Sure thing. I’m doing some stuff in there right now so I’ll toss it in.

spoondogsvt,
@spoondogsvt@lemmy.world avatar

Wow, thank you!

gkd,
@gkd@lemmy.ml avatar

I added the function but need to figure out how to make it look nice and not cluttered. Any thoughts on how/where it should go? I’m not actually sure how Apollo used to do it. **

spoondogsvt,
@spoondogsvt@lemmy.world avatar

I am not opposed to what you have now!

It might be made more compact by allowing instance names to be hidden from the community and poster names (the @lemmy.ml parts) and then combine them both on one line like “community-name by username”. But I also understand wanting to see those instance names as well.

images.app.goo.gl/qXBDJBHYEkW2UEWF7 is one compact mode screenshot of Apollo app with usernames showing, but I don’t remember if this was the last version/revision. I do remember that showing usernames was an option, but a non-default one.

Thank you for implementing the feature/option, and more thanks for conversing about it!

gkd,
@gkd@lemmy.ml avatar

Ah ok yea, it makes sense to move the community above the title if you are displaying the username as well. And removing the instance from the name will help as well. Thanks for the screenshot!

nuzzlerat,

I think you can just squeeze the username into the info line with upvote count, replies, and time. There’s plenty of space there and iirc that’s how Apollo did it with the name showing up before the rest of the info

gkd,
@gkd@lemmy.ml avatar

Oh that is probably the cleaner idea. Thanks.

nuzzlerat,

The username button seems to be taking up the full width in the compact posts. Tapping on a compact post brings me to the user profile 80% of the time.

Btw would it be better to open an issue on github when I spot a bug?

gkd,
@gkd@lemmy.ml avatar

Thanks will deal with that now. And yes, that would be easier :)

cheese_greater,

Hiya :) Are the push notifications on the table in terms of getting that sorted out? Every time I try, it basically freezes until I close app and when I reopen (forcefully) its back to toggled being off in the account settings thing

gkd,
@gkd@lemmy.ml avatar

Yep, they will be fixed up here in the next week or so.

MrZee,

Thank you for working on this great app! Unfortunately, it looks like 1.0 has some big wrinkles to iron out. Here is what I experienced:

I lost all my settings. I had to log back in, then try to put my settings back to how they were.

Many items in settings are non functional. Off the top of my head, most of the problems were on the link items under settings, such as all the stuff in “about”. Other settings I noticed aren’t working were Allow NSFW and Blur NSFW. These can no longer be toggled; both toggles immediately revert to off when you press them.

I can’t find a way to add a second account. If I hold down on my account icon at the bottom like I could do in 0.6.0, nothing comes up.

This was on 1.0(21). I reverted to 1.0(20) to see if things were working there. My login and settings I set in 1.0(21) stuck, but the other issues persisted. Reverting to 0.6.0(2) still functions, with my accounts still in place.

gkd,
@gkd@lemmy.ml avatar

It is on TestFlight for a reason. It is not a finished product.

Settings are cleared because of a new system of storing the settings.

I am implementing all of those settings. Please be patient.

gkd,
@gkd@lemmy.ml avatar

I should say too that if those features are important to you (which is understandable) give me another week.

MrZee,

Sorry if it wasn’t clear; I’m not trying to criticize. I thought you would like to know these things. I didn’t see them noted in the release notes, so I assumed you weren’t aware.

gkd,
@gkd@lemmy.ml avatar

It’s all good. Thanks for the heads up, but yea they are known about. I’ll have something likely this weekend or early next week that’s in line with where we were at before. At that point any issues that you see will most likely not be known issues and I’ll be glad for all the feedback :)

gkd,
@gkd@lemmy.ml avatar

Multiple accounts are available now.

MrZee,

That was quick. Thanks!

kayazere,

Thanks for the update! I’m glad to see development continue.

The performance is way better on my iPhone 7.

Look forward to more updates!

gkd,
@gkd@lemmy.ml avatar

You were not lying! Just played around with it on my iPhone X and it’s 🧈

iwidji,
@iwidji@lemmy.world avatar

I’m going to say something unpopular: I think you should make it possible for users to pay you for premium features like notifications.

Writing software is a hard thankless job. I’m sure there are many in the community who’d like to help you so that you can be more recharged and sustained in your pursuit to make Memmy better.

It’s admirable you want to keep it free, I hope there’s always a great free version. But I think you should consider a premium route, for features which actually do cost money to operate, and make a few bucks out of it too.

velox_vulnus, (edited )

deleted_by_author

  • Loading...
  • iwidji,
    @iwidji@lemmy.world avatar

    Because I’d like Lenny/Memmy to succeed Reddit and that means making it more accommodating to the non technical focused folks.

    gkd,
    @gkd@lemmy.ml avatar

    Not possible to do this on iOS unfortunately. Something external has to send the push notifications to the device.

    Jeff,

    Maybe not a popular opinion but I wouldn’t mind if y’all do the Bean and Avelon $30 lifetime. I’d pay it.

    ebits21,
    @ebits21@lemmy.ca avatar

    Welcome back! Seems like a great base to build off of.

    Great attitude too. 😊

    gkd,
    @gkd@lemmy.ml avatar

    Thanks! Glad to be back at it.

    SlovenianSocket,
    @SlovenianSocket@lemmy.ca avatar

    How do you enable compact mode now? Happy to see that the default sorting bug was fixed!

    gkd,
    @gkd@lemmy.ml avatar

    I’ll throw it in there soon. Was mainly focused on making sure each of the original functions is available then going to do a lot of attention to detail on design. Compact was always something that bothered me both in terms of performance and design, so I want to make sure it is done right.

    _WC,

    Thank you for the clarification and your hard work! Like others I prefer compact (strongly), so I’ve rolled back to 0.6 for now but will check back once it’s available in 1.0.

    gkd,
    @gkd@lemmy.ml avatar

    Should be there today, I’ll reply here again once it is.

    gkd,
    @gkd@lemmy.ml avatar

    Updated to include this. If you have suggestions I’m totally open to them just let me know. I’m not a big compact user so I’m not sure what people want to see with that. Cheers.

    coleseph,

    Pls do! Cards just don’t sit right with me and I’d love to see this return so I can ditch reddit. I can do that now but eh I’m weak.

    gkd,
    @gkd@lemmy.ml avatar

    Don’t worry, it will be there soon :)

    Levsgetso, (edited )

    I went into TestFlight to see if any of my apps had been updated and when I was greeted with a Memmy update, I literally jumped out of my seat.

    It really feels like Memmy has matured and grown. Sure, it might need some more polish, but that’s expected for such a massive rework.

    I’m really excited to see what’s next!

    casmael,

    Actually been really enjoying the app tbh, it’s made the transition from Reddit pretty seamless imo. Glad to see you’re still on the case!

    Mereo,

    Thank you for your hard work! Is there a new Test Flight code? I don’t see the new version yet.

    EeeDawg101,

    I received a notification from TestFlight about Memmy, but I can’t recall exactly what it said. I assumed it said a new version is available so I installed it per that, but now that I’m looking in the TestFlight app, it’s showing the app expires in 22 days, so I don’t think it was a full new version. Maybe a revision? But to answer your question, I haven’t heard anything about a new code being needed.

    gkd,
    @gkd@lemmy.ml avatar

    It should be available as 1.0 and should say 90/89 days remaining. Did you refresh the screen? Sometimes it gets stuck on the old version.

    EeeDawg101,

    Ah sure enough, checked again the update was available! Thanks!!

    WhatAmLemmy,

    Thanks for the hard work! Looking forward to it. I’ve tried the other iOS apps, but I keep coming back to Memmy despite the bugs. Sounds like you may have already fixed my issues :)

    gkd,
    @gkd@lemmy.ml avatar

    Hopefully with far fewer bugs now :) thanks!

    NOT_RICK,
    @NOT_RICK@lemmy.world avatar

    Glad to hear you’re back!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • memmy@lemmy.ml
  • kavyap
  • DreamBathrooms
  • cisconetworking
  • osvaldo12
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • Youngstown
  • ethstaker
  • rosin
  • slotface
  • mdbf
  • tacticalgear
  • InstantRegret
  • JUstTest
  • Durango
  • tester
  • everett
  • cubers
  • GTA5RPClips
  • khanakhh
  • provamag3
  • modclub
  • Leos
  • normalnudes
  • megavids
  • anitta
  • lostlight
  • All magazines