Dimillian / IceCubesApp

A SwiftUI Mastodon client
https://apps.apple.com/us/app/ice-cubes-for-mastodon/id6444915884
GNU Affero General Public License v3.0
5.5k stars 538 forks source link

Feature request: swipe to view next/prev list/tag #1198

Open rcarmo opened 1 year ago

rcarmo commented 1 year ago

I'm someone for whom swiping makes no real sense to do replies, likes, etc. since the buttons are right there, but who relies a lot on lists and subscribed tags to be able to keep track of various fields of interest.

Using lists becomes essential once you follow around 150+ people because it becomes impossible to keep track of things in the timeline (especially if you only check Mastodon twice a day).

But the current list UX is... sub-optimal. For instance, when you're commuting and holding your phone single-handed it is quite hard to reach the top of the screen (a failing that is common to many iOS apps as phones become taller and more unwieldy).

Would it be possible to add an option to switch the timeline to the next/prev view (as seen in the top drop-down) just by swiping? That would preempt per-message actions, of course, but to me at least, that seems a great compromise.

sothawo commented 1 year ago

or even have a setting where it can be defined which elements to include the swipe-list: home, local, tags, lists...

Dimillian commented 1 year ago

I also want to do that, it's just a bit of a technical challenge due to SwiftUI as the build in TabView + Paged View style have a ton of shortcomings :( Probably better to embed the UIKit UIPageViewController directly.

phpmacher commented 11 months ago

I would also like to vote for this feature