uniForms is a comprehensive tool designed for Unity engine that enables users to create custom UIs for Unity Editor without using plain IMGUI API.
uniForms provides you purely objective architecture, as well as extensive designer, code generation engine, advanced styling and more to let you create complex and advanced UIs as well as easily maintain already created ones
uniForms is currently in pre-alpha development, but already we can present you a lot of functionalities - check out our pre-alpha teaser:
Main features of uniForms are:
Fully objective, extendable code framework for UI. (No IMGUI)
Advanced visual designer with:
Design Visual Surface
Multiselection & Duplication
Property Editor
Outline View
Control Toolbox
Undo System
And more…. (Request features in comments below!)
Efficient and clean code generator & loader.
Data binding
Event driven generated code architecture.
Possibility to create Custom Windows and Custom Inspectors
Styling engine that enables you to finally set proper and comprehensive styles for your UI.
[Coming Soon] UI Profiler that gives you information about statistics of your UI
….More features coming….!
We appreciate your opinion - share with us your thoughts and first impressions! Do you like uniForms? Would you like to see a specific feature in uniForms? Let us now! Visit our webpage http://uforms.net for more information!
We will be updating this thread to keep you up to date with any updates, in a meanwhile visit our webpage to get more info about uniForms: http://uforms.net.
[Update: 19.01.2017]
You can now also support us on Facebook!
uniForms is not only an editor extension. The sound basis of uniForms is a C# UI framework, that lets you construct Editor UI with or without designer supplied with uniFroms.
uniForms framework is based purely on IMGUI API - it is not importing any other 3rd party software or library. Using this framework will let you create Editor UI without touching the IMGUI API, with better control over the overall editor design and architecture.
That is one of our goals when working on uniForms. We want to give our users intuitive API, similar to what is known from industry standards like Windows Forms or WPF.
Keep in mind, that uniForms framework will give you possibility to write your own controls - so if you are familiar with IMGUI you can use it along with uniForms framework to create a complex control that suits your needs.
We would like to inform about our new plan which is updating uniForms blog with series of short articles about basic concepts and new features in our framework.
We’ve just published another article on our website about getting started with uniForms. This time we’ll use real-life example to show you how easy and convenient it is to use uniForms. Enjoy!
I am very interested in the clean design of the API. Would uniForms allow me to create dialogs and popups akin to WinForms while writing and reading data to and from the created forms? Examples would include custom input-dialogs, message boxes of any kind etc.
EDIT: Nevermind, I checked out the links provided above. Looks very reminiscent of WinForms; this certainly has me excited!