Commit Graph

187 Commits

Author SHA1 Message Date
Atul R
1bd0a5ca10
Upgrade deps (#562)
* upgrade qode

* 0.20.0

* dep updates

* formatting and fix exports

* fix type rename
2020-05-13 09:15:46 +02:00
Atul R
e0cddc9a7b bring back event loop activator 2020-04-13 23:34:58 +02:00
Atul R
cca5baa447 0.18.2 2020-04-01 11:56:28 +02:00
Atul R
1d5e322c39 Patch version with docs search 2020-03-30 23:52:34 +02:00
Atul R
cf0877c777 0.18.0 2020-03-28 23:52:47 +01:00
Atul R
de688c6f7f 0.17.0 2020-03-24 20:39:42 +01:00
dependabot-preview[bot]
f15f55d20a
Bump prettier from 1.19.1 to 2.0.1 (#458)
Bumps [prettier](https://github.com/prettier/prettier) from 1.19.1 to 2.0.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/1.19.1...2.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-24 20:17:04 +01:00
Atul R
50f43d955a
adds memoization and perf fixes (#450)
* adds memoization and perf fixes

* 0.16.1
2020-03-17 00:17:15 +01:00
dependabot-preview[bot]
d1cabf3a4d
Bump typedoc from 0.16.11 to 0.17.0 (#449)
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.16.11 to 0.17.0.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases)
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.16.11...0.17)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-16 23:40:03 +01:00
Atul R
8d435bc1b1 0.16.0 2020-03-14 19:31:58 +01:00
Atul R
22b28f8cd4
Adds pixmap support to clipboard (#445)
* adds pixmap setters and getters to qclipboard

* upgrade deps

* Adds  inlinestylesheet fix on objectname test
2020-03-14 19:29:26 +01:00
Atul R
5c840fe9ba 0.15.5 2020-03-13 21:40:10 +01:00
Atul R
86b8dd966e Adds repolish for setObjectName 2020-03-13 21:39:59 +01:00
Atul R
b53cd1cb2b 0.15.4 2020-03-13 20:57:13 +01:00
Atul R
a454a7dafe bumps artifact installer 2020-03-08 17:18:53 +01:00
Atul R
c742712f6f
Qwidget wrap fix (#433)
* skip setting up miniqt if customQt is on

* adds opengl context

* adds NodeWidgetWrap

* changed the mode of qode.js to make it executable

* 0.15.3
2020-03-08 16:47:56 +01:00
master-atul
110cb80e82 Fix qode shared library in windows
0.15.2
2020-03-07 11:10:05 +01:00
Atul R
efdbb3e6c7 bump package-lock
0.15.1
2020-03-07 10:42:02 +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
dependabot-preview[bot]
7004064567
Bump @types/jest from 24.9.1 to 25.1.1 (#386)
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 24.9.1 to 25.1.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-07 20:23:28 +01:00
Atul R
08d2e3a7b5 0.13.3 2020-01-31 12:32:52 +01:00
Atul R
d95fe53d78 0.13.2 2020-01-30 13:41:13 +01:00
dependabot-preview[bot]
8dce10bda8 Bump jest and ts-jest (#377)
Bumps [jest](https://github.com/facebook/jest) and [ts-jest](https://github.com/kulshekhar/ts-jest). These dependencies needed to be updated together.

Updates `jest` from 24.9.0 to 25.1.0
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v24.9.0...v25.1.0)

Updates `ts-jest` from 24.3.0 to 25.0.0
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kulshekhar/ts-jest/compare/v24.3.0...v25.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: Atul R <atulanand94@gmail.com>
2020-01-27 20:47:30 +01:00
dependabot-preview[bot]
c74a890068 Bump prebuild from 9.1.1 to 10.0.0 (#373)
Bumps [prebuild](https://github.com/prebuild/prebuild) from 9.1.1 to 10.0.0.
- [Release notes](https://github.com/prebuild/prebuild/releases)
- [Commits](https://github.com/prebuild/prebuild/compare/v9.1.1...v10.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 20:43:36 +01:00
dependabot-preview[bot]
a7454566c8 Bump cross-env from 6.0.3 to 7.0.0 (#379)
Bumps [cross-env](https://github.com/kentcdodds/cross-env) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/kentcdodds/cross-env/releases)
- [Changelog](https://github.com/kentcdodds/cross-env/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kentcdodds/cross-env/compare/v6.0.3...v7.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 20:42:59 +01:00
Atul R
626045549f
Fix/windows addon lib (#369)
* Adds libs and exp to windows addon building

* fixes refex on windows prebuilt

* 0.13.1
2020-01-25 21:52:15 +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
dependabot-preview[bot]
6bfc1a735c Bump typedoc from 0.15.5 to 0.16.7 (#357)
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.15.5 to 0.16.7.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases)
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.15.5...v0.16.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-22 21:26:02 +01:00
dependabot-preview[bot]
d2ab0aa751 Bump husky from 3.1.0 to 4.0.10 (#360)
Bumps [husky](https://github.com/typicode/husky) from 3.1.0 to 4.0.10.
- [Release notes](https://github.com/typicode/husky/releases)
- [Changelog](https://github.com/typicode/husky/blob/master/CHANGELOG.md)
- [Commits](https://github.com/typicode/husky/compare/v3.1.0...v4.0.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-22 21:25:51 +01:00
dependabot-preview[bot]
db4dfa30df Bump @types/node from 12.12.21 to 13.1.2 (#322)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 12.12.21 to 13.1.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-31 20:38:27 +05:30
Atul R
7680c0e6ed
Docs update script (#312)
* fix build issues

* Fix docs script
2019-12-29 10:45:40 +05:30
Atul R
20cf4cc080
Cleans up (fixes build errors) (#310) 2019-12-29 09:37:05 +05:30
Atul R
392aa3cd4c
Adds automatic docs for now (#308)
* adds basic typedoc

* backup

* Adds all docs to source code

* Adds autogenerated docs

* Fixes doc links

* Updates docs
2019-12-29 00:42:06 +05:30
Atul R
8521efbe32
0.12.1 (#305) 2019-12-26 19:47:27 +05:30
Atul R
0061ba43d8
Bump version to 0.12 (#301)
* 0.12.0

* change to prerelease
2019-12-26 13:34:26 +05:30
Atul R
8793f172e3
Cleanup and bump version (#285)
* Cleans up and bumps version

* Change to npm blacklist

* geometry now returns QRect
2019-12-19 23:10:32 +05:30
Atul R
80209ba155
Adds automatic alpha release for master branch (#281)
Adds auto alpha release on master commit
2019-12-19 03:06:54 +05:30
Atul R
16a74dc589
updating to 0.10 (#274) 2019-12-17 01:46:49 +05:30
Atul R
d79ba0620d
bugifx: layout insertion and qvariant (#255) 2019-12-08 22:33:27 +01:00
Atul R
30486ed486 bump versions 2019-12-08 21:23:03 +01:00
Atul R
b0c9bca53a
bumps nodegui to 0.8.0 and fix tabwidget layout issue (#248)
* bumps nodegui to 0.8.0

* Fixes a size issue with tabWidgets

* Fixes tabwidget not stretching

* change to nodewidget
2019-12-04 20:19:39 +01:00
dependabot-preview[bot]
420f6db56b Bump node-addon-api from 1.7.1 to 2.0.0 (#234)
Bumps [node-addon-api](https://github.com/nodejs/node-addon-api) from 1.7.1 to 2.0.0.
- [Release notes](https://github.com/nodejs/node-addon-api/releases)
- [Changelog](https://github.com/nodejs/node-addon-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodejs/node-addon-api/compare/1.7.1...2.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-02 22:40:27 +01:00
Atul R
518fe1f3cc
bump version to 0.7.0 (#233) 2019-11-29 08:11:16 +01:00
Atul R
06a787bedf
export abstract button (#230)
* export abstract button

* bump version
2019-11-27 23:49:27 +01:00
Atul R
3a404d24a1
Bugfix: inline stylesheet (#228)
* Bugfix: inline stylesheet

* bump version
2019-11-26 20:29:23 +01:00
Atul R
2b2d83d0a6
Mainwindow takeCentralWidget (#225)
* Adds takeCentralWidget to qmainwindow

* lint fix

* bump version to 0.6.7
2019-11-26 01:00:53 +01:00
Atul R
71c58db50e
Bumps version to 0.6.6 (#224) 2019-11-25 23:28:25 +01:00
Atul R
6ac7303e16
Adds automatic test and linting on pull requests for nodegui (#215)
* adds test action

* make c++11 mandatory

* fix

* fix

* fix broken tests in windows

* upgrade qode to 1.0.6

* Fixes recursive hell for layouts

* adds cross env for windows

* change to pull request
2019-11-22 23:43:54 +01:00
Atul R
8a93f69e03
bump version (#214) 2019-11-22 19:40:57 +01:00
Atul R
681689b7dd
Fixes the dist in latest release (#212)
* bump version

* bumping version
2019-11-22 00:26:58 +01:00
Atul R
cce917681f
Bug fixes: Flexlayout. Fixes layout issues (#211)
* bump version

* Fixes size control for the flex layout

* Bumps version
2019-11-22 00:02:49 +01:00
Atul R
6dc34d5cae
bump version to 0.6 (#208) 2019-11-19 01:38:12 +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
21e5e78876
Add qvariant object translation (#185)
* working - translation of any wrapped object

* clang format
2019-11-10 12:30:26 +01:00
Atul R
f8696508fa fix dist and bump version 2019-11-10 01:21:54 +01:00
Atul R
febbaa82cc Bump version 2019-11-10 01:13:46 +01:00
Atul R
95cdcb37be
Adds QObject exports (#184)
* Adds QObject wrapper

* disable source map in the dist since its of no use

* rename to nodeobject

* Adds qobject setProperty and auto conversion of napi to qvariant (mvp version)

* fix

* moved qobject methods to qobject from qwidget

* added qobject test cases
2019-11-10 01:04:37 +01:00
Atul R
ce6860dd86 Bumps version 2019-11-09 00:16:26 +01:00
Atul R
3c57b550df
Bump yoga to 1.18.0 and typescript to 3.7.2 (#181)
* Updates yoga to v1.18.0

* Testing the flex layout a bit
2019-11-08 21:10:02 +01:00
Atul R
ae81e2aae5 cleanup plugin.js 2019-11-08 20:39:08 +01:00
Atul R
bd65329641
Adds linters, code formatters for both js and c++ and adds prepush hook (#178) 2019-11-08 19:30:01 +01:00
dependabot-preview[bot]
e32cb6ce10
Bump cmake-js from 5.3.2 to 6.0.0
Bumps [cmake-js](https://github.com/unbornchikken/cmake-js) from 5.3.2 to 6.0.0.
- [Release notes](https://github.com/unbornchikken/cmake-js/releases)
- [Changelog](https://github.com/cmake-js/cmake-js/blob/master/changelog.md)
- [Commits](https://github.com/unbornchikken/cmake-js/compare/v5.3.2...v6.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-01 11:52:34 +00:00
Atul R
3a94699c39 bumps version 2019-10-30 23:39:05 +01:00
Atul R
d3ec9e76bd Version bump 2019-10-26 22:22:37 +02:00
Atul R
cb535e33e7
Adds support for keyboard shortcuts, systray menu and systray actions (now run nodegui apps as a service). (#156)
* Added actions and tooltips to qmenu

* Adds support for nested submenu creation

* Added supported for onclick handlers in actions

* Adds support for keyboard shortcuts

* adds enabled and shortcut context

* Adds support for shortcuts and menus

* Added support for keyboard shortcuts
2019-10-26 15:31:02 +02: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
8a0a24d0e7 bump version 2019-09-22 23:19:25 +02:00
Atul R
968415806d upload files 2019-09-22 18:06:22 +02:00
Atul R
c9b802b7a1 version 2 bump 2019-09-22 18:03:19 +02:00
Atul R
e87485441e Adds include and linkings for plugins 2019-09-22 14:24:46 +02:00
Atul R
1acb9e722e Adds exports and removed automoc script as we no longer need it (as cmake handles it for us) 2019-09-21 00:11:24 +02:00
Atul R
75e8140318 Adds cmake build support 2019-09-20 23:41:11 +02:00
Atul R
1c385b33f1 Adds stuff for windows and linux 2019-09-20 23:37:52 +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
bc84346bf5 bumps nodegui and qode version 2019-09-11 22:38:59 +02:00
Atul R
8924a26c86 upgrade node-gyp to v5.0.3 2019-09-08 22:29:06 +02:00
Atul R
620a85e417 Bumps version 2019-09-07 21:59:52 +02:00
Atul
614e0ce8ce bump version 2019-08-31 19:08:52 +02:00
Atul
cf40acf2ff Bumped latest qode version 2019-08-31 18:44:11 +02:00
Atul R
fa6fbaf96a bump version 2019-08-26 17:31:47 +02:00
Atul R
38cda7aab9 bumps version 2019-08-22 22:43:51 +02:00
Marcus S. Abildskov
4dc1c58fbe
chore(): add typings to package.json
Fixes declarations not being resolved. 

![Screenshot](https://i.imgur.com/kA8g9Gz.png)
2019-08-22 11:15:12 +02:00
Atul R
7d07068f3e bumps qode and version 2019-08-22 00:01:17 +02:00
Atul R
49873c01e1 Moves examples to a separate repo and removes dependency on bindings node module 2019-08-17 19:28:26 +02:00
Atul R
b84f779ef8 Updates qode to latest 1.0.2 2019-08-16 19:49:40 +02:00
Atul R
cc5ab04c39 bumps qode version and lib version 2019-08-16 06:15:13 +02:00
Atul
49de0cbe2e disabling separate dll build for deps and bumping qode version 2019-08-16 06:12:01 +02:00
Atul R
243cb9da01 bump version 2019-08-12 20:33:20 +02:00
Atul R
9e6c199f22 Fix dependencies 2019-08-11 23:35:52 +02:00
Atul R
1779b7466c Bumping version and release 2019-08-11 21:21:42 +02:00
Atul R
7ad7c389c3 bump version 2019-08-10 22:31:17 +02:00
Atul R
a34c5f1356 fix for npm install broken on starter 2019-08-10 22:30:24 +02:00
Atul R
7900faf3e3 bump version 2019-08-10 22:15:49 +02:00
Atul R
19068f5d38 Bumping version and releasing 2019-08-10 11:56:44 +02:00
Atul R
4f9e27d36a Adds inline styling support and other native methods 2019-08-10 11:21:36 +02:00
Atul R
c3de181e32 Namespaced all yoga properties on qt properties to avoid name collision 2019-08-09 19:24:19 +02:00
Atul R
7f818ef965 updates autoprefix 2019-08-08 22:12:49 +02:00
Atul R
fd0e125c80 Adds stylesheet autoprefixer 2019-08-08 21:04:58 +02:00
Atul R
26fd58d8d1 Adds basic stylesheet autoprefixer 2019-08-07 23:50:27 +02:00