Paradox Library - Better Editor GUI with WYSIWYG

Original Post in Reddit

As Some of you may know from the IRC channel, I have been working on a some sort of Editor Controls for Easing the Editor Interface Scripting.
This is a really early preview and a proof of concept video of what I currently have.

For those that want to look at it :

New Video :

Older Videos :

(

)

Exporter Sample Code - With Bugs

)

What is Paradox Suite?

Its a set of controls for Unity3d -Editor Only - designed in a similar fashion to .Net Controls. Inside it currently wraps the default GUI controls for unity3d, and implements a few custom ones, mostly as a proof of concept.
I intend to implement most .Net Default controls, and a few others.

The Framework works in a .Net style, this means it works with events instead of doing all coding a OnGUI Method (which you can still do). This improves GUI Building speed and mostly creates a easy to use and familiar system for Winforms Developers.

Currently the controls have a set of default examples like below:

  • OnInitialize();
  • OnReload();
  • OnLoad();
  • OnGUI();
  • OnUpdate();
  • OnMouseOver();
  • OnMouseEnter();
  • OnMouseExit();
  • OnClick();
  • OnContextClick();
  • OnMouseOver();
  • OnMouseDown();
  • OnMouseUp();
  • OnDoubleClick();
  • and a few others.

All the events can be assigned like .Net and it follows roughly the .Net Standard

for example in a Control if you wish to do something on click :

MyControl.Clicked += (sender,args) => { Debug.Log(“I Got Clicked”);}

Planned Features

  • All .Net Controls in Unity3d (at least most of them)
  • WYSIWYG Editor GUI (Visible in video, and all show was done with the current library)
  • Code Generator for Window (Got a somewhat working version that still needs some tweaks, mostly a proof of concept to test the waters)

Sugestions and Feeback

Thats all I have currently, a few weeks worth of work and really a proof of concept, but with a very robust base framework, I can currently start working on implementing more controls and fixing the current bugs.
If you read all this, and have sugestions or questions, feel free to post them here and I will try to answer all of them.

1 Like

By request New Tabbed Control!
http://gfycat.com/TanHonestEyelashpitviper

Support and suggestions are welcome!

No, unfortunately, it willn’t be helpful for me. But it can be useful to others. Good luck!

Just wondering, what would you feel would make this usefull? Or What do you think its lacking?

Thank you for your reply though!

Oh… You know that this is an interesting and attractive. But for me personally - this is not useful. It would be useful, to see the unityUI.
*Walking past. Nothing special.
I am kind… +1

1 Like

Updated VIDEO

Coding is difficult and WYSIWYG softwares are a good alternative for non-techies. I tried to learn WordPress, but found little bit difficult to understand and still trying to learn it. I guess this review may help - 10 Best WYSIWYG Website Builders of 2017 - Website Builder Box

This looks like an awesome idea!

Some things that I can think of that don’t seem immediately apparent in what I’ve read:

  • Compatibility with GUI Managers like Doozy UI (or just build one in, or both)

  • Playmaker/visual scripting support

  • Out of the box keyboard/joystick compatibility (include a rewired bridge maybe?)

  • With your tab page, instead of dragging new tabs out, would it be possible to have an “in editor only” +/- button on the right side to quickly add and remove tabs.

Dumb ideas to share anyhow:

  • Easy skinning
  • Simple tab order edits

Hope these are helpful :slight_smile:

Keep up the great work!

EDIT: Cleaned up list items.