Query API

One of the main philosophies behind uiink's design is that you should be able to integrate your UI into your codebase however best suits you, be that an immediate mode design or your own system built on top the basic data API. One of the built-in methods you can use to manage data in uiink is the Query API.

»

Data Driven Immediate Mode UI

Something that doesn't take you long to learn when making an application is that gluing together code and UI is tedius, error prone, and incredibly boring. There are a number of common approaches to solving this problem of keeping state synchronized between code and UI: immediate mode architectures, data binding, and good old fashioned spaghetti code to name a few. All these methods come with their with their own sets of pros and cons...

»

Stateless UI

Creating user interfaces, especially implementing them, is not high on many peoples' list of favorite things to do. Even for designers who enjoy engineering an experience, working with programmers to implement their ideas can be frustrating...

»