lgtk v0.8 Release Notes

  • Lots of changes since the previously announced version, lgtk-0.5.3.

    == ๐Ÿ†• New features ==

    • ๐Ÿ†• New GLFW backend - Gtk is not strictly needed any more
    • ๐Ÿ‘ Diagrams canvas with mouse and keyboard interaction support
    • Widget rendering in canvas
    • Horizontal sliders (called scales in Gtk)
    • โšก๏ธ Updated demo application

    == Architectural changes ==

    • ๐Ÿ“ฆ Lens references splitted off to the separate package lensref.
    • Switch from data-lens to Edward Kmett's lens library
    • โฌ†๏ธ Upgrade to work with GHC 8.2
    • ๐Ÿšš Repository moved to GitHub

    == Inner changes ==

    • Cleaned up widgets interface: simpler inner representation of widgets; eliminate SafeIO and action

    == Other changes ==

    • ๐Ÿ›  Bugfixes