Commit Graph

226 Commits

Author SHA1 Message Date
pengfei.zhou
d123baa5f4 feat:call NativeView's method on UI thread 2019-11-18 17:04:00 +08:00
pengfei.zhou
856287e15f feat:debug and success to implement nativeChannel on Android 2019-11-18 11:40:46 +08:00
pengfei.zhou
8c83c3d13e feat:add nativeChannel to let js call native view's method 2019-11-18 10:14:33 +08:00
pengfei.zhou
33a671af85 feat:extract view's layout setting method 2019-11-16 17:44:36 +08:00
pengfei.zhou
b3ef2004fc feat:fix Android weight props blend error 2019-11-16 17:35:42 +08:00
pengfei.zhou
3f4b336205 feat:delete gravity in Stack 2019-11-16 16:09:24 +08:00
pengfei.zhou
e4b729b2fd feat:add reusable in GroupNode for Android 2019-11-16 11:44:14 +08:00
pengfei.zhou
6017e7120d feat:refact DoricLayout and layout config 2019-11-15 15:38:24 +08:00
pengfei.zhou
52fcafeb92 feat:add subview in iOS 2019-11-15 14:57:41 +08:00
pengfei.zhou
bdabde2f56 feat:add clearNode when reset listview's renderItem 2019-11-15 09:57:59 +08:00
pengfei.zhou
8d582e3371 feat:ignore the dirty call once to avoid after renderBunched items call render again 2019-11-15 09:47:48 +08:00
pengfei.zhou
401d0e57a0 listview use supernode 2019-11-14 21:00:33 +08:00
pengfei.zhou
e3d07dc3ef add node init method 2019-11-14 18:55:38 +08:00
pengfei.zhou
9e505894b0 feat:remove JSObject while build in node 2019-11-14 18:04:53 +08:00
pengfei.zhou
d2f4302e42 feat:refact render child in groupNode 2019-11-14 17:57:12 +08:00
pengfei.zhou
74d31edc26 fix remoteExecutor's data transform 2019-11-14 14:52:35 +08:00
pengfei.zhou
1dcdfff97d feat:render subview's change to apply listview's item change 2019-11-14 14:45:30 +08:00
pengfei.zhou
4dcc89497d listview enable cell refresh 2019-11-14 14:45:30 +08:00
pengfei.zhou
3933582e1e feat:enable click on ListItem 2019-11-14 14:45:30 +08:00
pengfei.zhou
460030fc4f rename SuperNode method 2019-11-14 14:45:30 +08:00
pengfei.zhou
0887ba72e8 add supernode to apply layoutconfig 2019-11-14 14:45:30 +08:00
pengfei.zhou
6bf224aa9a add ListView DEMO ,show 2019-11-14 14:45:30 +08:00
pengfei.zhou
dab3c00b4c refact view and groupview 2019-11-14 14:45:07 +08:00
pengfei.zhou
e14f4d04cd add listview 2019-11-14 14:44:44 +08:00
王劲鹏
5b3f929ee0 park bug fixed 2019-11-13 20:14:34 +08:00
王劲鹏
cafec58778 debug switch to native 2019-11-13 18:06:40 +08:00
王劲鹏
fd8fe277a4 extract dev kit module 2019-11-13 17:36:22 +08:00
王劲鹏
0b2d447e2a debug via vscode done 2019-11-13 17:06:00 +08:00
王劲鹏
6ba6995d10 debug complete process chained (bugged) 2019-11-13 16:08:12 +08:00
王劲鹏
9d641e2602 debugger send back to switch js engine 2019-11-13 15:29:56 +08:00
王劲鹏
1ab3fdb3ea add project home build field for debugger 2019-11-12 16:34:11 +08:00
王劲鹏
261ae29042 remove unused method 2019-11-12 15:40:58 +08:00
王劲鹏
c4e2c1e0dd add emulator check 2019-11-12 15:40:01 +08:00
王劲鹏
b1a2211dcf dev kit debug based on web socket 2019-11-12 10:44:43 +08:00
王劲鹏
df0315183c add dev kit disconnect event 2019-11-11 21:03:40 +08:00
王劲鹏
9c9fcf4087 scan qrcode to connect dev kit & change dev panel ui 2019-11-11 18:51:45 +08:00
王劲鹏
8d0d78a12f update apng library 2019-11-11 17:09:48 +08:00
王劲鹏
651f28a226 update gradle wrapper to 6.0 & update package.json 2019-11-11 16:36:30 +08:00
王劲鹏
053166ab7b add qrcode scan on dev kit connect 2019-11-09 16:57:45 +08:00
王劲鹏
49a349a41e update gradle plugin & wrapper 2019-11-08 20:37:47 +08:00
王劲鹏
318624814d code refactor 2019-10-31 20:32:20 +08:00
王劲鹏
ff457ca7c7 add debug bottom sheet 2019-10-31 20:22:00 +08:00
王劲鹏
90c5dd28b4 return corresponding js decoder on sync 2019-10-31 19:10:07 +08:00
pengfei.zhou
c586862b2e switch to remotejse 2019-10-25 14:47:57 +08:00
pengfei.zhou
c4864699b2 feat:adjust onCreate timeline 2019-10-25 14:27:31 +08:00
pengfei.zhou
8ce32b8769 feat:pass the breakpoint debug 2019-10-25 14:27:31 +08:00
王劲鹏
659affc85d debug protocol almost there (bugged) 2019-10-25 14:27:31 +08:00
王劲鹏
086beeb2c2 js call native over ws completed 2019-10-25 14:27:31 +08:00
王劲鹏
9864b57b21 handle js-framework rollup 2019-10-25 14:27:31 +08:00
pengfei.zhou
f78f3ed7d8 feat:complete defination of LayoutConfig 2019-10-23 15:59:55 +08:00
王劲鹏
5d2ef87325 remote js executor block io on 'loadJS' added 2019-10-22 10:27:12 +08:00
王劲鹏
b62593984d update gradle dependencies 2019-10-21 10:03:09 +08:00
pengfei.zhou
7352e6c283 add apache-2.0 licence 2019-10-21 09:59:22 +08:00
pengfei.zhou
241df68bbb Merge branch 'master' of origin 2019-10-21 09:29:39 +08:00
pengfei.zhou
a72bd3df37 change domain name to doric.pub 2019-10-21 09:13:52 +08:00
王劲鹏
7f50e02712 update build tool 28.0.3->29.0.2 2019-10-15 13:26:43 +08:00
王劲鹏
1aef832c66 androidx migrate; gradle 5.4.1->5.6.2; api 28->29 2019-10-15 13:14:37 +08:00
王劲鹏
f5177d2c15 add doric remote js executor interface; update gradle 2019-10-12 19:52:27 +08:00
pengfei.zhou
d9eb9489b8 use monaco editor 2019-08-14 20:07:36 +08:00
pengfei.zhou
b2057a088c doric group diff 2019-08-14 11:53:10 +08:00
pengfei.zhou
ba2a90a6c1 add some api for doric context 2019-08-13 18:13:54 +08:00
pengfei.zhou
1ddbfcf8e4 update script of context 2019-08-13 17:50:35 +08:00
pengfei.zhou
f46ac2ae73 websocket dev tool 2019-08-13 17:22:56 +08:00
pengfei.zhou
76fe0f9044 add doric-cli init content 2019-08-13 14:31:12 +08:00
pengfei.zhou
a3a6d4111f native package 2019-08-13 13:54:57 +08:00
pengfei.zhou
d6b9bb60c3 stash debugger 2019-08-13 11:02:46 +08:00
pengfei.zhou
e8976a42ad Doric add prism style 2019-08-13 10:07:40 +08:00
pengfei.zhou
c2bc92288e debug pannel 2019-08-12 11:33:57 +08:00
pengfei.zhou
945fb626d9 debug html 2019-08-09 19:57:11 +08:00
pengfei.zhou
d7bfbcb7bd add debugger module 2019-08-09 18:40:45 +08:00
pengfei.zhou
7f8d579c0f move debugger to doric 2019-08-09 16:32:38 +08:00
pengfei.zhou
73b9d97e6d assets bundle 2019-08-09 15:44:07 +08:00
pengfei.zhou
471e87badc android add image node 2019-08-06 19:37:08 +08:00
pengfei.zhou
bb86c3c332 add server 2019-08-03 17:58:25 +08:00
pengfei.zhou
4d8e11b660 add lifecycle 2019-08-03 11:51:59 +08:00
pengfei.zhou
9a13cdb3ad add doric ws client 2019-08-03 11:05:46 +08:00
pengfei.zhou
9a94ed5dda handle shadow 2019-08-02 17:11:35 +08:00
pengfei.zhou
f64340ade7 deal corner 2019-08-01 20:31:12 +08:00
pengfei.zhou
c4672fc0af deal border 2019-08-01 17:59:33 +08:00
pengfei.zhou
796de55cc4 add layer for android 2019-08-01 15:33:30 +08:00
pengfei.zhou
674335324b iOS render 2019-07-31 14:18:20 +08:00
pengfei.zhou
c1fde16bee iOS module dir 2019-07-30 15:20:11 +08:00
pengfei.zhou
0371cde9d1 DoricContext auto release in iOS 2019-07-29 15:12:42 +08:00
pengfei.zhou
f87aea62dc add DoricJSEngine 2019-07-27 10:33:38 +08:00
pengfei.zhou
f0b003cb66 Doric Async and so on 2019-07-26 16:10:42 +08:00
pengfei.zhou
40416ff3fd snake demo 2019-07-25 14:34:54 +08:00
pengfei.zhou
d180c6df22 layoutconfig support margin 2019-07-24 19:58:30 +08:00
pengfei.zhou
43fd9fedd1 implent mvvm 2019-07-24 16:38:34 +08:00
pengfei.zhou
f33c320b0c fix add child to group,not make root dirty 2019-07-24 12:48:30 +08:00
pengfei.zhou
ac5dc091d5 view id list 2019-07-24 11:43:38 +08:00
pengfei.zhou
9592e9ed3d add vh layout 2019-07-24 10:14:17 +08:00
pengfei.zhou
341692f319 success to callback onClick function 2019-07-23 13:01:45 +08:00
pengfei.zhou
7d08ceb8be render demo 2019-07-22 17:57:58 +08:00
pengfei.zhou
309dd4ff55 rename shader package name 2019-07-22 15:40:28 +08:00
pengfei.zhou
3bb2bae50c begin render 2019-07-22 15:38:30 +08:00
pengfei.zhou
b73312d1e4 add shader plugin 2019-07-22 14:36:32 +08:00
pengfei.zhou
bdb5a12735 config Entry 2019-07-22 13:41:38 +08:00
pengfei.zhou
410ee99414 success to call promise 2019-07-22 11:22:19 +08:00
pengfei.zhou
eb1c076dfb android callJSRespone 2019-07-21 06:54:24 +08:00
pengfei.zhou
e2537c5e9d add androoid blend 2019-07-20 19:08:14 +08:00
pengfei.zhou
e85b60d05c Group and view 2019-07-20 18:37:50 +08:00
pengfei.zhou
e35ab68014 refact repostry holding 2019-07-20 15:02:37 +08:00
pengfei.zhou
920053c0f5 prepare viewnode 2019-07-20 14:29:44 +08:00
pengfei.zhou
ef5bb17380 add context.bridge 2019-07-20 13:48:49 +08:00
pengfei.zhou
16732340c7 add doric registry 2019-07-20 13:13:35 +08:00
pengfei.zhou
bc05a1b8e4 feat:config thread 2019-07-20 10:35:14 +08:00
pengfei.zhou
65fcd5c1fc rename package 2019-07-20 10:05:24 +08:00
pengfei.zhou
90cd14f105 fix method argument type error 2019-07-19 19:00:39 +08:00
pengfei.zhou
64ba346d38 pass callNativePlugin 2019-07-19 18:55:08 +08:00
pengfei.zhou
36b478bfb3 abstract Driver 2019-07-19 16:54:56 +08:00
pengfei.zhou
0a4bc77b15 change clearMap 2019-07-19 16:24:12 +08:00
pengfei.zhou
3055beb744 add async package 2019-07-19 14:58:05 +08:00
pengfei.zhou
920aab1035 bridge extension and plugin map 2019-07-19 13:46:57 +08:00
pengfei.zhou
15b5bebcf0 add doric context map 2019-07-19 11:41:09 +08:00
pengfei.zhou
ac8d111f7b doric plugin 2019-07-19 11:31:51 +08:00
pengfei.zhou
51c8924c2a rename hego to doric 2019-07-19 10:29:09 +08:00
pengfei.zhou
6bcc9ffe49 stash changed 2019-07-19 09:52:43 +08:00
pengfei.zhou
d8cf7bee4d Add HegoPanel 2019-07-18 20:29:44 +08:00
pengfei.zhou
88265d769d implementation setTimeout&setInterval 2019-07-18 20:11:01 +08:00
pengfei.zhou
cfffcf1a61 rename 2019-07-18 18:50:43 +08:00
pengfei.zhou
344ba18df8 success call entity method 2019-07-18 18:44:16 +08:00
pengfei.zhou
723c5455ab add require module 2019-07-18 18:29:47 +08:00
pengfei.zhou
13c5719af1 split bundle and demo dir 2019-07-18 16:35:53 +08:00
pengfei.zhou
2a34d7b638 dev android,and complete load context 2019-07-18 16:29:24 +08:00
pengfei.zhou
f2fc57bbc7 Android hego project 2019-07-18 16:28:50 +08:00
pengfei.zhou
36c5029935 init android project 2019-07-18 13:29:28 +08:00