Goatee has been updated to work with ghc-8.10, and now requires at least base-4.12 (ghc-8.6). Changes were required with respect to the MonadFail Proposal: error handling in the Go monad is now improved, and many conditions that called 'error' before can now be handled either with explicit error code return types, or with MonadError.
- Bryan
This is a small version bump to support template-haskell-2.11.
- Bryan
Better late than never -- last Thursday I pushed a new version of goatee-gtk with updated version bounds supporting gtk2hs 0.14 and HUnit 1.3.
- Bryan
Goatee 0.3.1 is out. This release is simply updates to keep Goatee up-to-date with its dependencies. Now supported are gtk2hs 0.13 and GHC 7.10. No new features, although I've been working on something related that hopefully I'll be able to announce soon.
- Bryan
I'm happy to announce the release of Goatee 0.3.0. This release includes the ability to modify a number of additional board annotations: assigned stones, arrows and lines, visibility, and dimming. There are also some new keyboard shortcuts for navigation, now with UI documentation.
There are also a number of bug fixes. Toolbar buttons would appear blank under certain GTK+ styles; dimming was being rendered incorrectly in some cases; and I also made a couple of performance improvements, especially for modifications deep in a game tree (editing game info still has speed issues).
Previously, when opening an SGF file with multiple top-level game trees (not simply move variations), game trees after the first would be silently dropped, as multiple game trees in an SGF collection are not yet supported. The UI now loudly warns the user when this happens.
There are also minor documentation and interface improvements in the 'goatee' library.
Once again, on Hackage:
http://hackage.haskell.org/package/goatee
http://hackage.haskell.org/package/goatee-gtk
- Bryan
After 359 days, I'm pleased to announce the first official release of Goatee, a game editor for the board game Go. (Don't worry, those two remaining liberties are eyes.) Lots of bug fixes, additions, and clean-up have been done since the previous 0.1.0 release.
UI features include:
- Game navigation, variations and variation modes, game tree restructuring.
- Annotations: marks (r/w), arrows and lines (r/o), visibility (r/o).
- Full support for game info.
- Manual editing of SGF properties.
- One-color and blind Go modes.
Two Hackage packages are available: 'goatee' is the shared library, and 'goatee-gtk' is the UI.
Lots more is planned; stay tuned!
Get it from Hackage:
http://hackage.haskell.org/package/goatee
http://hackage.haskell.org/package/goatee-gtk
- Bryan