48 results found
-
[Map Custom component] - satellite map texture option
Add satellite map texture option to the map custom component additionally to the default texture https://developers.snap.com/lens-studio/features/location-ar/map-component
1 vote -
Joost van Schaik
Preprocessor directives, like the #ifdef in C#. This would enable quick changes between configurations and would be very useful if you write code that can be used both for SnapChat AND Spectacles, not to mention a future with multiple (generations of devices).
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Joost van Schaik
Being able to write unit and run those in the editor. The test code should not be deployed with production code on Spectacles
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Joost van Schaik
Being able to place breakpoints in the code and being able to evaluate variables at and state at that point. As in every popular dev environment
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
UI development on Spectacles: friction points and feature requests
UI remains one of the most time-consuming parts of the Spectacles AR development workflow, and I suspect we're all hitting the same walls in parallel and coming up with bespoke solutions for our respective use cases.
I'd like to use this thread to surface those friction points collectively so we can hand the Spectacles team focused, granular feedback.
To get the conversation started, the recurring gap I keep running into is the absence of a spatial equivalent of HTML and CSS, which is to say no declarative layout, no constraint solver, and limited runtime introspection.
Coding agents help with the…
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Table of what permissions are allowed together
I would like to easily be able to visualize which permissions are allowed to exist together. This might exist already and I'm not aware of it. Could even be a calculator or something
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Microphone not working on Spectacles with RemoteServiceGateway & ASR Module
I am unable to get my lens to detect any microphone recording even though it works perfectly on Lens Studio.
What I did:
-Create a new project with Spectacles base template
-Import remote service gateway
-Use example for any AI service
-Test on Lens Studio to ensure it work
-Push to Spectacles to test again to find it not working
-Create a ASRExample script from https://developers.snap.com/spectacles/about-spectacles-features/apis/asr-module
-Test ASR on Spectacles and find it not working even though it works on Lens Studio
-To ensure my microphone is not damage, I also tried the Imagine together lens and is able to…
1 vote -
Audio Output Support for Spectacles via BLE
Afaik Spectacles doesn’t support streaming audio to external speakers even if there’s Bluetooth support on board. Is this something really not there ? or planned for future releases ? Would really appreciate the native ability to connect external speakers as this would enable a wide range of musical applications where I can control and make music in Lens and play it out loud.
2 votesunder review · 0 comments · Snap OS / System UI: (Voice commands, hand tracking, Lens Explorer, notifications, connectivity) · Admin → -
Enable system level left hand mode
Just a quick suggestion -- In a future OS update it would be nice to have a left handed mode. It would place the scrollbars on frames on the left side instead of the right side--and maybe swap hands for the palm interface, too. As a lefty, using the scroll views with my right hand is kind of annoying. Preferably it would be some OS-level change that would also automatically apply to lenses that use the scrollview.
2 votesunder review · 0 comments · Snap OS / System UI: (Voice commands, hand tracking, Lens Explorer, notifications, connectivity) · Admin → -
Web Assembly (WASM) support
Just wanted to put it out there that wasm module support in Specs lenses would be awesome. Specifically I want to be able to run things like retro game emulators or other emscripten compiled things within a lens with decent performance.
2 votesunder review · 0 comments · Snap OS / System UI: (Voice commands, hand tracking, Lens Explorer, notifications, connectivity) · Admin → -
Video Capture mode
It could be great to have a raw capture mode with the screen "off". Even if it's a use case that we see more on other pair of glasses without screen, it could also be great to have an easy way to record video without the screen on with nothing displayed that dont enable to see in dark (laser tag for example). We also need to ensure that the power button click re-enable the screen normaly.
1 voteunder review · 0 comments · Hardware / Ergonomics: (Fit, battery life, display brightness, audio) · Admin → -
Webview custom js/css
Enable injecting custom javascript/css.
Also allow for direct communication between the lens and the webview
1 vote -
Networking: Socket TCP/UDP
Enable Raw socket TCP/UDP.
This way we can also host directly a web server or even a websocket server directly on the specs.
Or send/receive broadcast messages with UDP.
1 vote -
Webview + Spectacles feature requests
Access to WebView audio volume; Access to the overall Lens audio mix; Access to Spectacles global audio level; ASR accepting audio inputs other than the microphone For example: WebView audio or the Lens global audio mix, enabling subtitles, transcription, or analysis for external media; YouTube Iframe support in WebView This would unlock many legitimate use cases for curated content, live streams, and educational experiences.
1 voteunder review · 0 comments · Snap OS / System UI: (Voice commands, hand tracking, Lens Explorer, notifications, connectivity) · Admin → -
Setting Playback Position for AudioComponent Scripting API (seek() or play() offset)
Can we get a way to seek within audio? Possible solutions: audioComponent.seek(timeInSeconds) or audioComponent.play(loops, startTimeOffset)
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
We need a way to create dummy / spoof locations and places for the Places and geolocation APIs
Developing location based apps in Lens Studio is a huge pain because there doesn't seem to be a way to really test the Places, Maps, etc APIs in Lens Studio since you need to be running on device to get real data. It would be cool if somehow each Specsd preview environment also had fake location / places / maps data associated with it that the API calls would get when making requests--or even a new type Specs preview window environment that is just basically a 3D view into the Map data--sort of Streetview-esque. So you can test outdoor navigation…
1 voteunder review · 0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Compass heading varies quite a lot (and more GPS location / compass heading results)
The quality of the compass heading data (based on LocationService.onNorthAlignedOrientationUpdate combined with GeoLocation.getNorthAlignedHeading) seems to vary quite a lot. Sometimes it's spot on, but often it's significantly off, including, but not exclusively, 180 degrees rotated. This specifically refers to the compass heading it picks up when it starts. If you start rotating your head, it looks like it's mostly IMU/SLAM tracking then, so then compass heading changes vs head rotation are quite stable. But if the initial compass heading it picked up is wrong (which happens frequently), it sticks with that misaligned heading through the rotation and doesn't correct the…
1 vote0 comments · Snap OS / System UI: (Voice commands, hand tracking, Lens Explorer, notifications, connectivity) · Admin →This will improve in the Specs releasing in 2026.
-
UI Kit Buttons missing Has Shadow
I'm testing buttons today! I do not see 'Has Shadow' in the following components: RectangleButton, CapsuleButton, RoundButton. Also (..and this is minor), the RoundButton does not have a 'Size'. It only has a 'Width'. I'm mentioning that in case it's worth adding that difference to the existing documentation.
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Global Leaderboard Support
Based on player feedback, a native or easy-to-integrate leaderboard system is needed to drive competition and replayability in Spectacles titles.
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Editor Log Disconnections
Device logs frequently stop appearing in the editor during sessions, and the connection drops, requiring a hardware reboot. Stability improvements for the bridge are needed.
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin →
- Don't see your idea?