Launch announcement: @mentions
What are we launching?
Mentions! You can now mention other users by typing @username in description and comment fields. 🙂
What’s the customer problem?
There was no easy way in Macro to engage and get feedback from stakeholders who weren’t already following a project.
Previously, only project followers would be notified about new comments in a project update/task/thread, and there was no way to add a new user to the discussion. Now you can simply @mention someone to notify them about the new comment. This is a great way to notify stakeholders about discussions that are relevant to them.
NB. The mentioned user must already be a member of the current workspace.
What’s the UX?
Simply type @username when writing or editing a comment. A mention dropdown displays possible username matches and you can use the arrow keys/enter/tab to select and autocomplete the username you want.
At the moment you can only select and autocomplete mentions using the keyboard, mouse support will be added soon.
Best, Tyro!
ps. This was annoyingly complex to implement 😩 so please let me know if you come across any edge cases or issues I’ve missed!
Nice! What text editor are you using? I’ve been looking for a good wysiwyg text editor for a while now but still couldn’t pick a winner. Some of my favorites are: outline, remirror, and tiptap 🕵️ cc @tyro
Hey, welcome to Macro. 👋
Macro is a (mostly) static site and doesn’t use React etc, so most of the editors out there are not suitable. I couldn’t find any good option which a) supported markdown and b) wasn’t based on React. I ended up building my own editor, with:
Tiptap looks great, but apparently there’s no markdown export option. 😩
If you see anything else, let me know as I’m always on the lookout!