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

nodegui - 0.33.1

Published by a7ul over 3 years ago

adds prebuilt mini qt support for M1 macs

nodegui - Mini Qt M1 Mac - 5.15.3

Published by a7ul over 3 years ago

Pre compiled Qt bundle

Compiled using:

https://www.reddit.com/r/QtFramework/comments/ll58wg/how_to_build_qt_creator_for_macos_arm64_a_guide

git clone git://code.qt.io/qt/qt5.git
cd qt5
git checkout 5.15

./init-repository --module-subset=essential -f
git submodule init qtsvg
git submodule update qtsvg

cd ..
mkdir qt5-5.15-macOS-release
cd qt5-5.15-macOS-release

../qt5/configure -release QMAKE_APPLE_DEVICE_ARCHS=arm64 -opensource -confirm-license -nomake examples -nomake tests -skip qt3d -skip webengine -skip qtactiveqt -skip qtcanvas3d  -skip qtdeclarative -skip qtdatavis3d -skip qtdoc -skip qtgamepad -skip qtcharts -skip qtgraphicaleffects -skip qtlocation  -skip qtpurchasing -skip qtquickcontrols -skip qtquickcontrols2 -skip qtremoteobjects -skip qtscxml -skip qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qtvirtualkeyboard -skip qtscript

make -j15

make install
nodegui - 0.33.0

Published by a7ul over 3 years ago

#848

nodegui - 0.32.1

Published by a7ul over 3 years ago

nodegui - 0.32.0

Published by a7ul over 3 years ago

nodegui - 0.31.0

Published by a7ul over 3 years ago

nodegui - 0.30.3

Published by a7ul over 3 years ago