Skip to content

Roadmap

This is a list of items currently considered for future development or improvement.

Sponsorship

Our development team is a finite resource. No sequence of development is implied by the list below. If you have an urgent requirement for any of the listed, or other, features and you want to sponsor its development then please get in touch via [email protected].

Works well with React / Vue / Etc

Platform scope during development was Chrome on PC browsers. Widen support to Mac / Mobile / other browsers.

HTML import / export

Build HTML import and export processes.

Image insertion

Some use cases require the insertion of images within the flow of text.

Single-line mode for inputs

vwRtx was designed as a canvas-focussed multi-line rich text box. There are use cases that could benefit from a single-line input text box, such as forms.

Support long documents

Focus to version #1 has been on the rich text capability - specifically text layout and editing for canvas with mixed font charactersitics. This has resulted in a component that works well as a placeable box for short text input of up to 1000 words.

The use case for long document support requires unlimited text broken into logiical sections to mirror standard documents, for example introduction, chapters, summary. Such use cases also move away from a placeable control and toward a word processor style layout and interface.

RTL and direction switching

Version #1 concentrated on LTR to establish the fundamentals of layout and editing. The longer term RTL requirement was part of each design descision. We left the door open for LTR, now we have to do the work.

Variable substitution into text

The use case for variable substitution revolves around web-to-print or web-to-image. The process will be straightforward from the vwRtx perspective. We await use cases from users before we commence.

vwRtx will disply text on a canvas. Text on the web includes the hyperlink. Let's add hyperlink capability to vwtx.

Style pre-sets

This usability enhancement will allow registration of a collection of text styling as a style, and subsequent assignment of a named style to a selection of text.

Spell checking

Classic spell checking - squiggly underlines, add-to-dictionary, etc.

Text effects

Version #1 covered basic fill-only text. Design use cases require text effects including stroke / outline, shadow, blur, glow, gradient fills, reflection, follow a path / curve.

Subscript and superscript

The initial version handles base-line positioning only. Some use cases require text to be moved off the baseline to support subscript and superscript.

Paragraph numbers / numeric bullets

Version #1 gave use simple paragraph bullets. More complex use cases require paragraph numbering that understands indent levels so that the first para is 1, and its first indented child paragraph is 1.1, etc.

A Vanquished Wombat creation.