Releases: node-3d/glfw-raub
The Advent of N-API
Designed to work with Addon Tools 5. Moved GYP build step to subfolder.
Installation flow was changed.
Before: download sources, compile, remove unnecessary intermediates.
Now: download N-API binary from a Github/other release.
Fix fullscreen switching
Now the fullscreen window appears on the same physical display where (the windowed) window currently is.
Minor Update
Returned mousewheel
alongside wheel
event.
Added new on___
event props for Document.
Major Update
- Reworked events: now more browser-like. (breaking changes)
- Unicode text input now available.
- Fixed some platform-specific issues.
Minor Update
Added codefactor.
Using newer dependencies.
More robust event handling
If an app uses more than 1 GL context, there could be a collision during the asynchronous event handling. E.g. resize event for window1 arrives while window2 context is active, so the subsequent call to gl.viewport()
doesn't work.
Added the makeCurrent()
call to the class Window
event handling mechanism.
Add basic canvas emulation and OSX support
Added logic for multiple canvases with separate 2d contexts
Tested OSX npm install
in CI
Updated deps for Nodejs 10
GLFW Initial
The core features are estabilished.
- Class Window
- Class Document is similar to HTMLDocument
- Uses GLFW3 backend
- Exposes native handles
- Can switch screen modes
- Multiple windows