Commit Graph

49 Commits

Author SHA1 Message Date
Atul R
bf1aecfa8b fixes all flex layout issues 2019-09-07 08:12:41 +02:00
Atul R
8ea076d500 more duplicates removed 2019-09-03 22:51:41 +02:00
Atul R
9467e46962 convert all references of using raw pointers to unique ptrs for better memory management 2019-09-03 22:44:16 +02:00
master-atul
1af5d8bf68 Fixed QPaint error 2019-08-20 16:56:00 +02:00
Atul R
fd100b6c54 removed napi in extra utils 2019-08-14 08:39:49 +02:00
Atul R
12207d3bea Fixes directory for QWidget 2019-08-12 23:10:13 +02:00
Atul R
493a61de1b Adds QApplication methods 2019-08-11 20:39:17 +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
df7a0ab565 Adds common layout methods and adds basic react docs 2019-08-07 20:05:38 +02:00
Atul R
3694215fcb Adds type = native property to all wrapped elements in the nodegui world. Also fixes scaled QPixmap 2019-08-04 08:49:33 +02:00
master-atul
a3112f5b48 Fixes yogalayout in windows and code cleanup 2019-07-24 23:47:02 +02:00
Atul R
85af0c209a Fix for setLayout on mainwindow 2019-07-14 00:41:52 +02:00
Atul R
68cb6515ab remove unnecessary log 2019-07-11 20:26:51 +02:00
Atul R
790fec5fd6 adds removeEventListener and cleanup 2019-07-11 00:29:55 +02:00
Atul R
3fed29d6fe Adds insertbefore method on flex layout 2019-07-10 00:08:39 +02:00
Atul R
687fcc1052 remove widget from layout 2019-07-09 21:22:09 +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
ba409c8c14 Adds more type helpers 2019-06-22 21:36:24 +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
Atul R
92a705b663 cleaned up readme 2019-06-16 16:57:44 +02:00
Atul R
085c05dd85 Organised code so that its easier to modify all widgets at once. 2019-06-16 15:55:17 +02:00
Atul R
3d08908f9a Added event listener to all widgets 2019-06-15 23:43:11 +02:00
Atul R
229ecddeb1 events support 2019-06-15 18:29:16 +02:00
Atul R
3fe22cdc12 not needed to include yogawidget macro separately. 2019-06-12 20:24:57 +02:00
Atul R
7a39ee0fd3 Fixes resize needed for layout issue. 2019-06-12 00:45:23 +02:00
Atul R
ab6ced2bfd Updated calculator UI and added setObjectName 2019-06-10 19:30:49 +02:00
Atul R
3b4ec63771 adds web defaults for flex layout and int cleanups 2019-06-09 23:43:17 +02:00
Atul R
a2bbc24f3d Added more logging 2019-06-09 21:53:26 +02:00
Atul R
695d1df039 Adds text measuring support for button and label 2019-06-09 20:36:44 +02:00
Atul R
98494f50d6 added yoga properties to all widgets 2019-06-07 20:13:09 +02:00
Atul R
c674bcd275 changed to spdlog 2019-06-06 17:00:17 +02:00
Atul R
74b87d9c52 convert some logs to spdlog 2019-06-06 16:51:24 +02:00
Atul R
99b73ed46d fix todos and cleanup names 2019-06-06 16:15:15 +02:00
Atul R
eaa9c55390 MOC is working with macros now. 2019-06-06 15:13:24 +02:00
Atul R
599290bf97 fix for uncaught exception 2019-06-06 13:47:07 +02:00
Atul R
0ea9675005 Adds test flow for yoga widgets 2019-06-06 10:00:04 +02:00
Atul R
bd246c77ee Adds yoga widget macro and nwidget 2019-06-06 09:18:39 +02:00
Atul R
3b673b2ba3 Added more dev docs 2019-06-06 08:47:20 +02:00
Atul R
e757f38eb5 removed unnecessary code and cleans up Flexlayout 2019-06-06 08:42:26 +02:00
Atul R
2aeda4a556 Adds supprt for getting flex nodes from c++ side 2019-06-06 08:20:47 +02:00
Atul R
34ba68be5a Added checks to make it more resilient 2019-06-05 22:54:16 +02:00
Kakul Gupta
5d0fe00795 Renamed back 2019-06-03 18:24:50 +02:00
Kakul Gupta
9452f1b9d0 Rename 2019-06-03 18:24:50 +02:00
Atul R
8486f40a99 Added YogaWidget : Adds stylesheet support for all yoga related stuff.
Added guards for the macros.
2019-06-03 07:36:25 +02:00
Atul R
8fccb3847e Now all widgets gets all public methods of QWidget 2019-05-27 21:40:32 +02:00
Atul R
8459fc47fe Adds custom flex layout manager based on yoga 2019-05-26 20:25:45 +02:00