/StablexUI-101

Experiment with the StablexUI library

Primary LanguageHaxe

StablexUI 101

A project to research StablexUI.

It runs fine in OpenFL and on all the platforms, macOS, Linux and Windows.

Note about TextInput

This is common to OpenFL not particularly to StablexUI.

  • The blinking cursor is not available on CPP targets !
  • Searching for a way to show blinking cursor on Other targets

8th

  • HAXE 3.4.0
  • OpenFL 4.7.3
  • Lime 3.7.2
  • All is well

7th

  • OpenFL 4.5.2
  • Lime 3.5.2
  • Everything works as expected

6th

  • OpenFL set to 3.6.1
  • Lime set to 2.9.1
  • Now UI is all messed up, not rendering properly

5th

  • Tested with a REST call, working fine.

4th

  • Tested on Android, it runs fine
  • The UI is not same as desktop / required work to fix Android / device UI

3rd

  • Windows : Ok (Updated to Openfl 4.5.1)
  • Linux : Could not compile ( Haxe:3.2.1, Neko:2.1.0, openfl:4.5.1, lime:3.5.1 )
  • Mac : Ok ( Haxe:3.2.1, Neko:2.0.0, openfl:4.5.1, Lime:3.5.1 )

2nd

Even if you have openFL 4.5.0 set it to openFL 4.4.1 then everything works.

1st

While playing with this library it seems, the library is only good for Flash and HTML targets.

In a simple project like this, it fails for Neko and mac.

It throws the following errors

malloc: *** error for object 0x102b2eeef: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug

Note

  • It works for other target if compiled with -Dlegacy as below
lime test neko -Dlegacy