Skip to content

Releases: andlabs/libui

Alpha 4.1

02 Sep 00:38
Compare
Choose a tag to compare
Alpha 4.1 Pre-release
Pre-release

Alpha 4.1 is a fix to Alpha 4 to fix bugs in uiImageAppend(); uiImageAppend() now works as documented, but has also been changed to require alpha-premultiplied data. uiImage is now a bit cleaner internally as well.

It also tries again to make everything properly PIC.

Alpha 4

11 Aug 00:12
Compare
Choose a tag to compare
Alpha 4 Pre-release
Pre-release

Alpha 4 has a bunch of new features and minor improvements, the biggest two being a new text drawing API (uiAttributedString/uiDrawTextLayout) and a new tabular data control (uiTable).

Alpha 3.5

18 Feb 02:32
Compare
Choose a tag to compare
Alpha 3.5 Pre-release
Pre-release

Alpha 3.5 is an update to Alpha 3.1 mainly intended to push a fix for a long-standing bug on Windows where pressing Enter or Escape while focused on certain controls would crash programs. Because it worked off master, it includes a variety of other API changes and a new controlgallery example.

Due to a build issue, the packaged binary release does not include statically linked Linux 386 (32-bit x86) binaries. Sorry!

From this point on, all development will be on feature branches and all future releases will be semantically versioned.

alpha3.5.tgz md5sum: 7beebf73ab4627d44fd40d4e3346b2a1

Alpha 3.1

05 Jun 22:05
Compare
Choose a tag to compare
Alpha 3.1 Pre-release
Pre-release

Alpha 3.1 is an update to Alpha 3 that changes a few things:

The build system is now CMake. Information in the README.

MinGW builds are possible again, but only as static libraries.

Static builds should be more reliable now.

The real next packaged release will definitely have lots of new things to show off... :)

alpha3.1.tgz sha1sum: 0d8134814a4922fd5ad898e108f41fa92e104106

Alpha 3

30 May 02:35
Compare
Choose a tag to compare
Alpha 3 Pre-release
Pre-release

So much is new here. A more fleshed out drawing subsystem with text rendering, font and color buttons, static libraries, and more! Check ui.h for the full details.

Despite being called an "alpha", this should be quite stable.

Static and shared libraries are provided for the following targets:

  • darwin/amd64
  • linux/386
  • linux/amd64
  • windows/386
  • windows/amd64

Source code is also included.

Have fun! The next packaged release will be even better...

alpha3.tar.gz sha1sum: 246ec234d41b052f24e805c5c8d41401232c547d

Alpha 2

16 Oct 21:41
Compare
Choose a tag to compare
Alpha 2 Pre-release
Pre-release

The primary change is the addition of uiArea and a thorough (but still incomplete) drawing API. A histogram example is also provided, with basic features. As usual, consult the header and examples for details.

Alpha 3 should have a more saner distribution than this.

Alpha 1

03 Sep 02:01
Compare
Choose a tag to compare
Alpha 1 Pre-release
Pre-release

The first alpha! Basic functionality achieved! Will probably be really flaky! Please test~ File feature requests too!

The roadmap is to implement uiArea next, then uiTable, and then recreate the Go package ui.