Commit Graph

74 Commits

Author SHA1 Message Date
Ruslan Garifullin
0b5ee00b58
Added QSvgWidget (#710)
* feat: added QSvgWidget

* docs: fix sidebars syntax
2020-10-18 16:37:52 +02:00
Atul R
3ef59ba3ba change plugin to macro 2020-05-23 23:31:25 +02:00
Atul R
a454a7dafe bumps artifact installer 2020-03-08 17:18:53 +01:00
master-atul
110cb80e82 Fix qode shared library in windows
0.15.2
2020-03-07 11:10:05 +01:00
Atul R
86c3ef089c
Integration with Qode 2.0 (#400)
* Moves qt integration solely to the nodegui core addon

* Adds lint fixes

* moved to integration core

* cleans up export snippet

* revert package.json

* Add exit if app->exec finishes.

* lint fix

* Makes QApplication custom

* adds qobject to wrap of qapp

* Adds working qt run looper

* Adds font default

* Adds qt installer

* Updates qode integration to v2.0.1

* fix cpp lints

* Fixes lint and deps

* Adds miniqt installation

* adds setup mini qt script

* skips tests due to issues with jest

* fix config and download path for linux and windows

* Adds multiple artifact downloader

* fix qt config and compilation

* Fixes qode path for windows (now it can load dll's easily)

* Add compilation

* fix windows path setup

* use scripts directly

* enabled tests back

* fix ubuntu deps

* update to alpha release

* fix workflow

* adds more artifacts and funding field

* change to alpha v2

* update prebuild yml

* revert build action

* disabling prebuild for now

* switch to stable release 5.14.1

* version bump
2020-03-07 10:28:30 +01:00
Atul R
1234027472 Fix prebuilt macosx binary for macos 10.9 and up 2020-02-07 20:34:19 +01:00
Atul R
a84bc69a26
Adds prebuilt binary builder setup (#366)
* Prebuilt setup (#3)

* Adds prebuild

* Adds prebuild

* fix branch name

* adds prebuild upload

* fix windows build and performance bump for prebuild

* remove pre-release

* adds updated

* edited

* test

* move to all platforms

* change to master

* change to release event

* install qode explicitly

* Adds npm skip build flag

* Adds build triggers

* Repo dispatchs

* change to all events

* Update prebuild.yml

* test

* fix prevuild

* test

* test

* change to master release

* change to nodegui

* change the master tag check

* adds conditional before overwriting NAPI_VERSION
2020-01-24 19:11:01 +01:00
Atul R
7dcc329cf8
Adds plugin support for windows platform (#364)
* updates cmake file for windows plugin support

* basic exports

* minor export fixes

* rename macro

* rename export macro

* fixes build error on windows

* cleanup cmakelist

* updated headers
2020-01-22 21:15:30 +01:00
Atul R
0b68f8586c
remove spdlog as a dependency (#226)
* cleans up spdlog everywhere except

* removes all usage of spdlog

* removed spdlog dependency
2019-11-26 19:39:52 +01:00
Atul R
22c7acd74e
Methods and exports needed for Webview support (#217)
* Adds basic qurl support

* allows building with custom qt installation using the env variable

* cleans up

* cleanup
2019-11-24 23:05:53 +01:00
Atul R
ece01d3803
Add qvariant object translation (#189)
* working - translation of any wrapped object

* clang format

* Adds QVariant and Qbject property. Also adds QPixmap fromQVariant

* fixes breaking test cases

* Adds build to prepush hook aswell
2019-11-10 20:48:41 +01:00
Atul R
33d621d8cc
Fixes Qt moc issue on ubuntu 1910 (#162) 2019-10-30 23:31:17 +01:00
Atul R
36329a44b3
Experimental menu and tests (#139)
* Adds basic tests for window and label

* Adds few test cases for QWidget

* Adds working tests setup

* Adds inital code for menus
2019-10-07 19:24:17 +02:00
Atul R
0b90a0c57a Using known compilation features from cmake 3.1 instead of 3.15 2019-09-22 23:10:13 +02:00
Atul R
e8b30b2282 Adds target versioning" 2019-09-22 17:19:41 +02:00
Atul R
f5e290beec Clean up the configs a bit more 2019-09-22 15:19:52 +02:00
Atul R
e87485441e Adds include and linkings for plugins 2019-09-22 14:24:46 +02:00
Atul R
5e6dd2ad46 rename qtnode to nodegui_core 2019-09-20 23:42:03 +02:00
Atul R
f593a34cf1 Working automatic moc 2019-09-20 23:42:03 +02:00
Atul R
75e8140318 Adds cmake build support 2019-09-20 23:41:11 +02:00
Atul R
3c97199a10 Adds cmake as a build system for mac instead of node-gyp 2019-09-20 23:37:52 +02:00
Atul R
8350747af2
Merge branch 'feature/tab' into feature/QTabWidgetV2 2019-09-20 23:20:07 +02:00
Atul R
0ff2c8d2a9 Adds qclipboard 2019-09-05 19:56:53 +02:00
Paweł Borecki
9363eb04b7 Added initial support for QTabWidget 2019-09-05 07:09:37 +02:00
Paweł Borecki
fdc8d271d8 Added missing QWidget set methods and QCursor support 2019-08-31 18:42:17 +02:00
Paweł Borecki
6cbb433aaa Minor fixes for copied code and demo content 2019-08-30 22:02:20 +02:00
Paweł Borecki
9df9421baf Support for QDial and QAbstractSlider with docs 2019-08-30 21:48:01 +02:00
Atul R
95a60496e6 Adds QAbstractScrollArea and QScrollArea 2019-08-24 12:10:20 +02:00
Paweł Borecki
0e730afbaf Added support for spinBox widget with docs 2019-08-23 23:41:27 +02:00
Atul R
ed3085f88f
Merge pull request #26 from nodegui/feature/QTextEdit
Basic usability of QPlainTextEdit component
2019-08-18 20:23:50 +02:00
Kakul Gupta
432b7701f4 Added setIcon to PushButton and IconWrap 2019-08-18 20:06:32 +02:00
rgabs
b9c3224aaf Basic usability of QPlainTextEdit component 2019-08-18 23:34:25 +05:30
Atul
49de0cbe2e disabling separate dll build for deps and bumping qode version 2019-08-16 06:12:01 +02:00
Atul R
62362c7fe8 working shared setup 2019-08-14 06:53:21 +02:00
Atul R
12207d3bea Fixes directory for QWidget 2019-08-12 23:10:13 +02:00
Atul R
9e6c199f22 Fix dependencies 2019-08-11 23:35:52 +02:00
Atul R
e6eccd06a9 Added Image rendering support via qlabel and qpixmap 2019-08-03 23:35:11 +02:00
Atul R
255d0eef91 Adds documentation for all internal widgets. 2019-08-02 22:46:03 +02:00
master-atul
e20c458d82 Fix Yoga issue and reorder gypi files 2019-07-26 21:59:24 +02:00
master-atul
cbdb43414c Upgrade Yoga to latest 2019-07-23 23:34:36 +02:00
master-atul
c14c28a042 Make it work on windows 2019-07-23 19:39:42 +02:00
Atul R
a566b01b7a Adds symlink step so that qt builds nicely 2019-07-20 00:04:40 +02:00
Atul R
3009d32069 include from frameworks 2019-07-14 19:37:12 +02:00
Atul
6230dc4720 include files from node_modules 2019-07-14 19:36:27 +02:00
Atul
e10538d442 allow QT_INSTALL_DIR to be passed as variable 2019-07-14 18:05:52 +02:00
Atul R
93608e2e75 Renamed to QKeyEvent 2019-06-23 17:56:46 +02:00
Atul R
e15d6b14ac Adds custom keyevent handler. And remove dependency on napi-thread-safe-callback 2019-06-23 17:34:54 +02:00
Atul R
c651775eca Convert flexNode to Napi::External. 2019-06-22 21:26:26 +02:00
Atul R
1bdf06c4c4 Added native event payload on the event listener 2019-06-22 20:00:44 +02:00
master-atul
9f6ecc19dc Fixes windows build for addon 2019-06-21 18:49:04 +02:00