* Use Stackage LTS 20
* Keep copy of stack.yaml for GHC 8.10.7 version
* Update setup docs to include GHCup
* Fix case
* Remove old note about M1 incompatibility
* Use Stackage LTS 20.1
* Compiles, doesn't work
* s/FontDefPath/FontDefFile/g
* Some ffi changes
* Rename toUString
* Demo in the todo app. TO BE REVERTED
* Alloc an unsigned char* array for font
* Remove unused language extensions
* Remove unused and sort imports
* Use useAsCStringLen and malloc manually
* Use nanovg from klausweiss/nanovg-hs (TO BE REVERTED)
* Use newer klausweiss/nanovg-hs (TO BE REVERTED)
* Use nanovg 0.8.1 from hackage
* Revert "Demo in the todo app. TO BE REVERTED"
This reverts commit 06d061ae76.
* Add documentation to some functions in FFI.hs
* Unused import
* Improve appFontDef docs
* s/appFontDefMem/appFontDefMemory
* Bump nanovg-hs to 0.8.1 in monomer.nix
* Revert "s/appFontDefMem/appFontDefMemory"
This reverts commit 5403752dbc.
* Reference file-embed in appFontDefMem docs
* s/appFontDefFile/appFontDef
* Stop using record syntax for FontDef
* Revert "Stop using record syntax for FontDef"
This reverts commit 03d16ce9f7.
* Remove scaling logic from FontManager (rely on also existing one in .c file). This fixes the weird positioning issues also seen previously
* Store x coordinate of the glyph, which should be used for rendering operations instead of posMinX
* Do not reset glyph position size
* Set correct field in inputField/textArea when calculating selection
* Fix unit tests
* Update Changelog
* Remove no longer needed extra-deps entry
* Add header in fontmanager.c to avoid warning on Windows build
* Update docs to simplify Windows build instructions
* Remove unneeded imports