text-engine
text-engine copied to clipboard
A lightweight rich text framework for GTK
Several files' compilation will trigger `-Wincompatible-pointer-types` diagnostics. This will prevent the project from being successfully built on Fedora 40 and other GNU/Linux distributions that use GCC 14 because, on GCC...
Not sure what to do with the use of GtkStyleContext.
The next step in reaching the text engine MVP (version 0.2) is allowing for images to be inlined within the view and interacted with using the caret. The user should...
We want the ability to change the size and style of text. This means support for font weight, styles (italic, small caps, etc), colour, size. There should be some way...
Implement 'replaceable' items where the actual drawing (and possibly layout) is done externally. This allows for images and custom controls e.g. image handles, cropping, etc.
As of #32, we use unicode character offsets exclusively for navigation. Character offsets refer to unicode _code points_, however some characters like emoji are composite and use multiple code points....
Add lists for the Text Engine MVP (v0.2) - Ordered and unordered lists - Paragraph decorations - Indentation
aka 'The wonderful wild world of word wrapping' :/ ### Introduction The way we currently handle cursor positions is a mess. For each paragraph, it is comprised of several 'runs',...
There's a very noticeable bug with the current implementation of paragraph breaks where the cursor cannot be placed on the final index of a paragraph using the mouse or up/down...
Once #23 is finished, we'll have enough in-place to display most simple epub2 books (minus images). Could add an epub reader demo to show off the bells and whistles.