Intro
Telegram is a great messenger. But the recent Liquid Glass update highlighted an interface issue: multiple ongoing activities inside the app overload the screen.
Check it out for yourself:
Activities hang over the interface like a stalactites
Problem Statement
In my view, there are a few problems here:
- The Activities UI is now so small that it leads to mis-taps into neighboring activities
- Activities take up too much space when there are many of them
- Most of these elements are attached to folders, even though they have nothing to do with folders
- Not all activities are needed at the same moment. They can (and should) be prioritized
Solution
Telegram already has a solid pattern for web pages and mini apps: a small sheet at the bottom of the screen.
That’s how Telegram shows websites and mini apps
We can extend that sheet component to cover all ongoing activities.
Let’s call it the Chin:
In the case of voice messages and music, Chin solves an extra job: it gives you a convenient timeline scrubber for the current track.
Birthday reminder
Chin can host different types of ongoing activities: voice messages, music, mini apps, safety messages, and active calls — or even birthday reminders, like in the example above.
Live location
Activities stack
If activities start to pile up, the Chin doesn’t grow taller (a single chin always looks better than multiple ones). Instead, it stays the same size and uses an internal stack: you can expand it to view what’s active, and close whatever you don’t need.