* Add initial test structure and some tests for Window
* Start on rewriting registerComponent
* Add View support
* Add flexbox support, still need to test more
* Add styling and better props management
* Add nested text support
* Fix text measurement and qt hogging layout styles
* Font size must be in px, so convert if it isn't
* Add stylesheet
* Various changes, start adding tests
* Try out travis CI
* Remove xwd package
* Install qt5
* Install correct moc
* Add g++ 5
* Add xwd and imagemagick
* Yoga layout doesn't support v12 right now
* Add touchablewithoutfeedback
* Add opacity. Need to investigate seg fault
* Fix build errors, unsupport trusty
* Force xenial version
* Add touchablehighlight. Start button
* Add support for image require
* Start on image
* Add image resizing and TextInput
* Fix button view
* Quit loop when all windows closed
* Fix require not working with jest
* Fix quit deleting still in use pointers
* Disable caching
* Depend on stable node-qt-napi
* Copy docs, start examples
* Many bug fixes, get cat example to work
* Fix percent issue and start more documentation
* Start docs
* Finish docs
* Fix App appendChild with comments
* Abstract QT bindings
* Add calculator example; try to get devtools working
* Update react-devtools
* Add hot reloading support
* Add hot reloading to examples, fix reloading bugs
* Update documentation on v2
* Add more examples to v2 changes
* Change readme for v2
* Remove packaging until it works
* Add prepack instead
* Use node-qt-napi up
* 2.0.1
* Convert everything to typescript
* Add note on TS
* Update readme with new images
* Add comparison to others in docs
* Add packaging instructions
* Fix windows packaging
* Create FUNDING.yml
* Update v2_changes.md
* Create LICENSE
* Add wx backend option
* Add more wx components
* Add wx backend notes
* Add note on mac wxwidgets libuv bug
* Add note on Macs with libuv bug
* Use npx by default
* Bump version for wx backend
* V2 small code improvements (#240)
* slightly improved import
* better type defs
* merged append and insert as they pretty same
* Run prettier
* Add issue templates (#241)
* About page typo (#216)
* Update quickstart.md (#223)
* Update README.md (#229)
* Create FUNDING.yml
* Add issue templates
* Update README.md
Co-authored-by: Yevhen Hraivoronskyi <evhenious@gmail.com>
* Add scrolling area
* Gradients
* Fix typo and add scrolling to area docs
* Implement imperative gradient api
As per discussion in #130
* Fix links in area documentation
* Update example for area gradients
* Add docs for new gradient api
* Format all docs with prettier
* Really fix docs hyperlinks
* Added to docs: ignore ...opacity for gradients
* Area
* Update, percentages as values, transforms!
* Rename Area elements, Circle, CSS colors
* Transform: matrix, skew
* Add Path
* Add fill & stroke options, fix transforms
* Inheriting props
* Fix area events, start on documentation
* Complete documentation
* Properly apply transforms, complete sidebar
* Use dot for Area components, fix Circle
* Add held buttons for onMouseMove
* Fix transform=scale for now
* Fill mode for Area.Path
* Fixes for windows
* Complete area_props list
* Throw on unimplement path commands
* More sophisticated path example
* Cleanup
* More helpful error message
* Update for libui-node 0_1_0
- Use native eventloop
- position got removed
* Update libui-node version to 0.1.0
* babel rebuild
* Cleanup
* Fix non-check menu items
* Make quit menu work
* Add onShouldQuit to App and expose to user
* Remove bin