The search engine I’m using didn’t pickup the link you provided, strange. Anyway it is very helpful.
About the Markdown widget, I have search about using a GtkTextView widget as a base for that but I didn’t find a way to have a table drawn with cell border and background color for the header cells unlike the example below :
Also about the embed HTML tags inside a Markdown document you just need to mimic what a HTML renderer is doing inside your renderer. Which is not complicated at all and I have a working prototype written in PureBasic.
As being said in another post, Purebasic came with a Gadgets Library that doesn’t allow window management. Gadgets are created with a fixed sizes and positions. This work fine when the scale of the desktop is at 100%. If it is set to higher or lower value or just change the font size you end up with overlapping gadgets problem.
So now the challenge I’m facing now is rebuilding all of my apps using GTK3 (for the moment) directly instead of the supplied PureBasic Gadget library. Almost all of apps uses Markdown documents for the help files so the creation of a Markdown Widget make a lot of sense at least to me. So I’m going to give it a serious try anyway.