Conversation

This is what I've been building since June 2021. It took ~100+ pull requests with 26247 added lines, 11078 removed lines. Thanks to and everyone else at Notion who helped along the way 🎉
Embedded video
0:12
18.4K views
Quote Tweet
Embedded video
GIF
We finally did it 😤 Notion’s text editor has been completely rebuilt to combine: - the flexibility of “blocks” - the ease of a traditional word processor Rolling out this month on desktop & mobile: SELECT TEXT ACROSS MULTIPLE BLOCKS!
Show this thread
25
55
511
It might seem like a small thing - to let you select text in multiple blocks at once - but we had to upgrade nearly every one of Notion's features to understand the new selection model.
1
1
46
Take deleting a selection: Selections inside a block are easy: update that block to remove the characters. But, how should it work if you select across blocks? Only removing characters leaves behind empty blocks. Deleting a parent block makes its contents disappear too...
Image
2
21
If you do this kind of delete in Google Docs or Pages, those trailing lines after the selection end up weirdly over-indented; your outline is broken and you need to manually correct the indentation on every line.
Embedded video
0:15
1.4K views
3
2
25
When you delete across blocks in , we need to move the contents indented inside those deleted blocks somewhere that makes sense in your outline. Your ideas stay organized.
Embedded video
0:09
1.2K views
2
2
46
This is one of countless interactions we updated. My hope is that writing in will feel more intuitive, more natural, and less surprising - while still letting you outline and organize in the ways that've always made it great.
3
35
On a personal note, as a student I dreamed of working on apps like and Apple's Pages that set a high bar for user experience. This year, I feel like my work is finally starting to reach that same level 📈
5
86
Replying to
Thanks Andy 😊 it took a lot of self-control not to leak early previews in threads like
Quote Tweet
One reason we don't have more interesting, quality structured text editors: it's *really* hard to implement table-stakes editing operations well, particularly on web. In this video, I attempt to arrow up/down and shift+up/down to select inter-line in 8 outliners. Very yikes.
Show this thread
Embedded video
1:45
14K views
1