Jimmy Schementi

Results 59 issues of Jimmy Schementi

Support GIF stickers. For photos, the photo will be converted to a video of a set duration, and the sticker will loop over that. For GIFs or videos, the sticker...

A user can create a sticker by tapping a button in the sticker drawer, which will open a new instance of the Camera, allowing them to either capture media or...

Right now Stitch mode just let's you use the camera. Let's enable the media picker for Stitch mode. The final media should be the resolution of the first image, and...

Right now, you have to drag each clip you've captured in Stitch mode to the trash to switch to another camera mode. There should be a way to switch modes...

When enabling Metal for the rendering pipeline, the camera viewport is not centered: | OpenGL | Metal | | --- | --- | | | | This is most likely...

The Revert button in the GIF Maker should be localized:

We should add the following logging methods to `KanvasCameraAnalyticsProvider` and call them at the appropriate times: - `logCameraPermissionView` - `logMicrophoneAccessInitiated` - `logCameraAccessInitiated` - `logMediaPickerOpen` - `logMicrophoneAccess(notDetermined|restricted|denied|authorized)` - `logCameraAccess(notDetermined|restricted|denied|authorized)` - `logMediaPickerAccess(notDetermined|limited|restricted|denied|authorized)`

"Open Kanvas Dashboard" is meant to mimic a swipe-to-open interface, which would be useful to have, but this one crashes on the 2nd open, and the code it's based on...

Right now, if Stitch mode allows using media with different resolutions, there's some problems: 1. The preview skips clip that's are a different resolution than the first clip. 2. The...

The pod should be named `Kanvas` and the framework should be called `Kanvas`. This project is not just a camera, so let's have the name reflect that.