-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why does this library need to depend on AntTweakBar? #22
Comments
When I did the binding, years ago, it was very useful to have a little GUI for demo purpose, a bit like having a browser ui. But I didn't want to make a compositor to the level of a browser! AntTweakBar is a simple lightweight and fast library for that. I just checked on linux again and pushed fixes. I also realized that library isn'taintained anymore, even though lots of projects use it. But worse are libraries like glfw3 whose pkg-config is missing or screwed. Instead of requiring people to install these dependencies, I could maintain them on github clones and thus build node bindings automatically if not already present in the system. I think this might be the best way to ensure an easy install experience and to maintain cross-platform features. Any thoughts? --mike On Fri, Nov 27, 2015 at 1:11 PM -0800, "Pras Velagapudi" <[email protected]mailto:[email protected]> wrote: It seems like an uncommon library, and I have to build it from source on most of my platforms, which is fairly inconvenient. Is this dependency just so for adding simple GUI elements to some of the examples? It's only used in a handful of places in the source. It seems like this would make more sense as a separate dependent package. Or there are a number of pure JS libraries for configuration GUIs. Reply to this email directly or view it on GitHubhttps://github.com//issues/22. |
Thanks for the response. It seems like two options might be useful in this case:
|
These are good suggestions, thanks. The difficulty with a pure webgl implementation is that AntTweakBar was written for desktop GL not GL ES. That would be a project perfect for an internship. Anybody interested? --mike On Tue, Dec 1, 2015 at 8:33 AM -0800, "Pras Velagapudi" <[email protected]mailto:[email protected]> wrote: Thanks for the response. It seems like two options might be useful in this case:
Reply to this email directly or view it on GitHubhttps://github.com//issues/22#issuecomment-161023415. |
I'd like to try Would you accept a patch that reimplements the AntTweakBar functions you're using in the |
That would be awesome. -- mike On Sat, Jul 9, 2016 at 7:42 PM -0700, "peoronoob" <[email protected]mailto:[email protected]> wrote: I'd like to try node-webgl, but don't feel like manually installing AntTweakBar: that would make my project very hard to redistribute, and anyways I don't feel like installing software not tracked by the package manager. Would you accept a patch that reimplements the AntTweakBar functions you're using in the node-glfw source code? I might try and quickly do that (by copying and pasting some code, adapting what needed) if you're interested. You are receiving this because you commented. |
I thought ATB was just used to translate some events or something (function names like I'm not interested in supporting ATB and I think it shouldn't belong to this repository. If you're interested in ever dropping ATB you can use peoro@703fb25 In the meanwhile, for whoever wants to use
|
Thanks @peoronoob! I'll check your branch out. |
It seems like an uncommon library, and I have to build it from source on most of my platforms, which is fairly inconvenient.
Is this dependency just so for adding simple GUI elements to some of the examples? It's only used in a handful of places in the source. It seems like this would make more sense as a separate dependent package. Or there are a number of pure JS libraries for configuration GUIs.
The text was updated successfully, but these errors were encountered: