There was a nasty bug in glyph math
The result of some glyph math was always applied on the glyph data, which is not correct. It should return the result as a glyph object, so you can handle the result as expected: set it back in the source or store and used it somewhere else without the modifying the source data.
I will add -= += *= operation do the todo list
It will return False also if there is a key in the glyph.lib. Main reason is that the glyph.lib contains user set data and when a user has added some data in the lib, like a mark color, but also layers, the glyph has some data so its not empty...
the behavior should idd be on alt + del that the template glyph should be removed both from the font overview as in the glyph order. The glyph order is used to build the template glyph during opening a UFO.
The checkbox means that the output window can hide if RoboFont is not the active app. To prevent cluttering if one is working in an other app. But this is handy if one is writing code to see traceback without having to go back to RoboFont to actually read the traceback.
text drawing is using a point as a tuple instead of x, y separately, this is done to keep point values consisted through out drawing tools
thanks for testing them out!