Joshua Quick

Results 36 comments of Joshua Quick

In my opinion, you should always use the activity the `ViewProxy` is attached to (ie: the `Ti.UI.Window` it's attached to). That said, note that when the parent activity/window closes, the...

Switching between dark/light theme causes the activity to be destroyed and recreated with the new "context" containing the new theme info. This is how it works natively. This causes all...

@m1ga is right. You need to add a check for `isDestroyed()` because its Glide that's throwing an exception due to using a destroyed activity. ```java if ((activity == null) ||...

**WARNING:** Not all "devices" will support the audio format constant selected. In my experience working on Android for about 10 years, I've literally seen all of these constants fail on...

@m1ga, @ypbnv, Our `TabGroup` in Titanium 7.x.x scrolled horizontally by **default**, but our new top tab style in 8.0.0 no longer scrolls without this tab mode. Which means we did...

The only thing that bugs me is that this new "tabMode" property only applies to Android and only its top tab style. It seems like a waste to me, which...

@m1ga, @ypbnv, does setting tab mode to "fixed" make the tabs fully span the width of the screen when in landscape mode? Or in portrait mode on a tablet? (I...

@m1ga , did you run clang-format on the Java code? You don't need to do that anymore. We use Java "checkstyles" which will trigger a build error for anything that...

FYI: The reason we didn't add `Ti.UI.Color` proxy support to Android is because it would be a **HUGE** breaking-change to existing modules since many of them blindly cast a color...

@hansemannn, @m1ga, regarding doing a "polyfill", a year ago I was working on the ability to allows Android/iOS to set up a JS class to derive from a native `Ti.UI.View`...