Giter VIP home page Giter VIP logo

node-gdi's People

Contributors

daninet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

node-gdi's Issues

lib/binding/gdi.node missing

in lib/GDIWindow.js
const addon = require('./binding/gdi.node');
This file is missing...

{ examples } master » node ./01-simple.js -- INSERT --
internal/modules/cjs/loader.js:717
return process.dlopen(module, path.toNamespacedPath(filename));
^

Error: The specified procedure could not be found.
\?\G:\sources\js\node\apps\node-gdi\lib\binding\gdi.node
at Object.Module._extensions..node (internal/modules/cjs/loader.js:717:18)
at Module.load (internal/modules/cjs/loader.js:598:32)
at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
at Function.Module._load (internal/modules/cjs/loader.js:529:3)
at Module.require (internal/modules/cjs/loader.js:636:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (G:\sources\js\node\apps\node-gdi\lib\GDIWindow.js:3:15)
at Module._compile (internal/modules/cjs/loader.js:688:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
at Module.load (internal/modules/cjs/loader.js:598:32)

Transparency Caveats

First of all, thanks a lot for the library, it's definitely unbelievable how many things are now possible using just node.

Since this issue is dedicated to transparency, I would also like to talk about a few things.

  • Is it possible to make it not clickable at all? (or some elements clickable while others not; maybe a function to make a region clickable or not) I'd like to use the library to display an overlay over a windowed app with some stats, those stats shouldn't really be clickable.
  • I've noticed anti-aliasing problems when using transparency. The background is keyed out leaving a harsh border (though it's not such big of a deal). In this example I set the transparentColor to black.
    example
  • Last thing which would be nice, is the possibility of using RGBA.

Those are all just minor things, but I believe it would definitely improve the library in the use as an external overlay tool.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.