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

Published by a7ul over 4 years ago

Adds performance fixes
Memoize once certain expensive widget functions

nodegui - 0.16.0

Published by a7ul over 4 years ago

Adds QClipboard pixmap support
Security and performance improvements

nodegui - 0.15.5

Published by a7ul over 4 years ago

Performance issue fixes for stylesheet re-render

nodegui - 0.15.3

Published by a7ul over 4 years ago

bumps artifact installer and adds precise checks for ensuring to install qt libs only when needed

nodegui - 0.15.2

Published by a7ul over 4 years ago

Bugfix for windows: Adds proper qode.lib path

nodegui - 0.15.1

Published by a7ul over 4 years ago

  • Switch to Using Qode 2.0 🚀 .
    This means now we should be able to develop plugins which use additional Qt libs that are now packed with default installation of nodegui quite easily.
    This also means you can use your own version of Qt as well (it can be any compatible version 5.1x or your own compiled version aswell). To do this just set QT_INSTALL_DIR environment variable and do an npm install.

  • Adds QSettings

  • QTabView support

  • QTab methods

  • QPicture

  • QFrame

  • Dependency version upgrades

  • Prebuild binaries have been switched off for this release since it requires a bit more work after Qode2.0 changes. But should be made available in the upcoming releases.

nodegui - v0.15.0-alpha-3

Published by a7ul over 4 years ago

Alpha release with Qt independent Qode in NodeGui

nodegui - v0.13.4

Published by a7ul over 4 years ago

QFontDatabase familites
Basic QScrollbar and bug fixes
QDateEdit and QTimeEdit bug fixes
MacOSX 10.9 and up support for prebuilt binaries

nodegui - v0.13.3

Published by a7ul over 4 years ago

Adds QInputDialog

nodegui - v0.13.2

Published by a7ul over 4 years ago

Bugfix for QMovie breaking on error.
Bugfix for delayed event delivery.

nodegui - v0.13.1

Published by a7ul over 4 years ago

Bug fix: Prebuilt binaries for windows now includes lib, node and exp files for plugin builds

nodegui - v0.13.0

Published by a7ul over 4 years ago

Major release 🎉

  • Adds prebuilt binary support. Now for most cases there wont be a native binary build step. Right after a quick npm install everything should work out of the box.
  • Adds fonts to QAction
  • Automatic docs - the docs you see are autogenerated and are always up to date.
  • Adds QFont
  • Adds QListWidget
  • Adds QMessageBox and QDialog - You can create modals now with ease.
  • Adds QDateTime and other date related classes
  • Adds QButtonGroup
  • Adds QSlider
  • Adds more methods to QTreeWidget and related classes.
  • Adds QStatusBar support
  • Adds native nodegui plugin support for Windows platform 🔥
  • Adds more methods to QMenuBar - now create context menus.
  • Bug fixes and dependency updates.
nodegui - 0.12.1

Published by a7ul almost 5 years ago

Bugfix

Adds QComboBox setters
Fixes QObject inheritance for multiple widgets

nodegui - 0.12.0

Published by a7ul almost 5 years ago

QBoxLayout - InsertWidget and stretch
Typed event handlers - Now get autocomplete and typescript type checking support for all event handlers.

Breaking change:
Event handlers are now typed so the syntax is slightly different.

nodegui - 0.11.0

Published by a7ul almost 5 years ago

  • Added itemData and icon support for QComboBox
  • Adds QTreeWidget
  • Adds QPainter 🚀
  • Adds QColor, QPoint
  • Adds QSystemTrayIcon notification message

Breaking change:

  • widget.geometry() now return QRect instance instead of plain js object.
nodegui - 0.10.0

Published by a7ul almost 5 years ago

Adds QFileDialog
More events and signals to QSystemTrayIcon
Add zIndex like methods to QWIdget
Adds custom font support using QFontDatabase
Adds QTableWidget support
Adds QToolButton
Bugfixes and more methods for QStackwidget and QLabel
Performance improvements for FlexLayout (via throttling)

nodegui - 0.9.1

Published by a7ul almost 5 years ago

Bug fix: flex layout insertbeforeChild
QVariant types

nodegui - 0.9.0

Published by a7ul almost 5 years ago

Adds QComboxBox - select widget
Adds QGroupBox
Adds style() getter for QApplication
FlexLayout bugfixes
BoxLayout fixes

nodegui - 0.8.0

Published by a7ul almost 5 years ago

Adds QBoxLayout
Fixes layout issues with FlexLayout
Adds QStackedWidget

nodegui - 0.7.0

Published by a7ul almost 5 years ago

Adds QMovie - for gifs and webp
Adds AbstractButton
Bugfix: default font issue fix