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 - 0.45.3

Published by sedwards2009 almost 3 years ago

Fix:

  • Add some missing binaries files to the Windows precompiled tarball. These files are only needed if you are building additional binary NodeGui plugins.
nodegui - 0.45.0

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.

nodegui - 0.44.2 test release

Published by sedwards2009 almost 3 years ago

ignore this. Just testing the CI/CD setup.

nodegui - 0.44.0

Published by sedwards2009 almost 3 years ago

  • Add even more QWidget methods and properties
nodegui - 0.43.0

Published by sedwards2009 almost 3 years ago

  • Add QResizeEvent class
  • Add QWidget.setFixedHeight(), QWidget.setFixedWidth(), and QWidget.sizeHint()
  • Add QWidget.setParent()
nodegui - 0.42.0

Published by sedwards2009 almost 3 years ago

  • Add signal support to QClipboard
  • Add support for QWindow and QScreen and their signals.
  • Remove QDesktopWidget. (Use QWindow and QScreen instead)
  • Clean up our use of V8's HandleScope in the C++ and avoid playing with undefined behaviour.
nodegui - 0.41.0

Published by sedwards2009 almost 3 years ago

  • Add support for QSplitter (thanks NinZine)
  • Treat args to QPainter.translate(), scale(), and rotate() as doubles, not ints. (#887)
  • Add a bunch more methods to QWidget
  • Add QBrush as an argument to QPainter.setBrush() (thanks NinZine)
  • Fix: Don't delete QObjects which have a parent
nodegui - 0.40.0

Published by sedwards2009 about 3 years ago

Filled in many missing signals and methods in QComboBox.

nodegui - 0.39.1

Published by sedwards2009 about 3 years ago

Fix QPen which was simply broken.

nodegui - 0.39.0

Published by sedwards2009 about 3 years ago

  • Added more QPainter methods
  • Added QSizeF and QFontMetricsF classes
nodegui - 0.38.0

Published by sedwards2009 about 3 years ago

  • Added QStyle.polish(), QStyle.unpolish(), and QWidget.style()
  • Added setSizePolicy(), set max/min width/height methods to QWidget
  • Added more QFontMetrics methods
  • Added count() to QStackedWidget
  • Added dumpObjectTree() & dumpObjectTree() to QObject
  • Added a bunch of QHeaderView methods
  • Fixed QWidgetTableItem wrapper. (Thanks NathanaelA)
nodegui - 0.37.3

Published by sedwards2009 about 3 years ago

Fixes:

  • C++ compile problem on Windows with the default MS C compiler shipped with Nodejs.
  • QTableView.verticalHeader() was returning the wrong header object.
nodegui - 0.37.2

Published by sedwards2009 about 3 years ago

Another attempt at fixing release process.

See 0.37.0 for content.

nodegui - 0.37.1

Published by sedwards2009 about 3 years ago

Attempting to fix NPM release process on CI. See 0.36.0 for release changes.

nodegui - 0.37.0

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 methods
  • QItemSelectionModel was added.
  • QFont received bold methods
  • QWidget received more geometry related methods.
  • Added QStyleFactory. You can now set your application widget style on QApplication too.
nodegui - 0.36.0

Published by a7ul about 3 years ago

Upgrades qode to v16.4.0 (upgrades nodejs to v16.4.0)
Bugfix: Promises/microtasks not running.

nodegui - 0.35.0

Published by sedwards2009 about 3 years ago

  • Add QApplication.setStyleSheet()
  • Add QColor.rgb() and QColor.rgba()
  • Add a (basic) QPalette
nodegui - 0.34.0

Published by sedwards2009 about 3 years ago

  • Extra methods for QPainter, string lists in QVariant, and default args for QClipboard (#858)
  • Add QInputEvent methods (#853)
  • Export SliderAction (#852)
  • Add way for JS to stop event processing in QObject::event() (#850 )
nodegui - 0.33.3

Published by a7ul over 3 years ago

Testing auto release

nodegui - 0.33.2

Published by a7ul over 3 years ago

Workflow checks