I wrote it mainly for the purpose of experimenting with a text wrapper: an easy to use class than wraps text on the screen of any device: round, semi-round or rectangle, it breaks the lines so it will fit on the device screen. If there are too many lines to fit on the screen, it will automatically scroll.
You can use it like this:
// in View.onLoad
var writer = new WrapText()
// in View.onUpdate
// Start at top of screen
var posY = 0;
// Send first text, possibly multiple lines
posY = writer.writeLines(dc, someText, Gfx.FONT_SMALL, posY);
// posY is now under previous text, can add more text
posY = writer.writeLines(dc, moreText, Gfx.FONT_TINY, posY);
// Check if it fits, if not, start scrolling
writer.testFit(posY);
Source code is at https://gitlab.com/harryonline/fortune-quote/blob/master/source/WrapText.mc
Your feedback is most welcome!