Commit Graph

271 Commits

Author SHA1 Message Date
Evan You 6441db45c7 wip: watch 2019-05-29 23:44:59 +08:00
Evan You dde6c151e4 wip: test + typing for value 2019-05-29 22:11:33 +08:00
Evan You ef4fde3522 test: update computed specs 2019-05-29 18:47:29 +08:00
Evan You cf86e32575 wip: computed 2019-05-29 18:44:50 +08:00
Evan You 02421dbe62 wip: value() 2019-05-29 17:36:53 +08:00
Evan You 453cdcd600 wip: portal 2019-05-29 16:10:25 +08:00
Evan You 178c7c827e wip: render proxy 2019-05-29 13:43:46 +08:00
Evan You 6ceb732114 refactor: component setup flow 2019-05-29 11:36:16 +08:00
Evan You dbbb36bd76 wip: renderTriggered & renderTracked 2019-05-29 11:01:39 +08:00
Evan You 3f281d5ea6 wip: beforeXXX hooks 2019-05-29 10:47:09 +08:00
Evan You eac8a4baa3 wip: props immutability 2019-05-29 10:43:27 +08:00
Evan You 6dfec3a4ae workflow: allow dropping dev only blocks in dev script 2019-05-29 10:34:07 +08:00
Evan You f2116054a0 refactor: use shared options for component effect runners 2019-05-29 09:19:01 +08:00
Evan You 46524a0f0f refactor: rename 2019-05-29 09:18:45 +08:00
Evan You 9595446291 chore: remove todos 2019-05-28 20:14:04 +08:00
Evan You 42dce36bf1 wip: basic setup wiring 2019-05-28 20:06:44 +08:00
Evan You 7a3a5850dc wip: adjust lifecycle 2019-05-28 19:59:54 +08:00
Evan You 19ed750078 wip: lifecycle hooks 2019-05-28 19:36:15 +08:00
Evan You 9dd133b1e9 wip: props resolving 2019-05-28 18:06:00 +08:00
Evan You 5c069eeae7 wip: scheduler, more component 2019-05-28 17:19:47 +08:00
Evan You 7a92ee04a0 wip: fix reactivity boundary between components 2019-05-28 14:43:23 +08:00
Evan You b69ea00f5c wip: minimal component implementation 2019-05-28 13:27:31 +08:00
Evan You 28a0c50357 refactor: use util methods 2019-05-28 10:28:25 +08:00
Evan You a4d116e3f7 chore: comments 2019-05-27 15:59:02 +08:00
Evan You 73df1fa192 wip: complete patchKeyedChildren 2019-05-27 15:29:02 +08:00
Evan You e4ce78c8c9 wip: diffKeyedChildren 2019-05-27 13:48:40 +08:00
Evan You 444d6f4bda wip: remove decorators 2019-05-27 13:48:27 +08:00
Evan You 3f3e42b8cb wip: compare perf 2019-05-26 15:38:55 +08:00
Evan You b3f8b5ae0a wip: add types to refactored runtime-core 2019-05-26 15:19:44 +08:00
Evan You 3cded86b98 wip: switch to new implementation 2019-05-25 23:51:20 +08:00
Evan You 35effdee5a feat: simplify prop/attr checking 2019-03-10 06:09:59 +08:00
Evan You ec0ccd2337 refactor: return Proxy from base class constructor 2019-03-05 16:24:07 -05:00
Evan You c335939dcf types: remove intersection of props interface on `this` 2019-03-01 14:06:19 -05:00
Evan You f00097127a refactor: move decorators into their own package 2019-03-01 13:58:08 -05:00
Evan You 4a4c1b247d refactor: remove experimental context 2019-03-01 13:54:45 -05:00
Evan You 66686f38a7 refactor: expose $self 2019-03-01 13:47:28 -05:00
Evan You fa2240143c dx: warn private fields usage 2019-03-01 10:28:29 -05:00
Evan You 93744d5889 dx: warn use of reserved methods in render 2019-02-28 12:50:18 -05:00
Evan You 3754233f38 workflow: add (dx) commit category 2019-02-28 12:50:01 -05:00
Evan You 55a2bc483c refactor: simplify conditional 2019-02-26 21:46:01 -05:00
Evan You e151d34100 test: fix mixin case 2019-02-26 21:45:13 -05:00
Evan You ff9cddd46f refactor: move prop decorator into core, expose initial props to initialziers 2019-02-26 21:33:50 -05:00
Evan You 2f165c1e87 refactor: remove experimental hooks 2019-02-26 18:10:08 -05:00
Evan You 77dae71062 refactor: adjust files 2019-02-26 18:04:52 -05:00
Evan You cbf95c642e feat: @prop decorator 2019-02-25 17:47:02 -05:00
Evan You daf166553b refactor: also check for event timestamp 2019-01-23 19:08:51 -05:00
Evan You 16270edda5 refactor: cache calls to performance.now 2019-01-23 18:52:05 -05:00
Evan You 360a10fff2 refactor: drop event delegation and use simple async edge case fix 2019-01-22 16:03:37 -05:00
Evan You 9449dfb352 refactor: events tweak 2018-12-19 18:14:41 -05:00
Evan You 85bcc2b87c refactor: move clone step into util function 2018-12-01 18:09:21 -05:00