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)
Published by sedwards2009 almost 3 years ago
Fix:
Published by sedwards2009 almost 3 years ago
This only contains changes to how NodeGui is built and installed. Previously, the C++ parts of NodeGui would be compiled at npm install time. Now we are precompiling all of NodeGui including the C++ binaries and they are downloaded during install. You should see faster and more robust installs. The requirement to have a C++ compiler and CMake available just to do JS based development is gone too.
The C++ binary is placed in build/Release
like before. If there are any problems, please open an issue in GitHub.
Published by sedwards2009 almost 3 years ago
ignore this. Just testing the CI/CD setup.
Published by sedwards2009 almost 3 years ago
QWidget
methods and propertiesPublished by sedwards2009 almost 3 years ago
QResizeEvent
classQWidget.setFixedHeight()
, QWidget.setFixedWidth()
, and QWidget.sizeHint()
QWidget.setParent()
Published by sedwards2009 almost 3 years ago
QClipboard
QWindow
and QScreen
and their signals.QDesktopWidget
. (Use QWindow
and QScreen
instead)HandleScope
in the C++ and avoid playing with undefined behaviour.Published by sedwards2009 almost 3 years ago
QSplitter
(thanks NinZine)QWidget
QBrush
as an argument to QPainter.setBrush()
(thanks NinZine)QObjects
which have a parentPublished by sedwards2009 about 3 years ago
Filled in many missing signals and methods in QComboBox
.
Published by sedwards2009 about 3 years ago
Fix QPen
which was simply broken.
Published by sedwards2009 about 3 years ago
QPainter
methodsQSizeF
and QFontMetricsF
classesPublished by sedwards2009 about 3 years ago
QStyle.polish()
, QStyle.unpolish()
, and QWidget.style()
setSizePolicy()
, set max/min width/height methods to QWidget
QFontMetrics
methodscount()
to QStackedWidget
dumpObjectTree()
& dumpObjectTree()
to QObject
QHeaderView
methodsQWidgetTableItem
wrapper. (Thanks NathanaelA)Published by sedwards2009 about 3 years ago
Fixes:
QTableView.verticalHeader()
was returning the wrong header object.Published by sedwards2009 about 3 years ago
Another attempt at fixing release process.
See 0.37.0 for content.
Published by sedwards2009 about 3 years ago
Attempting to fix NPM release process on CI. See 0.36.0 for release changes.
Published by sedwards2009 about 3 years ago
This release features a lot of work round Qt's Model View classes. It is now possible to subclass QAbstractItemModel
and QAbstractTableModel
to create your own models to use with QTableView
. This is a Work in Progress, but is already useful for many use cases.
QAbstractItemView
received many methodsQItemSelectionModel
was added.QFont
received bold methodsQWidget
received more geometry related methods.QStyleFactory
. You can now set your application widget style on QApplication
too.Published by a7ul about 3 years ago
Upgrades qode to v16.4.0 (upgrades nodejs to v16.4.0)
Bugfix: Promises/microtasks not running.
Published by sedwards2009 about 3 years ago
QApplication.setStyleSheet()
QColor.rgb()
and QColor.rgba()
QPalette
Published by sedwards2009 about 3 years ago
QPainter
, string lists in QVariant
, and default args for QClipboard
(#858)QInputEvent
methods (#853)SliderAction
(#852)QObject::event()
(#850 )Published by a7ul over 3 years ago
Testing auto release
Published by a7ul over 3 years ago
Workflow checks