Jump to content

Ultra App Kit beta updated


Josh

1,202 views

 Share

A new update is available on Steam for Ultra App Kit.

A TEXTFIELD_PASSWORD style flag has been added and is used for the password entry form:

Untitled.png.09f5d4ec0bb0f33094c2a8dca77dfa4f.png.dd97c42c061e382c2017356eb9a965a7.png

A WINDOW_CHILD style flag has been added. I found this was necessary while implementing a Vulkan 3D viewport in a GUI application. You can read more about that here.

Pressing the Tab key will now switch the focus between widgets.

The "Learn" tab in the project manager has been moved in front of the "Community" tab.

The Visual Studio project is now using a property sheet to store the location of the headers and libs, the way Leadwerks 4 does.

Build times have been sped up using incremental linking, /Debug.fastlink, multi-processor builds (which finally work with precompiled headers), and other tricks. Build times will typically be less than one second now if you are just modifying your own code. (This blog article from Microsoft was very helpful.)

The precompiled header has been changed to "UltraEngine.h" which I find more intuitive and compatible than "pch.h".

Ultra App Kit lets you easily build desktop GUI applications. If you don't have it already, you can get access to the beta by purchasing it now in our store.

  • Like 1
 Share

1 Comment


Recommended Comments

The full 3D engine build time is now down to 1:25 on an SSD. Previously it took five minutes. This is going to make a big difference in the speed at which I can develop the engine.

Build times on an HDD are inconsistent, to the point where testing different settings is meaningless.

  • Like 2
Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...