tuskyapp / Tusky

An Android client for the microblogging server Mastodon
https://tusky.app
GNU General Public License v3.0
2.49k stars 390 forks source link

Low Data Mode #4659

Open makew0rld opened 1 month ago

makew0rld commented 1 month ago

Pitch

It would be nice to have a "low data mode" available for Tusky, where if enabled, media files embedded in posts would not be loaded by default when the user is browsing on a cellular data connection. Presumably profile pictures are small enough and would be loaded.

Ideally a blurry preview of the media would be available, I think this is already built in to Tusky for when media can't be loaded?

This feature is comparable to settings available in Signal or WhatsApp.

Motivation

This would benefit users browsing the fediverse on limited data plans, by allowing them to choose whether to download larger files rather than it happening automatically.

connyduck commented 1 month ago

You can go to Account preferences and toggle Download media previews off

makew0rld commented 1 month ago

Thanks, I guess that covers most of what I was looking for. The only other part would be a setting that automatically turns off media previews when the user is on a cellular connection. But feel free to close this issue if you think that's not worth it / too small.

connyduck commented 1 month ago

Yes, the option should have three states:

Download media previews?

Its not as easy as it sounds though, because networks can switch quickly and if we leave the post layout like it is now (with major differences between previews on and off) it would jump around horribly.