For 8 I will finally implement animated avatars

So, the full plan for 8 is:
• fix them bugs
• fix more bugs
• refactor the shit out of that old codebase
• fix even more bugs
• animate avatars
• i guess some bugfixing won't hurt

So thats of course only what I will be doing, im sure other contributors will add more awesome things.
And yes, animated avatars will be configurable and off by default.

@ConnyDuck with the option to stop it for batteries sake?

@ConnyDuck while bugfixing you may also close some issues ? It is always a pleasure 😂

@ConnyDuck this is the single best roadmap I've seen in ages.
Iike features are great, but a bug free experience is worth more.

Thank you for doing great software

@ConnyDuck I thought the animated avatar thing were a joke... but you seem serious. Whyyyy? This doesn’t sound like a good idea, more like a constant distracting flicker on the screen :/

@schokopflaster @knittingsquirrel yes its definitely going to be off by default for this exact reason

@ConnyDuck @schokopflaster @knittingsquirrel ooh thank you so very much 😍. I was a bit worried about this when I saw your toot

@ConnyDuck I updated Tusky today and noticed that it lags when loading toots and often crashes when viewing user profiles. Is this a known issue?

@ConnyDuck When I switch between the Home/Local/Federated tabs, the app starts lagging. If I then open a user profile, the app usually crashes with a "Unfortunately, Tusky has stopped." message. (I'm on Android 6.0.1)

@ConnyDuck Out of interest, is there a set schedule for having an update exclusively focused on bug fixing, like update, update, bug fix, or is it when a decision is made?

@BrokenBiscuit We cannot follow a strict schedule since we have to adapt to Mastodon changes and sometimes random but good pull requests come in. Its usually beta release, full release, one or two bugfix releases, repeat. If we do a bugfix only release we increase the minor, if there are user noticeable changes we increase the major version.

@ConnyDuck Making the app offline resilient should be in there, too.


kindly pretty please:

- avatar of current account in place of burger menu & custom instance colors #670

- quick actions (fav/boost) from another account via long press #517

- possibility to reorder accounts in the account menu #1259

otherwise, thank you for amazing work, i appreciate the minimalism and speed of this app!


@ConnyDuck I don't need animated avatars, so please include a possibility to turn them off.

@Cedara @ConnyDuck as soon as we find a possibility to turn them on! (i'm still skeptical about rounding and stuff)

@charlag @Cedara
Avatars are displayed with a same method that previously check if they have to be animated or not.
The rounded corners is not an issue with Glide as @ConnyDuck said :)

@tom79 @Cedara @ConnyDuck I really hope so:
Round Pictures: CircleImageView/CircularImageView/RoundedImageView are known to have issues with TransitionDrawable (.crossFade() with .thumbnail() or .placeholder()) and animated GIFs, use a BitmapTransformation (.circleCrop() will be available in v4) or .dontAnimate() to fix the issue

@charlag @tom79 @Cedara yes the RoundedImageView has to go for it to work. But I reviewed Glides rounding mechanism, it uses Bitmap caching so it should actually be really efficient.

Oh no… :-( (it's my opinion, do what you it's good for YOUR app)
OH ! great ! That's a very good idea. (animated avatars give me headache)

@ConnyDuck Out of curiosity: What exactly do you need to implement? Like, do you need to send the avatar through an system API “playing“ gifs? Do you need to implement this part yourself? I my concept totally wrong? :D

@esureL we switched to a new image loading library that supports Gifs out of the box, but I hab do disable that to not suddenly introduce animated avatars. So the most work is actually adding the option to enable it again. Also, rounded corners and animations are a bit tricky.

Sign in to participate in the conversation - because anarchy is much more fun with friends. is a small Mastodon instance for and by the Chaos community surrounding the Chaos Computer Club. We provide a small community space - Be excellent to each other, and have a look at what that means around here.
Follow @ordnung for low-traffic instance-related updates.
The primary instance languages are German and English.