Nick Ballnpbee.hashnode.dev·Nov 5, 2023Command-based undo for JS appsI’ve always been fascinated by undo/redo in web applications. It’s a useful addition to nearly any app and arguably expected in complex ones. If it’s there, it becomes integral to how the product is used, like search or a command palette. And it’s in...Frontend Development
Greg Wilsongregwilson.tech·Jul 28, 2022Unsend your mistake in GmailBy default, Gmail allows you to unsend an email within 5 seconds of clicking the send button. As soon as you click send, you’ll see a dialog in the bottom-left corner with an “Undo” link. If you’re on your mobile device, you’ll see a similar dialog a...gmail