HsQML — a Haskell binding to Qt Quick, the cross-platform GUI framework — has been revived after 7 years of inactivity.
Alongside the library, four demo projects have also been updated and released:
- hsqml-demo-notes
- hsqml-demo-morris
- hsqml-demo-manic
- hsqml-demo-samples
Highlights of the revival include:
- Compatibility with modern GHC and Cabal versions
- Proper decoding of UTF-16 text
- New
ClipboardHelper
module - Support for setting application window icons
- Integrated QML debugger
- Windows build improvements (using
ar
for linking) - Better error handling during marshalling with detailed warnings
- Support for
text < 2.2
- High-DPI scaling support
- CI testing on Linux and Windows