Skip to content

3.4.1

Compare
Choose a tag to compare
@bobbylight bobbylight released this 22 Jun 17:21
· 34 commits to master since this release

Precompiled jars are available in Maven Central (com.fifesoft:rsyntaxtextarea:3.4.1). This is primarily a bugfix release, but includes some API improvements to facilitate custom rendering.

Highlights

🎁 Customizable Token Painting (#534, #106)

Token painting can now be programmatically customized. A primary use case here is overriding how whitespace tokens are rendered, from the default in VisibleWhitespaceTokenPainter. A rather unattractive example:

Screenshot 2024-06-22 at 2 40 25 PM

🎁 Customizable Error Strip Painting (#535)

Error strip painting is now also programmatically customizable. Another unattractive example:

image

Other Notable Changes

  • Fix #539: InsertQuoteAction overwrites trailing character after token instead of closing double quote in Python
  • Fix #542: XMLTokenMaker does not follow XML spec (it wants ASCII element names)
  • Fix #543: Clojure syntax highlighting: char literal double quote is treated as opening string
  • Fix #540: Dot character (.) recognized as ERROR_IDENTIFIER in C#
  • Fix #536: No marking if cursor is at end of file

See also tickets marked for this release.