Sam Pengilly

Results 9 issues of Sam Pengilly

Allow the prompt to be shown again at intervals after each user action (accept/ignore). Track the time each time the AgreeShowDialog preference is set to false. When checking if this...

My attempt at fixing #876 The main cause with calendarMode not being set was that an exception was occurring inside the state setup in the constructor, this exception was being...

### Version 3.8.2 ### Summary In my GraphQL schema I have two existing types named like: "SomeType" and "SomeTypeMap". When enabling data builders, Apollo Kotlin generates a class for my...

:gear: Codegen
:bug: Type: Bug
:technologist: Tests

When using a MediaService and a MediaController for background playback, there are certain responsibilities handled by either side of that arrangement. But I'm finding that things feel a little inconsistent...

question

I'm trying to write some unit tests and using the existing tests as a guide (like this one: https://github.com/androidx/media/blob/d833d59124d795afc146322fe488b2c0d4b9af6a/libraries/exoplayer/src/test/java/androidx/media3/exoplayer/analytics/PlaybackStatsListenerTest.java) I'm trying to test the behaviour of a custom `Player.Listener` that...

question

I'm exploring setting up a custom Listener that observes multiple events to track specific occurrences of things, for example tracking when playback starts for a media item either in response...

question

In an environment where there are mixed unit tests (unit tests for logic, UI behavioural tests using the compose rule and robolectric, tests for screenshoting using paparazzi, etc), I don't...

enhancement

Add support for mapOrAccumulate functions which when run inside an `IorRaise` scope accumulate errors into a `Both` case with the combined errors and any successfully mapped items. This change adds...

discussion-required

### Use case description When working with the `Player` interface, it's simple and effective to attach listeners to be informed of changes to player state. This makes it very easy...

enhancement