{"action":"created","issue":{"url":"https://api.github.com/repos/mikeseven/node-glfw/issues/22","labels_url":"https://api.github.com/repos/mikeseven/node-glfw/issues/22/labels{/name}","comments_url":"https://api.github.com/repos/mikeseven/node-glfw/issues/22/comments","events_url":"https://api.github.com/repos/mikeseven/node-glfw/issues/22/events","html_url":"https://github.com/mikeseven/node-glfw/issues/22","id":119246508,"number":22,"title":"Why does this library need to depend on AntTweakBar?","user":{"login":"psigen","id":2805291,"avatar_url":"https://avatars.githubusercontent.com/u/2805291?v=3","gravatar_id":"","url":"https://api.github.com/users/psigen","html_url":"https://github.com/psigen","followers_url":"https://api.github.com/users/psigen/followers","following_url":"https://api.github.com/users/psigen/following{/other_user}","gists_url":"https://api.github.com/users/psigen/gists{/gist_id}","starred_url":"https://api.github.com/users/psigen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psigen/subscriptions","organizations_url":"https://api.github.com/users/psigen/orgs","repos_url":"https://api.github.com/users/psigen/repos","events_url":"https://api.github.com/users/psigen/events{/privacy}","received_events_url":"https://api.github.com/users/psigen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-27T21:11:41Z","updated_at":"2015-11-27T22:31:56Z","closed_at":null,"body":"It seems like an uncommon library, and I have to build it from source on most of my platforms, which is fairly inconvenient.\r\n\r\nIs 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."},"comment":{"url":"https://api.github.com/repos/mikeseven/node-glfw/issues/comments/160222300","html_url":"https://github.com/mikeseven/node-glfw/issues/22#issuecomment-160222300","issue_url":"https://api.github.com/repos/mikeseven/node-glfw/issues/22","id":160222300,"user":{"login":"mikeseven","id":809004,"avatar_url":"https://avatars.githubusercontent.com/u/809004?v=3","gravatar_id":"","url":"https://api.github.com/users/mikeseven","html_url":"https://github.com/mikeseven","followers_url":"https://api.github.com/users/mikeseven/followers","following_url":"https://api.github.com/users/mikeseven/following{/other_user}","gists_url":"https://api.github.com/users/mikeseven/gists{/gist_id}","starred_url":"https://api.github.com/users/mikeseven/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikeseven/subscriptions","organizations_url":"https://api.github.com/users/mikeseven/orgs","repos_url":"https://api.github.com/users/mikeseven/repos","events_url":"https://api.github.com/users/mikeseven/events{/privacy}","received_events_url":"https://api.github.com/users/mikeseven/received_events","type":"User","site_admin":false},"created_at":"2015-11-27T22:31:56Z","updated_at":"2015-11-27T22:31:56Z","body":"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.\n\nI 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.\n\nInstead 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.\n\nAny thoughts?\n\n--mike\n\n\n\nOn Fri, Nov 27, 2015 at 1:11 PM -0800, \"Pras Velagapudi\" <notifications@github.com<mailto:notifications@github.com>> wrote:\n\n\nIt seems like an uncommon library, and I have to build it from source on most of my platforms, which is fairly inconvenient.\n\nIs 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.\n\n-\nReply to this email directly or view it on GitHub<https://github.com/mikeseven/node-glfw/issues/22>.\n"}}