Timothy J. Aveni

Results 32 issues of Timothy J. Aveni

Right now, anywhere we call `formatDuration` is kind of a crappy user experience for the visually impaired. "5:12" will be spoken aloud as "five colon twelve". We should make a...

good first issue
inclusivity

There are a few places in the app where we pretty much use exactly the same markup and styling to make a button. This is a remnant from when I...

chore

In between the track loading and the track auto-playing on the listen screen, there's a period where the "play" button shows. This isn't ideal, since we're about to auto-play the...

bug

iOS doesn't support TouchableNativeFeedback. If we're going to build this thing on iOS, we'll want to build a component that uses TouchableNativeFeedback on Android and TouchableOpacity (or something) on iOS.

chore

I think it's possible for incomplete downloads to be orphaned. I'm not sure, since I've never seen it happen, but it may be worth adding a button (or an automatic...

needs more information

Right now, track progress is saved every 3 seconds when the app is backgrounded. This means stopping the lesson and then returning to it may result in a short progress...

enhancement
good first issue

The LT website has vocabulary "thinking" cards for Arabic. We'd like to incorporate these into the app, probably as a new button in the Arabic language home screen. Considerations: -...

enhancement

Right now, a course's metadata is only refreshed if the user manually refreshes the metadata (or clears the course data entirely). If corrections need to be shipped, especially for auto-pause...

enhancement

Likely depends on #5. The home screen should be segmented by the course the language is taught in. Courses taught in the user's locale should appear first (with English as...

enhancement

Since the app includes a course for Spanish speakers, it'd be nice to use localized text in the app, at least in Spanish. Tasks: - Wrap all text rendering in...

enhancement
inclusivity