# \[ANN\] Bogue, the OCaml GUI

**URL:** <https://discuss.ocaml.org/t/ann-bogue-the-ocaml-gui/9099>\
**Category:** Community\
**Tags:** gui, graphics, announce\
**Created:** [January 4, 2022, 8:53am UTC](https://discuss.ocaml.org/t/ann-bogue-the-ocaml-gui/9099 "2022-01-04T08:53:49Z")\
**Posts on this page:** 1\
**Showing post:** 62

<div class="post-metadata">

**Author:** ![sanette](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/sanette/32/1645_2.png) [@sanette](https://discuss.ocaml.org/u/sanette)\
**Post date:** [September 29, 2024, 9:27am UTC](https://discuss.ocaml.org/t/ann-bogue-the-ocaml-gui/9099/62 "2024-09-29T09:27:59Z")

</div>

Dear all,

I’m happy to announce a brand new version of [Bogue](https://github.com/sanette/bogue), version 20240928, now availble on `opam`.

Changes are mostly under the hood. We have nice improvements by @edwin : automatic monitor vsync is now enabled by default, for smoother animations, and most importantly **we finally align with the latest version of `tsdl`**. It will simplify maintenance, but it also implies that **too old versions of SDL will not work anymore**. On the other hand we were kind of obliged to move forward, because `tsdl.0.9.8` won’t install on `ocaml 5.2`.

- if you’re on Ubuntu 20.04, installing Bogue with `opam install bogue` will by default pull `tsdl.1.1.0` in, which requires SDL \>= 2.0.18, not shipped by the OS. A workaround is to explicitly require `opam install tsdl.1.0.0` (or manually installing a newer SDL)
- if your OS ships SDL \< 2.0.10 you have no other choice than manually installing a newer [SDL](https://github.com/libsdl-org/SDL/releases/tag/release-2.30.7) (which is not that complicated)

Happy bogue-ing!

---

_[View the full topic](https://discuss.ocaml.org/t/ann-bogue-the-ocaml-gui/9099)._
