I'm looking into adding another behaviour to the timeline. Something closer to what Mastodon official client is doing. Just loading 20-50 top most posts, and let you tap a “load more” to fill the gap yourself. This will be behind a toggle so you can swap between the current mode and the new one.
@IceCubesApp idk if I'd use it, but consider adding a user setting for the number of posts retrieved
@IceCubesApp yes please — if you only open the app once or so a day it takes quite some time to refresh the timeline
@IceCubesApp
I've enjoyed apps that do this. Some even allow you to choose how many posts should be grabbed each fetch. The choices are predetermined.
@IceCubesApp Glad you’re offering this as a toggle feature. Half the time this “feature” annoys me and the other half I find it very valuable. BTW I now just do a monthly contribution (via Apple) to IceCubes, I hope others are doing the same and this is working out for you. Love the app.
@IceCubesApp this would have a lot of value, especially as a toggle since I check my phone multiple times per day, but on iPad maybe once or twice a week so it can be quite slow when loading. 👍
@IceCubesApp can you do the swipe thing in the front window? Sometimes I don’t want to click on the post to click favorite. Double tapping to get there and tap star is kind of annoying.
@IceCubesApp If it allows images and videos/GIFs to load faster, or keep their loading from blanking out all of the other images in the timeline as they load on slow connections, I’m all for it. That is my biggest annoyance right now. When media loads for detail viewing, the entire timeline’s images become unviewable.
@IceCubesApp Search the timeline would be the perfect missing feature, if we wanna find that certain toot we’ve seen and scrolled passed it. Current search doesn’t help 🤷🏻‍♂️

@IceCubesApp I'm happy for this to be an option, but I'm glad it will be optional.

I began using Ice Cubes specifically because it continuously loads everything. It lets me read my main feed without constantly having to stop scrolling, and load additional posts in stages.

What you're proposing is the behaviour I switched apps to get away from, so please bear that in mind when choosing the default behaviour.

@IceCubesApp not sure I’d ever use this feature, but options are always good!
@IceCubesApp is like to be able to read/load in chronological order. Meaning, from oldest to newest.
@alexhung @IceCubesApp Plus being able two switch sort order (scroll up instead of scroll down), so we must not read the end of each post before viewing the author or headline.
@IceCubesApp that’s one of the features I miss most from the official app. It would be nice to have in #icecubesapp
@IceCubesApp Yes to that … I’d love it

@IceCubesApp Heh! :) I can't recall if I asked for the 'load more' refresh style back in the day* but I've become accustomed to and actually really like the current method of scrolling. (Toggling the setting sounds good though).

And I don't like the word 'gaps', it fills me with dread that I might miss something important, like your toot. :)

*it's actually decades ago isn't it!

@IceCubesApp It’s kinda funny to see IceCubes looking to add this behaviour considering it has been my primary gripe with all the Mastodon apps on Android and also the Toot! app on iOS.

I wouldn’t have any issues if this behaviour is behind a toggle but I personally feel that it is a major regression in UX and in me trying to read posts in my timeline. Instead of me simply resuming where I left and automatically seeing newer posts without tapping a button, I’d have to tap a button AND make sure to adjust my position to avoid losing my it when newer posts load.

The “Show More” button only makes sense, in my opinion, if I’m not interested in reading all the posts in my timeline and if that’s the case, I need to curate my timeline rather than skipping posts hidden behind a button.

So yeah, just wanted to let you know that I consider Ice Cubes to be a superior app than every Mastodon app on Android because of its default and current behaviour of loading newer posts. I also uninstalled the Toot! app on iOS a few days ago because of their “Show More” button.

https://social.treehouse.systems/@ayushnix/110083594679173716

Ayush Agarwal (@[email protected])

@[email protected] I’m not sure if this toot is okay considering you’ve disabled the issue tracker. If it isn’t, you may ignore it. I recently bought Toot! and I like its unique design. However, it seems to have the “Show More” button to view newer toots which I find to be a really bad user experience. Most Mastodon apps on Android are also plagued with this issue. I don’t want to click on a “Show More” button to view the toots in my timeline. Would it be possible to provide an option to disable that feature?

Treehouse Mastodon
@ayushnix that’s right and that’s why it’ll not be the default behavior. But when you follow hundreds or thousands of people, reading and fetching everything is too slow IMO

@IceCubesApp Thanks for keeping this behind a toggle and making it a non-default.

But when you follow hundreds or thousands of people, reading and fetching everything is too slow IMO

Maybe it’s me but I don’t see the point of following thousands of people and then not reading their posts. If that really is an issue, timeline curation, filtering, and perhaps muting is needed more than a “Show More” button.

@ayushnix well I’m still interesting on the opinion of thousands of people and also news outlet without the need to mute them etc…
@IceCubesApp yes please. When I have 600 toots to wake up to, icecubes feels super slow.
@IceCubesApp I’d say fifty is a good number. I’d like to see your app remember which list I was last in when I reopen it.
@IceCubesApp is there a way to add a toggle to filter out boosts and/or replies from the timeline too?
@IceCubesApp Yes please! There was an old Twitter app (maybe it was even Twittterific?) that would only load the last 200 tweets and that was like the perfect amount to scroll through and feel satisfied enough NOT to click the MORE button and continue doomscrolling.