New Advanced Text Editor on the Work Item Form in Azure DevOps
With the Azure DevOps Sprint 143 Update, we’re excited to announce the availability of our new rich text editor on the work item form in Azure Boards. The work item form can be accessed in Azure Boards from the work items hub, boards, backlogs, and queries. This editor is also open source, which means you can check out the roosterjs repo and submit pull requests on GitHub at https://github.com/Microsoft/roosterjs.
If you open a work item from anywhere in Azure DevOps, this new editor will allow you to format your text in new advanced ways. This new editor provides full emoji support, which will help bring your comments to life, as well as keyboard shortcuts for both Windows and Mac.
The control will also feel more modern with its updated user interface. Now you can use this control in any long fields on your work item form and you also won’t have to enter full screen mode to utilize the control. Additionally, the text field auto grows as you are typing.
This new experience will allow you to use the following formatting: bold, italics, underline, bulleted list, numbered list, highlight, font color, emoji, decrease indent, increase indent, strikethrough, header, code snippets, clear format, insert image, create link, and remove link. This is what your previous text editor looked like:
This is what you can expect to see now when you click into any text field on your work item form:
Copy and pasting of images, tables such as from excel, and email threads is fully supported, and formatting will persist. We’ve also brought in code snippet support so when you are discussing your code in the work item form, it will be more clear what pieces of code are being discussed.
As mentioned previously, we really wanted to bring more power to this new control and let users explore new formatting and text editing capabilities we previously didn’t support. Below are just a few of the new features that we’ve added.
- Code snippets
- Resizing images
You can also bring other people, work items, or pull requests into the conversation in your discussions by using our three types of mentions. Typing “@” will allow you to find a teammate or friend to mention so you can pull them into the work item. To find out more about this feature, reference our documentation. You can also use “#” to reference another work item that may be related to the work item you’re in, or “!” to find a pull request you want to reference in your work item. Find more on these features in our documentation.
We also support keyboard shortcuts for both Mac and Windows. To see all supported shortcuts, head to our documentation. Below are just a few new shortcuts we’ve added in:
Shift + : = Emoji library
Ctrl + K = Insert link
Ctrl + . = Bullet List
Ctrl + / = Numbered list
We’re excited for you to try this new feature and want to hear your feedback. If you find any bugs or have some extra time, please feel free to contribute to the repo in GitHub or submit any suggestions there.