Haxe UI Extension For Stencyl - Idea - Create rich user interfaces with CSS

Donni11

  • *
  • Posts: 2181
Hello Everyone ,

So there is a framework for Haxe called HaxeUI. It gives users the ablity  to create applications with CSS code and components. It has a lot of great features for creating GUI's, UI, Buttons. Calendars ,Checkboxes ,Images ,Menus etc. The full list is at the bottom of the post. There are some really unique demos for this application. Here is one of them:
<a href="http://haxeui.org/swf/haxeuibuilder.swf?layoutId=" target="_blank" class="new_win">http://haxeui.org/swf/haxeuibuilder.swf?layoutId=</a>




Anyway, its built with haxe and Openfl and looks pretty easy  to work with Stencyl. We should really work on a Stencyl Extension with HaxeUI. There are some many possibilities in what we can create in game with this.  I know gurigraphics tried something like this
but this framework makes it so easy. There is even a webviews for Windows using this framework.

Download : http://haxeui.org/download.jsp
API : http://haxeui.org/docs/api/haxe/ui/toolkit/index.html
Github : https://github.com/ianharrigan/haxeui
Demos : https://github.com/ianharrigan/haxeui

Full List :

buttons
Calendars
Checkboxes
Images
Menus
Optionboxes
Progressbars
Scrollbars
Sliderbars
Spacers
Tabbars
Text Fields
Text Inputs
Containers:
Accordions
Boxes
Calendar Views
Continuous Boxes
Frames
Grids
List Views
Menu Bars
Panel Lists
Rich Text Views
Scroll Views
Stacks
Table Views
Tab Views
Layouts:
Absolute
Box
Continuous
Grid
Horizontal
Vertical



« Last Edit: July 25, 2016, 09:39:50 am by Donni11 »
Peace

gurigraphics

  • Posts: 690
Cool. I thought It was already the extension. ^ ^

At the moment I still using my "jerry-rig" showing above the canvas.

Justin

  • *
  • Posts: 4716
I've had my eyes on HaxeUI for a long time. If somebody from the community wants to integrate HaxeUI with an extension, I'd suggest waiting until v2 is released. v1 only supports legacy openfl, and while I can't say anything with certainty at the moment, it's possible that Stencyl could be dropping support for legacy openfl in the coming months.
For Live Support: Join our discord server and ping me @justin.
I'm most often available between 10am and 10pm Japan time. (GMT+9)

merrak

  • *
  • Posts: 2738
I've been thinking about writing a extension for a while now, but haven't gotten around to it yet. I'll have a need for it in the future, though. If nobody else is interested in writing such an extension, I'll probably jump on it.

Donni11

  • *
  • Posts: 2181
@Justin, According to the Facebook page (https://www.facebook.com/haxeui), The alpha's of HaxeUI 2 are starting to be pushed out but a lot of features are missing ( comparing to v1). Its also very unstable and might take a while for a stable release for Haxe UI 2.  V1 is stable and complete. So we could just create a extension now with V1, and when V2 becomes more stable and when Stencyl drops legacy openfl we'll create a update for the extension.

Also why there might there be a chance that  Stencyl is dropping legacy openfl? I noticed the more times we upgrade openfl the more bugs come in. It Stencyl almost a year to stabilize the last openfl version ( I'm referring to the one that came around the same time Stencyl moved to Java 8 ) .

@merrak, Sound good!
Peace

Justin

  • *
  • Posts: 4716
There's a lot of demand for us to move on to openfl 4, and we need to make the move eventually anyway. If we end up supporting both openfl 4 and legacy, that increases the burden on us in many ways, whereas if we support openfl 4 alone, we have less burden trying to support a larger codebase, and we can have a more stable platform.
For Live Support: Join our discord server and ping me @justin.
I'm most often available between 10am and 10pm Japan time. (GMT+9)

Donni11

  • *
  • Posts: 2181
Sounds interesting.  It would be nice to have a stabler version with a small codebase.  So why doesn't Stencyl make the switch right away ? Whats the catch :) ?
Peace

Justin

  • *
  • Posts: 4716
For Live Support: Join our discord server and ping me @justin.
I'm most often available between 10am and 10pm Japan time. (GMT+9)

Donni11

  • *
  • Posts: 2181
Peace

CmdrWhitey13

  • Posts: 505
Isn't Haxe 3.3 Released ?
http://haxe.org/download/

Its just a release candidate. Its possible they wait until the full feature is released. It's progress though.

Donni11

  • *
  • Posts: 2181
Are there any details ( on the Haxe's forums or the Haxe site ) when is the planned release date for the full feature version ? I'm looking everywhere :) .
Peace

Justin

  • *
  • Posts: 4716
You can see the current progress of the 3.3 milestone on github. There's no release date announced anywhere (it'll be done when it's done).

https://github.com/HaxeFoundation/haxe/milestones
For Live Support: Join our discord server and ping me @justin.
I'm most often available between 10am and 10pm Japan time. (GMT+9)

Donni11

  • *
  • Posts: 2181
Thanks for the link !
Peace

Donni11

  • *
  • Posts: 2181
I emailed the Haxe foundation asking about 3.3. They replied it most problay to be complted by August - September.
 So once 3.3 is complete Stencyl drops openfl Legacy ?
Peace