Skip to content

Feature Request: Allow individual text coloring (different colors for specific words/characters) #398

@ahappypineapple

Description

@ahappypineapple

Is your feature request related to a problem? Please describe.

I'm frustrated when trying to create rich text content (like titles, comics, or UI buttons) because the current Text Tool only allows one color per text object. If I want to highlight a single word in red, or make the first letter of a paragraph a different color, I currently have to create multiple separate text objects and manually align them, which is inefficient and hard to maintain.

Describe the solution you'd like

I would like the Text Tool to support inline formatting. Specifically, the ability to select individual characters, words, or paragraphs within the same text box and apply a different color to them.

Ideal behavior:

  1. Double-click to edit a text object.
  2. Highlight a specific word (e.g., "Hello").
  3. Change the color property in the inspector panel.
  4. Only the selected word changes color, while the rest of the text remains unaffected.

Describe alternatives you've considered

The current workaround is to create separate text objects for each colored segment. For example, making "Hello " in black and "World" in red requires two separate boxes. This breaks text flow, makes alignment difficult, and is not feasible for long paragraphs or dynamic text.

Additional context

This is a standard feature in most design tools (Adobe Animate, Photoshop, or even basic word processors). Implementing this would make Wick Editor significantly more viable for creating visual novels, comic books, or detailed UI mockups directly within the tool.

Is this something that could be implemented in the core editor, or would it be easier to achieve via a plugin/fork? I am willing to test beta versions if this gets prioritized.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions