Plugin Announcement: a Rich Text Editor for the modern era

Sam Zoeller
[OLD] Bubble Blog
Published in
3 min readJan 29, 2020

The latest Bubble plugin, built by Bubble for our users, is an updated Rich Text Editor plugin. This one has been a long time coming. The old version of the Bubble Rich Text plugin was built five years ago, using a Javascript library that was visually reminiscent of Windows 95 — five years ago, that was the tech available.

Low-code and no-code technology have become increasingly powerful over the last two years or so, but Bubble has been around for eight years now. Even so, we are never done growing or making Bubble easier and more enjoyable for our users. So while a part of me is sad to see our vintage Rich Text plugin go, I am excited to announce the release of the updated version. I am even more excited to show our users that we care about their feedback and that, element by element, plugin by plugin, we are constantly evolving and improving.

The new Rich Text Editor has a modern look and dynamic toolbar options to make the input highly customizable. Here’s an overview of the latest features:

Customizable Editor Properties

Select complexity based on your needs

Not every Rich Text use case requires the full suite of toolbar options. Select ‘Basic’ or ‘Full’ complexity in the property editor to meet your needs.

Toolbar vs. Tooltip

Show the full toolbar menu on the page, or use the subtle tooltip menu to access rich text options when highlighting the text you wish to enhance.

Media Features

A picture’s worth a thousand words…

Upload an image to the rich text input right from your computer. The image will be saved to the Bubble database, so you never have to worry about losing it. You can resize your images in the rich text input by clicking on them and dragging the corners.

Actions and Events

Set your focus

Set the focus (cursor) to the end of your rich text content.

Reset the input

Clear out your rich text input or reset it to initial content.

Text change event

Trigger an event when the text in a rich text input changes.

--

--