Published: January 19, 2022
20
32
463

This is what I've been building since June 2021. It took ~100+ pull requests with 26247 added lines, 11078 removed lines. Thanks to @jdan @toolness @zen0wu and everyone else at Notion who helped along the way ๐ŸŽ‰

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.

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 in tweet by Jake ๐ŸŽ‰

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.

When you delete across blocks in @NotionHQ, we need to move the contents indented inside those deleted blocks somewhere that makes sense in your outline. Your ideas stay organized.

This is one of countless interactions we updated. My hope is that writing in @NotionHQ 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.

On a personal note, as a student I dreamed of working on apps like @OmniOutliner 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 ๐Ÿ“ˆ

@jitl @jdan @toolness @zen0wu Outstanding work Jake! This is a huge enhancement to the platform. Thank you ๐Ÿ™

@jitl @jdan @toolness @zen0wu this is incredible ๐Ÿ‘

@jitl @jdan @toolness @zen0wu So interesting! Thanks for your effort making this happen, such a useful feature ๐Ÿ™๐Ÿผ

@jitl @jdan @toolness @zen0wu Wow! So hard to believe what goes into shipping a seemingly small update! ๐Ÿ˜ฎ

@jitl @NotionHQ @jdan @toolness @zen0wu Looks like @jitl is my new hero.

@jitl @NotionHQ @jdan @toolness @zen0wu Woah kudos! This will definitely be amaze!

@jitl @NotionHQ @jdan @toolness @zen0wu Thank you so much โฃ๏ธ๐Ÿ™Œ

@jitl @jdan @toolness @zen0wu I keep coming back to this. Seriously the most amazingly epic & underrated thing!! Thank you @jitl and others!

@jitl @jdan @toolness @zen0wu @jitl This is already feeling better than Pages. Congrats!

@jitl @NotionHQ @jdan @toolness @zen0wu Thanks @jitl ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅAwesome Work โค๏ธ๐ŸŽ†๐ŸŽ‡

@jitl @NotionHQ @jdan @toolness @zen0wu I didnโ€™t know that it was this hard. This is amazing! Thank you.

@jitl @jdan @toolness @zen0wu Awesome work! I'm thrilled to see where this feature has come since before the beta release. Notion just feels a more better place to write on.

@jitl @NotionHQ @jdan @toolness @zen0wu Great work! This is a big achievement!

@jitl @jdan @toolness @zen0wu It's all in the details. Nice work

@jitl @jdan @toolness @zen0wu This is great! Would you be sharing a bit more on the technical side of this in a blog or something? Challenges you faced, ideas and resolutions

Share this thread

Read on Twitter

View original thread

Navigate thread

1/23