Gary Mathews
Gary Mathews
- Implement support for top-level-await - Requires changes to [node-titanium-sdk/lib/jsanalyze.js](https://github.com/appcelerator/node-titanium-sdk/blob/master/lib/jsanalyze.js#L79) - _In progress_ - Javascript is now parsed and executed as a module, including imported modules - This provides native...
- Implement promise support to - `Titanium.Geolocation.requestTemporaryFullAccuracyAuthorization()` - `Titanium.Media.Android.scanMediaFiles()` - `Titanium.Media.requestMusicLibraryPermissions()` - `Titanium.Media.takeScreenshot()` - `Titanium.Media.VideoPlayer.requestThumbnailImagesAtTimes()` ##### TEST CASES ###### requestTemporaryFullAccuracyAuthorization (iOS) ```JS const win = Ti.UI.createWindow(); const btn = Ti.UI.createButton({...
- Initial support for Material You dynamic theming - Colors obtained from [platform/frameworks/.../colors_device_defaults.xml](https://android.googlesource.com/platform/prebuilts/fullsdk/platforms/android-31/+/refs/heads/master/data/res/values/colors_device_defaults.xml) to match Google's behavior ##### NOTES - This does not modify the border radius of _Cards_, _Dialogs_,...
- Implement promise support to `Ti.Proxy` - `addEventListener` - Implement promise support to `Ti.UI.View` - `animate` - `toImage` (**BREAKING** - Used to return a `Ti.Blob` if `callback` was not defined)...
#### WIP: DO NOT MERGE - Proof-of-concept of implementing a modern Titanium API with latest ECMAScript standards including `async` `await` support - Titanium-ES will be rolled up as part of...
- Implement ability to specify drawer gravity - `Ti.UI.Android.DrawerLayout.drawerGravity` ##### TEST CASE ```JS const win = Ti.UI.createWindow(), leftView = Ti.UI.createView({ backgroundColor: "#333", layout: "vertical" }), centerView = Ti.UI.createView({ backgroundColor: "#fff"...
- Split from https://github.com/appcelerator/titanium_mobile/pull/12834 due to breaking change - Implement `Promise` support for `Ti.UI.View.toImage` - Will need to amend test cases that use `toImage()` for _Promise_ support [JIRA Ticket](https://jira.appcelerator.org/browse/TIMOB-28453)
Sort should ignore whitespace at the start of each line during comparison. This allows for lists/code with abitrary formatting to be sorted correctly and still maintain formatting.
- Address OpenSSL build error due to missing configuration header ``` error: "OPENSSL_API_COMPAT expresses an impossible API compatibility level" ``` - Set `OPENSSL_API_COMPAT` level to match `OPENSSL_CONFIGURED_API`, not sure why...
- Include flag to show GS1 symbology [JIRA Ticket](https://jira.appcelerator.org/browse/MOD-2481)