Please sign in to comment.
markdown: Massive refactoring
* Make MarkdownViewer a GObject, and a subclass of WebKitWebView * A MarkdownViewer "has a" MarkdownConfig property * Optimize (somewhat) string handling/duplication also using changes to Discount code. * Main plugin code manages the scrolled window holding the MarkdownViewer and monitors the MarkdownViewer's MarkdownConfig for property changes to know when to move the scrolled window between the sidebar and message window notebooks. * Various other cleanups and changes
- Loading branch information...
Showing with 470 additions and 278 deletions.
Oops, something went wrong.