All Versions
Latest Version
Avg Release Cycle
Latest Release

Changelog History

  • v0.9 Changes

    • Rasterific backend added (too slow for real usage currently)
    • Depend on lensref-0.3
    • Depend on diagrams 1.2
    • ๐Ÿ‘‰ Use Applicative instead of Monad for RefReader in most cases
  • v0.8 Changes

    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
  • v0.8.0.3 Changes

    ๐Ÿ˜Œ Relax dependencies

  • v0.5.3 Changes

    • ๐Ÿ›  bugfix: handle focus out events for entries
    • ๐Ÿ›  bugfix: run postponed actions at widget initialization
  • v0.5.2 Changes

    • ๐Ÿ‘ Better support for references with equality
    • ๐Ÿ“š Documentation fixes and cleanup
    • Inner change: safer state handling with MVars
  • v0.5.1 Changes

    • ๐Ÿ“š Documentation fixes and cleanup
    • ๐Ÿ‘ Try to support Haskell Platform 2012.4.0.0
  • v0.5 Changes

    • Do not use monadic lenses any more.
    • ๐Ÿ‘Œ Support for asynchronous events.
    • Lazily created tabs.
    • Inactive tabs are really inactive (event handlers are detached).
    • โšก๏ธ File references watch the files. When the file changes, the GUI is updated.
    • References with inherent identity (makes defining auto-sensitive buttons easier)
    • ๐Ÿ‘ Experimental support for coloured buttons.
    • More examples in the demo application.
    • Lots of inner changes.