29 results found
-
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 vote0 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 → -
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.
1 vote0 comments · Snap OS / System UI: (Voice commands, hand tracking, Lens Explorer, notifications, connectivity) · 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 vote0 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 → -
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 → -
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.
1 vote0 comments · Snap OS / System UI: (Voice commands, hand tracking, Lens Explorer, notifications, connectivity) · Admin → -
Prefab variants
It would be very helpful to have something like Unity's prefab variants. I have now six nearly identical prefabs, and it's very annoying that I have to make any change I do 6 times.
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 → -
Prefab Renaming Sync
Renaming a prefab in the Asset Browser does not update the name of newly created instances in the hierarchy. This creates tracking confusion for developers.
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 → -
Toggle Visibility Shortcut
Requesting a dedicated keyboard shortcut to quickly enable/disable selected SceneObjects in the hierarchy during rapid iteration.
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Auto-naming TS Classes
When creating a new TypeScript file, the class name should automatically match the filename to reduce boilerplate and potential naming mismatches.
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Native Debug Gizmos
Requesting a built-in package to visualize object states, raycasts, and collision boundaries in the scene view to assist with spatial troubleshooting.
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Improved OnEnable Logic
The OnEnable event doesn't fire on initial activation, only on subsequent toggles. Requesting it trigger upon the very first initialization of an active object.
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
TypeScript Declaration Files
Requesting .d.ts files for built-in modules (Coroutines/Events) to allow full TypeScript adoption without needing manual bridges to JavaScript.
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Access Components by Type
Developers currently rely on generic ScriptComponent lookups. Requesting a getComponent<Type> method similar to Unity for cleaner, type-safe component retrieval.
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Dynamic Scaling for Prefabs
Updating a prefab's root scale does not propagate to existing instances. Requesting a way to globally push scale changes to all instances to maintain visual consistency.
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Support for Nested Prefabs
Currently, Lens Studio does not support nesting prefabs. For complex projects, this forces developers to manually update base components across variations. Requesting nested prefab support to improve modularity.
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin → -
Copied prefab retains it old name when you drag in on the scene
I have a prefab called "BoeingPrefab". It contains a model of a Boeing 737 and a script and some other stuff. I want to make a similar prefab, but then with a different airplane, a Cessna 172. So I copy the prefab (prefab variants like in Unity do not seem to exist, at least according to the Lens Studio AI). I rename the copied prefab to "CessnaPrefab", and replace the airplane model in it. Now whatever I do, where ever I rename "BoeingPrefab" to "CessnaPrefab", as soon as I drag it into the scene it is called BoeingPrefab again in…
1 vote0 comments · Lens Studio Integration: (Deploying to device, debugging tools, simulation, API limitations) · Admin →
- Don't see your idea?