secondlife / viewer

🖥️ Second Life's official client
GNU Lesser General Public License v2.1
209 stars 53 forks source link

'Zoom' SLURL #1755

Open AtlasLinden opened 3 months ago

AtlasLinden commented 3 months ago

From server created by canny[bot]: secondlife/server#981

It is not always easy to point out to a resident where a nearby object is in 3d space, and additionally, it can be hard to focus on some small objects or objects that are moving fast.

As a solution to these cases, I propose the addition of a new category of viewer URI that focuses the viewer's camera on some object, similarly to if they had clicked it while holding ctrl+alt or had clicked it while its touch action was set to 'zoom'.

a link of the form [secondlife:///app/zoom/] would when clicked (under this proposal) cause the viewer to zoom into the nearby object that has that UUID, and follow its movement, the same or similarly to how the viewer currently behaves when clicking on an object with 'zoom' as its touch action.

https://secondlife.canny.io/admin/board/feature-requests/p/zoom-slurl

AtlasLinden commented 3 months ago

This issue has been linked to a Canny post: 'Zoom' SLURL :tada:

AtlasLinden commented 3 months ago

it occurred to me that this kind of thing is potentially useful in a general way for interacting with client side Lua scripts. We may want to design an upgrade to the whole way the secondlife:///app/ URI namespace works

AtlasLinden commented 3 months ago

I moved this over to the viewer project because I'm pretty sure this is entirely a client-side request. The SLURL URI is all viewer.