Skip to content

v1.2.0: TUI + better scaffolding

Compare
Choose a tag to compare
@chshersh chshersh released this 30 Nov 13:18
4b5c01e

The main addition is the terminal user interface. It has exactly the same functionality as the command-line interface, but because of the TUI flexibility it also:

  • Allows the user to view and modify all the settings simultaneously
  • Shows and updates the project structure in real-time sync with the current input
  • Validates the whole input on-the-fly and reports you all hints/error messages immediately

What does this change for users?

Basically, nothing. TUI is not replacing CLI, and we are planning to support and improve both. This is also related to the fact that TUI is not supported on Windows, so we decided to split our library into sub-packages to make it possible to use on all platforms.

Highlights

Besides, we also made multiple enhancements:

  • Offline mode. Now you can use summoner without internet connection.
  • All Rights Reserved license is supported.
  • GHC 8.4.4 is used as the default one.
  • Add HLint check on Travis CI.
  • Add version bounds to base depending on the chosen GHC versions.
  • And many more. See the CHANGELOG file for an exhaustive list of changes and improvements made in this release.