Vacation notice (July 2–13) and next TRichView update
Posted: Thu Jul 02, 2026 9:57 am
I'll be on vacation from July 2 to July 13.
During this time, I'll still respond to urgent questions. Questions that require investigation or testing will be answered after I return. Orders will be processed as usual.
Before leaving, I prepared a new version of TRichView, which will be released after I get back.
This update focuses on making editor programming and user interface development easier, especially for FireMonkey.
A new component, TRVEditHelper, will be available for all frameworks. It provides a much simpler way to perform editing operations than the low-level TRichViewEdit API, without the need to handle style conversion events. For VCL and Lazarus, it serves as a lightweight alternative to RichViewActions: it offers the same editing operations, but without a built-in user interface. The FireMonkey UI layer will be built on top of this component.
The next release will also take the first step toward a FireMonkey counterpart of RichViewActions. Unlike most other components, this will not be a straightforward port. The VCL and Lazarus versions are designed primarily for desktop applications, while the FireMonkey version is being designed from the ground up for cross-platform applications.
Instead of modal dialogs, it will provide widgets that can be placed on the same form as the editor. These widgets are intended to work well on both desktop and mobile platforms.
The first version will provide controls for editing text properties and part of the paragraph formatting. Future updates will add convenient support for file operations, object insertion and editing, search and replace, spell checking, and more.
During this time, I'll still respond to urgent questions. Questions that require investigation or testing will be answered after I return. Orders will be processed as usual.
Before leaving, I prepared a new version of TRichView, which will be released after I get back.
This update focuses on making editor programming and user interface development easier, especially for FireMonkey.
A new component, TRVEditHelper, will be available for all frameworks. It provides a much simpler way to perform editing operations than the low-level TRichViewEdit API, without the need to handle style conversion events. For VCL and Lazarus, it serves as a lightweight alternative to RichViewActions: it offers the same editing operations, but without a built-in user interface. The FireMonkey UI layer will be built on top of this component.
The next release will also take the first step toward a FireMonkey counterpart of RichViewActions. Unlike most other components, this will not be a straightforward port. The VCL and Lazarus versions are designed primarily for desktop applications, while the FireMonkey version is being designed from the ground up for cross-platform applications.
Instead of modal dialogs, it will provide widgets that can be placed on the same form as the editor. These widgets are intended to work well on both desktop and mobile platforms.
The first version will provide controls for editing text properties and part of the paragraph formatting. Future updates will add convenient support for file operations, object insertion and editing, search and replace, spell checking, and more.