Thanks for this amazing app!

  • Dieguito 🦝@feddit.itM
    link
    fedilink
    arrow-up
    3
    ·
    26 days ago

    Thank you! 🤩🤩🤩 I wanted to celebrate in some way but yesterday’s release had a couple of issues and I was too busy to find solutions for them to think about anything.

    As a reward for being the 100th stargazer, is there any question you would like to ask to the developer, or any feature you would like to be implemented, or any improvement that would make your experience with the app better?

    Feel free to ask and, if it is something within my scope, I commit to implement it. (I know I tend to do so with all requests but being the 100th user that request will be special).

    • stepan@lemmy.cafeOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      24 days ago

      Wow, thank you for the reward :D My biggest issue with Raccoon, that was also an issue on other clients, is that if I close the app by going to the android home screen and then I reopen it again after some time, it doesn’t remember the post that was open. Another, possibly connected issue is that when returning from a post to the feed, it sometimes doesn’t remember the feed position and jumps to the top, reloading the feed. That would be okay if I reopened the app after a while, but Raccoon forgets the feed position rather quickly, and even when I don’t leave the app at all and just spend some time viewing the post, e.g. when writing comment on it.

      • Dieguito 🦝@feddit.itM
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        24 days ago

        Ok, that is an issue with state restoration (the lazy list state in the case of a feed which doesn’t retain the position). I will look into it and will catch the occasion to dive deeper in the question because, apart from state restoration for when the app goes into the background for a short amount of time, it is possible to save state in a persistent to survive even process termination (e.g. when the Android system kills an app which has been inactive for too long in the background but you reopen it from the task list).

        Those things would be bread and butter in a normal app, unfortunately this is multiplatform which means that a lot of code is shared and platform-agnostic, so I have to investigate as how to correctly pass everything to the underlying native system. Thanks for the idea, it will be a nice learning path for me…

      • Cloudless ☼@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        2
        ·
        18 days ago

        Thanks for mentioning this. I am quite annoyed that Android leave it to applications to handle restoration of killed apps. Palm OS released in 1996 did not have this problem. Every Palm OS apps would restore exactly to the state as when the task was closed.