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 visible (Hide)

nodegui - Latest Master Release Latest Release

Published by github-actions[bot] 5 months ago

Latest auto release corresponding to commit 774ed6e1350b0a6e32ae283368252d2db9f355b8 🔥. To install do: npm install https://github.com/nodegui/nodegui/releases/download/v0.0.0-latest-master/nodegui-master.tgz or npm install http://master-release.nodegui.org

nodegui - v0.66.0

Published by sedwards2009 8 months ago

Changed:

  • Additions and fixes to QTableWidget #1044
nodegui - Latest Master Release

Published by github-actions[bot] 8 months ago

Latest auto release corresponding to commit 3c1b84e2b07bf854daf843b0de321d7a02a2b5b5 🔥. To install do: npm install https://github.com/nodegui/nodegui/releases/download/v0.0.0-latest-master/nodegui-master.tgz or npm install http://master-release.nodegui.org

nodegui - v0.65.0

Published by sedwards2009 8 months ago

Added:

  • QMimeData.setData() #1038
  • QMimeData.data() #1038
  • QClipboard.data() #1038
  • QClipboard.setData() #1038
nodegui - Latest Master Release

Published by github-actions[bot] 8 months ago

Latest auto release corresponding to commit 3c1b667e86e9299b1c891e5e23f22058d0f77078 🔥. To install do: npm install https://github.com/nodegui/nodegui/releases/download/v0.0.0-latest-master/nodegui-master.tgz or npm install http://master-release.nodegui.org

nodegui - Latest Master Release

Published by github-actions[bot] 8 months ago

Latest auto release corresponding to commit 9f64787a724b36ae5331c6eb972fcf0b88762602 🔥. To install do: npm install https://github.com/nodegui/nodegui/releases/download/v0.0.0-latest-master/nodegui-master.tgz or npm install http://master-release.nodegui.org

nodegui - Latest Master Release

Published by github-actions[bot] 8 months ago

Latest auto release corresponding to commit b9ac3ff1e796ba5dc1192d75c2232dddee18854c 🔥. To install do: npm install https://github.com/nodegui/nodegui/releases/download/v0.0.0-latest-master/nodegui-master.tgz or npm install http://master-release.nodegui.org

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 - Latest Master Release

Published by github-actions[bot] 11 months ago

Latest auto release corresponding to commit f887901cdd0f5c14408f353b56a69fcfe74fdc34 🔥. To install do: npm install https://github.com/nodegui/nodegui/releases/download/v0.0.0-latest-master/nodegui-master.tgz or npm install http://master-release.nodegui.org

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 - Latest Master Release

Published by github-actions[bot] about 1 year ago

Latest auto release corresponding to commit 0328157364e5b12134e430ed8dad707dc748f9ef 🔥. To install do: npm install https://github.com/nodegui/nodegui/releases/download/v0.0.0-latest-master/nodegui-master.tgz or npm install http://master-release.nodegui.org

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().