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
Bot releases are visible (Hide)
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
Published by sedwards2009 8 months ago
Changed:
QTableWidget
#1044Published 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
Published by sedwards2009 8 months ago
Added:
QMimeData.setData()
#1038QMimeData.data()
#1038QClipboard.data()
#1038QClipboard.setData()
#1038Published 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
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
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
Published by sedwards2009 9 months ago
Update to Qt 6.6.0.
Published by sedwards2009 11 months ago
Added:
QDragEnterEvent
class #1034QPixmap.setDevicePixelRatio()
#1033QPainter.drawPixmap()
#1033QPixmap.convertFromImage()
#1033Changes:
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
Published by sedwards2009 about 1 year ago
Changes:
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
Published by sedwards2009 about 1 year ago
Changed:
QScrollArea
in plugins.Published by sedwards2009 about 1 year ago
Changed:
QScrollArea
genericPublished by sedwards2009 over 1 year ago
Added:
QApplication
methods (#1011)Changed:
EventListenerOptions
and EventWidget
types (#1011)Published by sedwards2009 over 1 year ago
Added:
QMenu
and QMenuBar
methods, properties, and signals.Published by sedwards2009 over 1 year ago
Fixes:
QWidget.layout()
Published by sedwards2009 over 1 year ago
Minor release.
Changes:
QSplitter
code into a macro.h
file for easier subclassing in plugins.Published by sedwards2009 over 1 year ago
Added Input Method related events and methods.
Changes:
QWidget.updateMicroFocus()
methodQInputMethodEvent
classQInputMethodQueryEvent
classQWidget.inputMethodHints()
& QWidget.setInputMethodHints()
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:
@nodegui/qode
version 18.12.1 (or higher).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()
.