Speaker
Description
Over the past year Modal Collective has been working towards bringing local-first sync to native GNOME apps. As part of this, we built Reflection, a collaborative GTK notes app, improved p2panda APIs and documentation, organized developer events, and did user testing.
Another important part of this project was thinking about new user interfaces paradigms. Building complex local-first apps requires answering a lot of new, difficult questions in order to do seemingly simple things. How do you save and and delete documents? What does it mean to have a user account? How do you manage groups and permissions? What novel threats do we need to consider?
In this talk I'll discuss some of the design work we did as part of the Reflection project. This includes user interface experiments that are not implemented yet, questions we don't have clear answers to at the moment, and what we think needs solving most urgently.
Author(s) Bio
Tobias is a member of the GNOME design team, the Circle committee, and Modal Collective. Most recently he's been working on Reflection, a local-first collaborative notes app built on p2panda. He's a fan of ultrabold type, coherent spatial models, and keeping fossil fuels in the ground.
Twitter and/or Mastodon Handle
tbernard@mastodon.social
| Participation | In-person |
|---|---|
| Track | Main Track |
| Level of Difficulty | Intermediate |
| Pronouns | he/they |