threepenny-editors v0.5.0 Release Notes

Release Date: 2017-07-30 // over 5 years ago
  • This is a major release with lots of internal rewrites and new features:
    * Introduced monoidal layout builders like `Columns` for easier layout of
      `field` style editors. Generic editors do not yet take advantage of this,
      but in the future they will via metadata.
    * Introduced a `Biapplicative` interface for defining editors with richly
      typed widgets. This is quite experimental and only record types are
      supported, examples/Person.hs contains an example.
    * Reorganized module and data type structure. The main changes are:
      - `EditorDef` no longer exists.
      - `Editor` has been generalized and now exposes the widget type.
      - `EditorFactory` is now a `Biapplicative` but no longer has a `Profunctor` instance.