Bring your 3DConnexion SpaceMouse to your favorite web apps! See details for each app.
chuanqisun / spacemouse-anywhere Goto Github PK
View Code? Open in Web Editor NEWBring 3DConnexion SpaceMouse to more places on the web
License: MIT License
Bring 3DConnexion SpaceMouse to more places on the web
License: MIT License
Bring your 3DConnexion SpaceMouse to your favorite web apps! See details for each app.
if Rulers (Ctrl+R) - ON. - movement in X,Y is wrong. For example, if I press to the right, the space shifts down-to the right, approximately an angle of 45.
Thanks :)
Hello, my friend!
Something terrible happened :(
After updating figma to app-108.1.0 - 3d began to work jerkily and was not possible to use.
I made a backup of app-107.1.0 and everything works fine in it, but I'm afraid that sooner or later I'll have to update.
Can make normal 3dconnexion work in app-108.1.0 or later
Thank you very much!
When I first wrote the plugin, I didn't know the size of the dialog can be changed. Given this new finding, I'd like to reduce the size of the dialog and expand its size only when on Preferences page.
Also, the visualization was filler for space. I plan to move it to the Preferences page.
UPDATE
Figma appears to impose a minimum window size requirement. This issue is blocked for that reason.
Has anyone tried it with M1/M2 Mac? I don't have the right hardware but would love to know. Thank you!
OMG! Thank you! It's not perfect, but DAMN close! Thank you!
Hey, thanks for the helpful plugin!
It was working fine before i updated to figma app version 108.1 on Win10
(don't know exactly which app version i used before. I sometimes skip an update...)
Now, the control by the SpaceMouse is just stuttering - not useable.
Thanks for your effort!
Just wanted to let you know that the spacemouse stays Disconnected on the Macbook M2 macOS 13.2.1 (22D68). and there does not work for SketchUp Web
I tend to think of the Spacemouse handle as a handle on the model (or in this case, canvas). Thus pushing to the left moves the canvas to the left (effectively the same as scrolling right), and pulling the Spacemouse handle up moves the canvas closer (i.e. zooming in).
This is not possible currently, but should be relatively straightforward to implement as an “Invert zoom” setting (following the established paradigm). I may take this on if I find myself with some time, but that's not likely for a while.
Thanks for making this plugin regardless!
Hello friend, thanks a lot for the plugin!
For some reason I cannot invert the XYZ axes in the joystick driver, I like the 3D mode, but the direction of the axes is not convenient for me :(
how can they be changed? Thank you so much!
Awesome tool! The plugin works marvelously until I close the SpaceMouse Driver window, then it stops working. Is there a way to keep the plugin running in the background without having the driver window taking up space?
Hi Chuanqisun,
I just installed this plugin without a SpaceMouse connected as I was curious to see your Figma integration. Also looked at the code a bit (even though I have not written a Figma plugin yet).
From my understanding your plugin is listening to scroll events and mapping them to the viewport when in Figma's design view ...is this correct?
I am thinking about a variation events where trigger transitions between frames in Figma's Prototype mode.
What events are communicated from the Spacemouse? And do you think this is in the realm of feasible within a Figma plugin?
Much appreciated,
Scott
The figma out-of-box plugin template uses a single file workflow. As this project gets more complicated, I plan to introduce a component based architecture. Currently considering a rewrite with lit-html and haunted.js.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.