24 lines
1.3 KiB
Markdown
24 lines
1.3 KiB
Markdown
![QUIK](QUIK/Quik.Common/raw/branch/master/assets/quik_ico_64.png) QUIK: User Interface Kit
|
|
===========================================================================================
|
|
QUIK is an immediate mode user interface kit intended for embedding in other
|
|
C# applications. When rendering UI elements, a command buffer is generated may
|
|
can be converted to any other rendering commands using built-in or self made
|
|
procedures.
|
|
|
|
Why QUIK?
|
|
---------
|
|
QUIK was inspired by Dear ImGUI and Nuklear projects, however these libraries
|
|
being implemented in C++ and C respectively make it harder to use them in a
|
|
C#.NET environment, either requiring excessive P/Invoke or custom made, error
|
|
prone marshalling.
|
|
|
|
QUIK is not intended to replace the aforementioned libraries for the C or C++
|
|
developer, however it is intended to make a similar library available to C#
|
|
users without having to battle the un/managed barrier. It also comes with the
|
|
advantage of not requiring any platform specific native libraries.
|
|
|
|
On top of that, QUIK targets not just .NET 6.0, but old-school .NET framework
|
|
in mind as well. Whilst I do not promise the golden .NET Framework 2.0 support
|
|
I do wish to make the library available for .NET Framework 4.7.2 in the future.
|
|
Therefore the language version of the project is strictly limited to 7.3.
|