-
Pass glb 3d model through api to lens
Hey! With the new api that allows us to pass arbitrary data from app to camera kit lens, is it possible to pass a 3D model and instantiate it inside lens? Today there’s a gltf asset used to download a remote Bitmoji in lens studio. Can we use something similar to load an arbitrary 3D model ? Thanks
-
Allow multiple asset selection for compression settings
Hey! When we have a lot of images in the project and want to compress them all to a specific setting like Size instead of Performance we have to manually click each asset to be able to see the Compression panel. Would be great if the compression panel allowed multiple asset selections at once. @stevenxu thanks
-
showImagePicker doesn't work on device
Hey! The sample code from https://docs.snap.com/api/lens-studio/Classes/Providers/#ImagePickerTextureProvider--faceRect works only on the simulator. For it to work on device a delay needs to be added. Example: // @input Asset.Texture imagePickerTexture var delayedEvent = script.createEvent("DelayedCallbackEvent");…
-
How to use voiceML on camerakit app?
Hi, I made a simple lens with voiceML. It works fine on snap but doesn't work inside camerakit app. The onListeningEnabledHandler event is never fired. If I manually call "script.vmlModule.startListening" I get an error "Commands are not available until listening is enabled". How to get voiceML to start listening on a…
-
Text to speech doesn't work on camera kit
Hi! Is text to speech not supported by camera kit? thanks
-
New lenses won’t show stats before 48 hours
Hi, It takes 48 hours to start seeing stats for new lenses. That’s a strange long time. Is that by design or a bug? It also doesn’t collect any usage stats for those 48 hours which means key analytics not tracked for the early days of a lens. I’ve noticed that for the past 20 lenses I’ve made in a 30 day period. @stevenxu…
-
When updating a lens do not erase preview/tags/CTA
Hey, It's quite a pain to re-type all lens tags, re-upload the lens preview image, and re-type CTA options each time we need to update a lens. Specially when releasing a new lens it's very often necessary to fix bugs or make improvements. And when you launch lots of lenses all the time the issue gets very annoying.…
-
Objective c
Hey, I see the iOS samples are in swift. Does it support objective c as well? If so would you be able to share a basic sample of using camera kit in objective c? Thanks
-
Share from CameraKit to Snapchat
Hi, When sharing to Snapchat from CameraKit are we able to have an attachmentUrl like with dynamic lenses? Thanks
-
.clear() on global.launchParams doesn’t work
Hey! On a dynamic lens when I call .clear() to erase launchParams so that it stops caching the data on the next time the lens is launched directly from Snapchat (and not from the app that launched it first) it doesn’t clear the data. On the next time the lens is launched from Snapchat the data is still there. @stevenxu…
-
Floats don't work on dynamic lenses metadata
Hey! We tried passing a timestamp as a float parameter from the app to the lens and when the lens receives the float it's not the value that we're sending. @stevenxu thanks
-
IdentityWebview headers fail 50% of the time
Hey! We’ve been using the IdentityWebview quite a lot and send a good amount of traffic through it. We noticed 50% of the time the IdentityWebview fails to set the headers with Bitmoji and display name. The number of failures is quite high. Is that expected or are we doing something wrong? @stevenxu Thanks
-
Remote api to fetch Bitmoji url
Hey! Since we now have Bitmoji urls from IdentityWebview it would be great if we could pass the lens a Bitmoji url and the lens could use a new remote api to fetch the Bitmoji and create an image object inside lens! Or we could pass Snap-Request-Id from IdentityWebview and this new remote api populates with DisplayName and…
-
Cache attachmentUrl option
Hey! When a lens is launched through snapkit with an attachmentUrl the lens should cache this parameter the next time it is launched from Snapchat (and not from the app that launched it the first time). Today the lens caches the launchParams so the lens is filled with the game data but misses the url that the game needs to…
-
How to pass data from app to lens
Hey! Very new to CamKit and just curious if you can point me to the part of the SDK responsible for passing data from the app to the lens similar to how dynamic lenses use launchParams. I see there’s launchParams on camkit as well but I’m looking for a more advanced way that allows us to pass for example an image or any…
-
IdentityWebView headers don't get sent on post preview
Hey! On the screen while the user is editing the post, if the user taps the paper clip 📎 button to preview the link snap won't set the IdentityWebview headers. I think this might be confusing behavior to the user. @stevenxu thanks
-
Add emoji keyboard option to TextInputSystemKeyboardType
Sometimes we want users to only be able to select emojis 🙃 @stevenxu
-
Switch keyboard focus when user taps another text field
If there are multiple text fields on the screen and the user is currently editing one, when the user taps another text field the keyboard should change focus. Similar to how HTML pages work or even how iOS text field works on screen with multiple text objects. Today if we try to make a simple form with multiple text inputs…
-
Option to hide NativeKeyboard when user taps outside of the keyboard area
This could be a toggle field on the text component panel @stevenxu
-
Increase current 3072 bytes limit for dynamic lens metadata
Hey! This could be great to better customize lens with images for example. thanks
-
Add support for uint8 type on dynamic lens metadata
Hey! Would be great if this gets added so we can pass arbitrary binary data to lens such as tiny images or snapML config data. @stevenxu thanks
-
Clear NativeKeyboard preview as user starts typing
Hey! When user taps to edit a text using the native keyboard they have to manually erase the preview text. It becomes annoying when we have several text inputs on a lens. I suggest the behavior to be just like iOS UITextField's implementation where the placeholder text is erased as soon as the user starts typing. @stevenxu…
-
Incorrect screen regions
Hey there! On lens studio 4.25.0 all 3 screen regions are identical (Full Frame, Live and Capture). Shouldn't "Capture" not include the bottom bar? At least its icon indicates that. I would suggest adding a screen region that doesn't include the bottom bar area as it's not visible to users. I've been trying to pin a…
-
Make LoginKit passwordless on snap webview
Hey, When LoginKit oauth web access is requested through the Snapchat webview we see that the username and password are requested. Since the user is already logged in on Snapchat it would be redundant to request again for their username and password. We also see the captcha request being required. Thanks