Michael Gangolf
Michael Gangolf
Another small update to bring the Android toolchain to higher versions. Can be merged with https://github.com/tidev/titanium-sdk/pull/13966 (cmake, checkstyle update). Current NDK is 21. This will update the module build to...
* update **cmake to 3.22.1** (as it looks like that is available on all systems), Short note: https://www.kitware.com/cmake-3-22-1-available-for-download/ - Full notes: https://cmake.org/cmake/help/latest/release/3.22.html * update **checkstyle to 10.11.0**: https://checkstyle.org/releasenotes.html (next version...
The `change` event on a TextField is only called when there is content in the field. If it is empty and you press "backspace" again you won't get any event....
iOS can do letterspacing with a attributedString already. Android doesn't have this property. As it just a text property I've added it the same way as `lineSpacing` so it is...
fixes https://github.com/tidev/titanium-sdk/issues/13846 Adds `Ti.App.Properties.useEncryption` to store EncryptedSharedPreferences. ## Test ```js Ti.App.Properties.setString("string", "plain value"); console.log("not encrypted - should be 'plain value': " + Ti.App.Properties.getString("string", "default")); Ti.App.Properties.useEncryption = true; Ti.App.Properties.setString("string", "secure value");...
An iOS TabGroup opens Windows inside of it and you can use `Tab.popToRootWindow()` to close all those tabs. Since Android is opening new windows we don't have that stack and...
fixes https://github.com/tidev/titanium-sdk/issues/13791 ``` var win1 = Ti.UI.createWindow({ backgroundColor: "green" }) win1.addEventListener("click", function() { var win2 = Ti.UI.createWindow({ backgroundColor: "red" }) win2.open(); }) win1.open(); ``` **Steps to reproduce** * open the...
### I have searched and made sure there are no existing issues for the issue I am filing - [X] I have searched the existing issues ### Description Slack request...
https://source.android.com/docs/security/features/apksigning/v3 > Android 9 supports [APK key rotation](https://developer.android.com/about/versions/pie/android-9.0#apk-key-rotation), which gives apps the ability to change their signing key as part of an APK update. To make rotation practical, APKs must...
Adding a property to the RefreshControl: `offset: {start,end}`. The default RefreshControl spinner starts at 0 and goes down to around 80. With this property you can set custom values. Native...