Oh hey look, its another release around the corner! This release adds in OLED dark mode, initial inbox features, better accessibility, compact mode, and improvements to a whole bunch of things too long to post here.


Obligatory message: If there are any developers out there who want to contribute to this project, that would be greatly appreciated!

Update: A hotfix has been released to fix some initial issues with the release: https://github.com/hjiangsu/thunder/releases/tag/v0.2.1%2B7

To see the full details of this release, check out the GitHub release announcement: https://github.com/hjiangsu/thunder/releases/tag/v0.2.1%2B6

For those on TestFlight, the update should automatically install on your device. For those who obtained the app through IzzyOnDroid, that update should eventually reach your devices!

There is also a discussion page here for any general discussions about this release if anyone is interested: https://github.com/hjiangsu/thunder/discussions/67

It has been incredible to see all the community support and feedback from the last release! Let’s continue this and make Thunder an even better experience :D

  • aswz@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    Compact mode is amazing! That was the one thing keeping me on Jerboa. Thank you for your efforts!

    • aswz@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 year ago

      Does commenting on posts work? I’m having trouble seeing them show up after submitting

      Edit: replying to comments seems to work, but replying to posts doesn’t for me :(

      • darklightxi@lemmy.worldOPM
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Does commenting on posts work? I’m having trouble seeing them show up after submitting

        Hmm, do you mean commenting on posts from the feed, or when you enter the actual post page and attempt to comment?

        Commenting from the post in the feed is currently not implemented yet. However, you should be able to comment on the post when you’re in the post itself

  • shortwavesurfer
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    The compact mode is fantastic and the accessibility is already top notch. This may very well be the most screen reader accessible lemmy app. If not its in the top 1% for sure.

  • machinaeZER0@lemmy.world
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    1 year ago

    Compact mode is so goooood. This is seriously one of the best looking Lemmy apps by far :)

    • I wouldn’t mind if the bottom nav bar slid offscreen as I scrolled through my feed - a few other apps do this which I do like. It slides back in usually if you scroll back up a little
    • would love some up/down arrows to navigate through parent threads in comment view (bonus points if holding down the up arrow brings you back to the top of the post!)
    • it would be cool if we could select the accent color of the app (currently seems to be purple?) - some other apps offer the option for this to pull the system accent color on Android which is pretty neat!
    • I noticed that images on my feed autoplay if they’re animated, and I think if possible it would be cool to have a toggle to not have these autoplay? Personal preference, but also probably a good place to save data
    • I’d mentioned it in another post, but eventually would love the option to have thumbnails on the right side in compact mode
    • one small tweak I’d suggest coming from jerboa - they color the community name on a post to help it stand out a bit from the title and instance and other info (I think with the accent color?)
    • a feature request coming from Boost for Reddit - in that app you can long-press the community name on a post in-feed for a popup menu in which you can quickly block/hide that entire community from your feed, without clicking through to that community. Huge time saver!

    Sorry for the wall of text, but hope there’s some helpful/constructive stuff in there. Thanks for building such an awesome experience here!

    • darklightxi@lemmy.worldOPM
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Oh wow, thanks for taking all the time to write the feedback! I’m glad you’re enjoying it so far. More feedback is always better than less 😄

      It would be awesome if you could create these points into issues on GitHub, so that it can be tracked and discussed about within the community

  • aswz@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    1 year ago

    Is there a way to sort the feed by Top Hour/Day/Week/Month etc?

    Also, would it be possible to have an option to open all non-image/video links externally? eg. articles and GitHub links would probably be best handled in the user’s browser (I’m not sure how persistent the in-app browser’s cookies are, so privacy-wise it feels like leaving a permanent trail behind)

    Love the app, great work so far!

    Edit: An extra thing; comments that you’ve upvoted in past viewings don’t seem to be highlighted orange (especially noticeable for comments you’ve submitted, since they’re automatically upvoted)

    • darklightxi@lemmy.worldOPM
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      There’s no option to sort by top for now, but it should be fairly easy to add in. If you could create an issue on GitHub for this, that would be great!

      Also, would it be possible to have an option to open all non-image/video links externally?

      Definitely possible to add in a setting to just open links in external browser automatically. Please create a issue for that one as well on GitHub!

  • shortwavesurfer
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Curious, how many posts are loaded in a single API call? Jerboa seems to only request 10 which makes scrolling lag as it constantly has to wait for more to load

  • dridex@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 year ago

    Thunder is quickly becoming my favorite Lemmy app, absolutely great job so far.

    A few suggestions/wishlist items for me:

    Is it possible to make it so when you swipe to the right on the bottom bar, it can open the side menu? Right now, especially on large screen phones, having to click the top left corner is very difficult one handed.

    I would also love to have an option to click to collapse the text in a main post (the one submitted by the original poster).

    One more minor thing, the icon on Android looks pretty bad, at least on a Pixel. A Material You icon (that changes with the system theme) would be amazing, but I would be happy with an icon that used the circle system theme instead of a square icon inside a white circle. Material You theming for the entire app would be even better.

    Overall this app is phenomenal, I’m super excited to see how it progresses. I’m also happy to buy a premium version/donate, so know there are people out here that will happily pay for you to continue development.

  • MonsieurKoala@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Thank you so much for your work !

    Super glad to see the arrival of the inbox though it still need works. When I open the inbox it shows up empty even though I’ve had replies in the past. I have to tap twice the envelop icon in the top right to make those past replies appear. So I guess the state of the page is :

    • Unread by default
    • Tap the enveloppe and toggles unread so no changes
    • Tap the envelopp and toggle read and now the old replies appear

    Not a fan of that enveloppe icon in general I think it’s confusing. I’d rather have the unread messages appear in the same place but with a different/lighter background to show their state. This is personal preference as opposed to the previous point though.

    Also not sure if it’s the app or a mistake, but your first link in this post opens a 404 in Thunder. Opening the link in an external browser (nice new feature btw) shows that it tries to open “…tag/v0.2.1%252B6” as opposed to “…tag/v0.2.1%2B6”.

  • dzonc@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Oh wow I am impressed, I’ve been contributing to the liftoff app but I’ll take a look at your code, from a design side this looks much better to work with

    • darklightxi@lemmy.worldOPM
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Thanks, that would be amazing! This is still just a project that I work on the side to be able to learn more about Dart/Flutter, so if you have any suggestions about how to improve the codebase or how to make things more efficient, that would be incredible 😁

      Also, I’m not the best at UI/UX so if there’s anyone out there who can contribute feeback about general UI/UX stuff, that would also be great!

    • darklightxi@lemmy.worldOPM
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      This is currently in the works! There’s just some more testing that needs to happen to make sure it works as widely as possible (different permissions are required for iOS and Android, and perhaps even different permissions between different versions of Android)

  • V4uban@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Thank you so much, the app looks great and works well with lemmy.ml

    With Lemmy.world I have an 400 error, I guess because they are still running .17.4 instead of .18?

    • darklightxi@lemmy.worldOPM
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Oh no, do you have any more information about the 400 error? If you do, that might help me determine the root cause.

      Thunder should be working for 0.17.x versions with initial support for 0.18.x versions!

      • V4uban@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Nevermind, it was me (changed password and forgot to update it).

        This version looks great!

      • Krob@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        It works for me on lemmy.world I did a fresh install. Love the app by the way, keep up the good work.