Skip to content

Releases

Version 0.9

Choose a tag to compare

@chengenzhao chengenzhao released this 08 Nov 06:45

Enhancement

1

Version 0.8

Choose a tag to compare

@chengenzhao chengenzhao released this 06 Nov 02:42

Bug fixes

When you try to install or launch an Windows application, you get following error:

Error while launching an app

The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem.

screen shot 2017-11-06 at 1 41 40 pm

That means VC++ Redistributable Packages is required, download and install the package from Microsoft.

Version 0.7

Choose a tag to compare

@chengenzhao chengenzhao released this 02 Nov 08:01

Enhancement

  1. UDP support
<xmlv>
    	<json/>
	<script type="ruby">
		$app.listen(8080)
		button001 = $button001
		app = $app
		#while true
		#	app.send(8080,'localhost','hello')
		#	puts(app.received())
		#end
		timer = $app.timer
		canvas = $canvas
		i = 0
		timer.action = lambda{|now|
			i = i + 1
			app.send(8080,'localhost',i)
			canvas.clear()
			canvas.text(app.received(),10,50)
		}
		timer.start()
	</script>
</xmlv>
  1. Latte language support
<xmlv title="Sample Display">
	<json>
[{"type":"button","id":"button001","x":10,"text":"click me"}]
	</json>
	<script type="Latte-lang">
	println('Hello Latte')
	button001.action = ((event) -> button001.text = "Got clicked")
	timer = app.timer
	timer.action = ((now) -> button001.x = button001.x + 1)
	timer.start()
	</script>
</xmlv>

Version 0.6

Choose a tag to compare

@chengenzhao chengenzhao released this 21 Oct 00:53

Enhancement

  1. Using Vert.x WebClient in Verticle context to avoid warning and mistakes
  2. Fix TableView bugs
  3. Fix Chart bugs
  4. Update documentations

Version 0.5

Choose a tag to compare

@chengenzhao chengenzhao released this 13 Oct 10:19

New Features

  1. Sandbox mechanism for customers' code running, visiting local files, loading classes, creation of a new thread etc. will be prohibited.
  2. Security management, if customers' code run more than 10 seconds, the browser will interrupt, more than 12 seconds, it will be brutally stopped.
  3. Adjust buttons to one single menu and also include shortcut support.
  4. Multiple languages support.
  5. Multiple threaded mechanism, the execution thread of customers' code will run on the other thread rather than the UI thread to improve user experience.

1

Version 0.4

Version 0.4 Pre-release
Pre-release

Choose a tag to compare

@chengenzhao chengenzhao released this 09 Oct 01:18

Enhancement

  1. Windows Support
  2. Fix bugs

Version 0.3

Version 0.3 Pre-release
Pre-release

Choose a tag to compare

@chengenzhao chengenzhao released this 08 Oct 08:08

Enhancements

  1. Allow multiple class, script and css tags
<css href="http://abc.com/my_css1.css"/>
<css href="http://abc.com/my_css2.css"/>

<class url="http://abc.com/" name="com.whitewoodcity.MyClass1" function="test"/>
<class url="http://abc.com/" name="com.whitewoodcity.MyClass2" function="test"/>

<script href="http://abc.com/test_javascript.js"/>
<script type="ruby" href="http://abc.com/test_ruby.rb"/>
  1. Any parse or execution of css, class or script will not affect the whole page rendering but will prompt a red question mark on the right-top corner button.

1

3) New Language Support: Java, since the xmlv file accept class tag, then Java file could be compiled into class file and then loaded by the browser.

Version 0.2

Version 0.2 Pre-release
Pre-release

Choose a tag to compare

@chengenzhao chengenzhao released this 07 Oct 04:51

API

  1. Table API support
  2. Chart API support
  3. Enhanced Canvas API

Version 0.1

Version 0.1 Pre-release
Pre-release

Choose a tag to compare

@chengenzhao chengenzhao released this 03 Oct 15:30

Version 0.1