Gary Mathews

Results 12 issues of 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...

android
feature
merge conflicts 🚨
work in progress 🚧
no tests

- 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({...

ios
android
improvement
docs
no tests

- 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_,...

android
feature
work in progress 🚧
no tests

- 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)...

ios
android
improvement
needs tests 🚨

#### 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...

feature
merge conflicts 🚨
work in progress 🚧
no tests

- 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"...

ios
android
feature
docs
merge conflicts 🚨
in-qe-testing 🕵
no tests

- 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)

ios
android
improvement
BREAKING CHANGES ⚠️
no tests

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)

android