Major update

1.1 Beta adds Linux and Mac support

Ultra App Kit · published

Version 1.1 beta is now available, with experimental support for MacOS and Linux. See these instructions for compiling on Linux.

To get version 1.1, right-click on the application title in the Steam interface and select the Properties menu item. In the BETAS settings you can opt into version 1.1 beta:

Version 1.1 fixes several small bugs and adds new features:

  • Adding Display::ClientArea() which returns an iVec4 defining the usable area inside the screen, minus any bars the OS uses.
  • Adding Widget::SetFontBold()
  • Added Thread::Start().
  • Added PATH_DOWNLOADS and removed all other paths except DESKTOP, APPDATA, and DOCUMENTS.


Other changes:

  • SeedRandom renamed to Seed()
  • Thread::Resume and Thread::Pause removed, since these don't work with POSIX threads
  • CreateThread() will start the thread immediately by default.
  • MOUSEREPEAT event and Widget::MouseRepeat removed, since the slider it the only widget that uses this. I programmed the desired behavior into the Slider class which leaves the window class more lightweight.
  • The CursorBlink() stuff is moved out of the Interface class and just contained in the textfield class, since this is the only class that uses it.
  • Window::Close() removed, use EmitEvent(Event(EVENT_QUIT)) instead.
More from Ultra App Kit

Other announcements

All events