Michael Gangolf

Results 247 issues of Michael Gangolf

Currently if you use `saveToPhotoGallery` the images will be added into the normal `Pictures` folder on Android. You can't create any subfolders like WhatsApp is doing. This PR will add...

feature

just some node package updates. Updated my info list too https://github.com/tidev/titanium-sdk/issues/13781 as many are ESM packages now in newer versions. Tested with kitchensink, hyperloop-example, my app and another client app...

Those node packages will break the build: ## strip-ansi Everything > 7.0.0 is a ESM package (https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) ## jasmin-core \> 4.3.0 won't start the test suite ## babel Updating to...

feature
needs triage
semver-major

Before this PR the template `events` only worked for visible items. Items that were generated during scrolling didn't have the events. ## Test ```js var win = Ti.UI.createWindow({ backgroundColor: 'white'...

* in the last ["to arrow function" change](https://github.com/tidev/titanium_mobile/pull/13751/commits/a48e92eb4a174b498ed5d467a308de85dbe5b8dd#diff-3b2ea0af3c749abb7b7ad6e90532bf737d59eec880103d4914f2a9c50ef3c2b8L438-L441) on parameter was missed causing it the return an error. * Adding `injectEventBindings` to the Android webview so you don't have to...

Expose the Android VideoPlayer `buffer` event ```js var win = Ti.UI.createWindow(); var v = Ti.Media.createVideoPlayer({ width: 300, height: 300, url: "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerEscapes.mp4" }); var lbl = Ti.UI.createLabel({top: 0}); v.addEventListener("buffer", function(e){ lbl.text...

Add Android parity for `keyboardframechanged` event and `Ti.App.keyboardVisible` to Ti.App: ```js var win = Ti.UI.createWindow(); var tf = Ti.UI.createTextField({width: 100}); var tf2 = Ti.UI.createTextField({width: 100, top: 0}); win.add([tf,tf2]); Ti.App.addEventListener("keyboardframechanged", function(e){...

While going trough some native Android optimization posts like https://medium.com/android-news/app-optimization-with-arraymap-sparsearray-in-android-c0b7de22541a I found one place where we can switch from HashMap to SparseArray ``` Benefits to use SparseArray over HashMap is:...

Currently a ListView on Android doesn't reflect the `touchEnabled` state. If you set it to false it will still fire the `itemclick` event. This PR checks `touchEnabled` before it fires...

Draft for now as it is not required by Google at the moment. You can switch to `android:targetSdkVersion=34` in your tiapp.xml already and most apps should be fine. There is...