You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Markup display for JUCE - Barely a Markup Language
Introducing BarelyML, the markup language nobody asked for but you're getting anyway! When I realized that just implementing a Markdown display for JUCE apps would not give me the flexibility I needed, I combined my favourite features from different markup languages (e.g. the headers from Markdown and the tables from DokuWiki) and added a simple coloring scheme on top.
As a plus, BarelyMLDisplay can convert simple Markdown, DokuWiki, and AsciiDoc content to its own syntax on the fly, and comes with a handy interactive demo project (as a PIP => just drag BarelyMLDemo.h onto a Projucer window).
Version history
0.3 (2024-04-07)
Changed the definition of FileSource to enable vector graphics (SVG)
Adds a URLHandler class
Adds links and images in tables
Various minor improvements
0.2.1 (2023-10-20)
Fixes a bug where AsciiDoc link labels with spaces in them are not recognized
Improves BarelyML <--> Markdown conversion
Adds custom colour scheme and non-standard font to BarelyMLDemo
Improves drawing of text blocks
0.2 (2023-10-20)
Comes now with an interactice demo (as a PIP for the Projucer)
Fixes a bug where text may be not displayed (see JUCE Forum)
Removed juce namespace from BarelyML.h
Added conversion methods for DokuWiki and AsciiDoc
0.1 (2023-10-08)
initial release
Licensed under the MIT license, in the hope it will be useful to as many people as possible.
About
Markup display for JUCE - Barely a Markup Language