nodegui

A library for building cross-platform native desktop applications with Node.js and CSS 🚀. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.org

MIT License

Downloads
6.6K
Stars
8.8K
Committers
73

Bot releases are hidden (Show)

nodegui - v0.66.0

Published by sedwards2009 8 months ago

Changed:

  • Additions and fixes to QTableWidget #1044
nodegui - v0.65.0

Published by sedwards2009 8 months ago

Added:

  • QMimeData.setData() #1038
  • QMimeData.data() #1038
  • QClipboard.data() #1038
  • QClipboard.setData() #1038
nodegui - v0.64.0

Published by sedwards2009 9 months ago

Update to Qt 6.6.0.

nodegui - v0.63.0

Published by sedwards2009 11 months ago

Added:

  • QDragEnterEvent class #1034
  • QPixmap.setDevicePixelRatio() #1033
  • QPainter.drawPixmap() #1033
  • QPixmap.convertFromImage() #1033

Changes:

  • Refactored and improved the drag and drop related event classes. #1034
nodegui - v0.62.0

Published by sedwards2009 about 1 year ago

Changes:

  • Give QTableWidget the correct superclass #1018
  • QTabWidget addTab and insertTab icons made optional #1023
nodegui - v0.61.2

Published by sedwards2009 about 1 year ago

Changed:

  • Make it possible to subclass QScrollArea in plugins.
nodegui - v0.61.1

Published by sedwards2009 about 1 year ago

Changed:

  • Make QScrollArea generic
nodegui - v0.61.0

Published by sedwards2009 over 1 year ago

Added:

  • Many QApplication methods (#1011)

Changed:

  • Expose EventListenerOptions and EventWidget types (#1011)
nodegui - v0.60.0

Published by sedwards2009 over 1 year ago

Added:

  • Many QMenu and QMenuBar methods, properties, and signals.
nodegui - v0.59.2

Published by sedwards2009 over 1 year ago

Fixes:

  • Fix QWidget.layout()
nodegui - v0.59.1

Published by sedwards2009 over 1 year ago

Minor release.

Changes:

  • Move QSplitter code into a macro.h file for easier subclassing in plugins.
nodegui - v0.59.0

Published by sedwards2009 over 1 year ago

Added Input Method related events and methods.

Changes:

  • Added QWidget.updateMicroFocus() method
  • Added QInputMethodEvent class
  • Added QInputMethodQueryEvent class
  • Added QWidget.inputMethodHints() & QWidget.setInputMethodHints()
nodegui - v0.58.0

Published by sedwards2009 over 1 year ago

This is the first stable release of NodeGui based on Qt 6 instead of the older Qt 5. This release is also paired with an upgrade in qode to match NodeJs v18.12.1.

The biggest change in Qt 6 which may affect NodeGui based applications is the High DPI support. If you are using nodegui plugins, they may have to be upgraded to support Qt6 too.

Changes:

  • Upgraded to Qt 6
  • Requires package @nodegui/qode version 18.12.1 (or higher).
  • Added applicationDisplayNameChanged & lastWindowClosed signals to QApplication
  • QPainter gained many methods related to drawing with fractional pixel sizes and HiDPI rendering.
  • QTableWidget gained methods clearSelection(), selectAll(), scrollToBottom(), and scrollToTop().
nodegui - v0.58.0-rc4

Published by sedwards2009 over 1 year ago

Fix RPATH of the binary module on macos

nodegui - v0.58.0-rc3

Published by sedwards2009 almost 2 years ago

  • Added applicationDisplayNameChanged & lastWindowClosed signals to QApplication
nodegui - v0.58.0-rc2

Published by sedwards2009 almost 2 years ago

This release contains a bunch of extra methods for QPainter related to fractional pixels and support for HiDPI rendering.

nodegui - v0.58.0-rc1

Published by sedwards2009 almost 2 years ago

First release candidate with Qt6 upgrade.

nodegui - v0.57.3

Published by sedwards2009 almost 2 years ago

Fixes:

  • Events which were set to fire after the default processing didn't have the event object passed to the handler.
nodegui - v0.57.2

Published by a7ul almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/nodegui/nodegui/compare/v0.57.1...v0.57.2

nodegui - v0.57.1

Published by a7ul about 2 years ago

What's Changed

Full Changelog: https://github.com/nodegui/nodegui/compare/v0.57.0...v0.57.1