We still have features to cover from our summer vacation but we need to make a short de-tour through newer things that landed recently. One of the big highlights is the switch to WKWebView. We effectively changed the default iOS browser component to WKWebView instead of UIWebView. This resolved warnings Apple started sending out to developers about using the out of date UIWebView.
This mostly went unnoticed by most developers as it should. But if your browser starts acting up this is the reason. There isn’t much we can do here as we knew that day would come where Apple will demand a switch.
This is pretty cool and also a pretty difficult task as it involved integrating the ffmpeg native library in an Android build with an AAR to package the whole thing.
ramsestom implemented a generic interface for releasable components in PR #2910. Before this Codename One had special cases for Button so if a user pressed a button and didn’t release it we made sure to let the button know about this at some point…
This is now generic via the new ReleasableComponent (named IReleasable in the PR which was renamed in the following commit).
Popup Direction and Mime Guessing
Francesco Galgani submitted two PRs. First #2914 which lets you explicitly set the auto complete popup direction e.g.:
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.