- Fix last line segment of bezier curve not being placed (#21)
- Fix gaps between straight line segments not being filled in (#22)
- Add dynamic overlay scale & brush deadzone (#23)
- Mod rotation values by 360 and make it positive to fix a bug where saving a negative decimal rotation offsets by 0.01 every time you close and reopen
- Update to Geode v5
- Add a setting to increase padding on triangles for the Polygon and Font importer tools to help with slight gaps being visible
- Fix some fonts randomly switching winding order cause why not by reversing them if needed
- Fix the parser counting the first curve twice if its cut off at the middle
- Fix the parser not handling broken loca tables properly
- Fix some fonts with multiple overlapping intersecting points by literally adding a random value to the points
- Implement a parallelogram combination step thats pretty simple to shut up some people
- Remove debug log in ttf parser
- Fix broken ttf parsing shifting glyphs
- Add support for non-BMP characters
- Add support for Windows Symbol fonts (Wingdings etc.)
- Fix lots of tessellation issues
- Fix a bug where you would be able to write after finalizing the text
- I hate MacOS (impl linking differently to fix another macos crash)
- Fix MacOS crash
- Enable iOS build
- Fixed objects getting deselected on random bar changes
- Made text defaults much less obj intensive
- Fixed a bug where holes would get filled instead of not filled in text
- Added support for custom text with a ttf font file
- Added a text editor to edit the text
- Added a polygon drawing tool
- Holding shift while drawing aligns to the last point
- Holding alt while drawing aligns to the grid
- MacOS support (excluding the fact Custom Keybinds still isn't on MacOS) (thank SpaghettDev on Github)
- Fix tab opacity on the icon when not selected
- Uses Alpha's Editor Tab API for the mod tab
- Properly fix lines to origin in curve drawing for Android
- Added Custom Keybinds as a dependency for all platforms
- Prevent scale resetting by not generating tiny scaled objects (< 0.001)
- Fix the unnecessary lines to origin in Android
- Fixed the touch prio in support popup
- Implemented freeform brush drawing using the [Ramer–Douglas–Peucker algorithm] (https://en.wikipedia.org/wiki/Ramer–Douglas–Peucker_algorithm)
- New UI! Moved everything into a build tab, with new buttons and design
- Added a support button, I appreciate any amount of support!
- Fixed crash related to finalizing curved drawing early
- Changed the behavior of line drawing endpoints for consistency
- Line thickness, line color, curve detail and freeform threshold are all adjustable now!
- Implemented simple curve drawing support with the use of [Anti-Grain Geometry library] (https://github.com/ghaerr/agg-2.6)
- Added a finalize button to finalize the curve easier
- Added a panning button to enable pannign while doing drawing
- Fixed a crash issue related to leaving the brush open and exiting the editor
- Added Android support in mod.json
- Initial release, only supports line drawings.