25–26 Apr 2025
Tirana, Albania
Europe/London timezone

Tuba: A fork success story

26 Apr 2025, 15:50
25m
Tirana, Albania

Tirana, Albania

Presentation (25 min) Main Track

Speaker

Evangelos Paterakis (GNOME)

Description

On April 25, 2022, Twitter changed ownership which led to a user exodus to other platforms. One of the top choices was the fedivere and specifically Mastodon. Mastodon wasn't new, it already existed for 6 years at the time and had gathered a large developer community. One of them, Bleak Grey, created Tootle, a GTK client for elementary OS. Unfortunately, its development had ended prior to the exodus and so Tuba was born.

Over the years, Tuba went over a few design changes, updated from deprecated libraries, introduced countless of complex widgets, added support for the wider fediverse and their features, became fully accessible and unearthed many bugs in the whole stack that benefited the whole platform. Overall, it became a feature complete, accessibility focused and beautiful client for the fediverse.

Author(s) Bio

Evan Paterakis is a freelancer developer and security researcher based in Greece. They are passionate about FOSS and have been involved in many developer scenes from Android ROMs and iOS tweaks to LLVM frontends. Nowadays they are participating in the GNOME project.

Twitter and/or Mastodon Handle

@GeopJr@tech.lgbt

Participation In-person
Track Main Track
Level of Difficulty Intermediate
Pronouns They/Any

Primary author

Presentation materials

There are no materials yet.