Fork us on GitHub

KitchenSink UWP

Updates to the kitchen sink demo and the UWP
Post Image

KitchenSink UWP

The latest plugin update includes a new kitchen sink version that includes quite a few bug fixes, enhancements and a new side menu design that looks much better. We also got the demo published on the Windows Store thru the UWP port which isn’t so much a testament to the maturity of the port as much as it is to the limited testing done by Microsoft.

The demo on UWP is still broken in some fundamental ways e.g. shape graphics required for the clock are still not ready. Quite a few other things should be implemented but it should still install & run. You can install this demo on a Windows 10 device or desktop from here.

We made a lot of fixed for the UWP port over the past few days so if you were having issues they might have been resolved by now. There are still some pieces of functionality missing which we hope to get to during the 3.6 line but realistically a production release of UWP that is "feature complete" might wait to 3.7.

Notice that the version of the kitchen sink that is currently in the store (2.01) predates some of the latest fixes, we’ve submitted updates to the versions in all the stores but naturally the update process takes time for approval on iOS/Windows. Version 2.02 should contain most of the fixes for the kitchen sink and the current batch of UWP fixes, since that platform is evolving faster we might need to update it further.

Commenting the Demo

Bryan posted a comment on a previous post & I think this bares repeating in a post:

Re Kitchen Sink - I’ve been looking at the source to see how some of the stuff in the demo is done, and it would be really good if there were more comments or description in the code (or accompanying the demo) so developers could copy some of the techniques used. There’s a bunch of stuff obviously possible with CN1, but much of it is hidden away and not always obvious that what’s possible.

That’s great feedback, you can do this to help us find these cases that are unclear:

Go to the sources that aren’t clear, press the edit icon on the top right and just insert your comments or even "can you explain this?" comments.

Once you are done with the change just click the pull request button.

We will merge the pull request and then fix the "explain this" comments. You don’t even need to check out the project.

This doesn’t just apply to the kitchen sink!

You can do this to any demo or even Codename One itself, if code isn’t clear or a comment isn’t clear just let us know directly in the code. This way the entire community can benefit from this.

Share this Post:

Posted by Shai Almog

Shai is the co-founder of Codename One. He's been a professional programmer for over 25 years. During that time he has worked with dozens of companies including Sun Microsystems.
For more follow Shai on Twitter & github.