Commit Graph

7335 Commits

Author SHA1 Message Date
daiwei 3a31f0845e wip: auto generate key for vif branch if it wraps in transition 2025-03-04 14:20:51 +08:00
daiwei 75de3bb9ff wip: save 2025-03-04 10:34:28 +08:00
daiwei 1e7905408a wip: save 2025-03-03 22:07:46 +08:00
daiwei 413651d6e6 wip: save 2025-03-03 11:44:57 +08:00
daiwei 8957eaa319 wip: handle in-out mode 2025-02-28 16:19:03 +08:00
daiwei a8140ac826 refactor: reuse code from BaseTransition 2025-02-28 09:45:04 +08:00
daiwei 7cee02438f wip: handle mode 2025-02-27 22:31:45 +08:00
daiwei 41822e3743 feat(vapor): vapor transition 2025-02-27 17:36:21 +08:00
zhiyuanzmj e1d26b18ce
ci(pkg-pr-new): add vapor branch (#12944) 2025-02-26 08:05:21 +08:00
Evan You c6fe9f9417
wip(vapor): new impl + test for vapor custom directive 2025-02-12 17:27:04 +08:00
edison 1b50febfe9
perf(vapor): use nthChild instead of nextn (#12847) 2025-02-12 16:43:26 +08:00
Evan You 10993af9e1
chore: vscode setting 2025-02-12 16:41:53 +08:00
Evan You 8254b5f5ef
test(vapor): test case for dom event handling 2025-02-12 16:41:35 +08:00
Evan You d48706336a
chore: fix mishandled regex const check 2025-02-12 15:49:32 +08:00
Evan You 4121de4960
refactor(vapor): reorg node op helpers + remove children helper 2025-02-12 15:47:14 +08:00
Evan You 242cc15fa6
refactor(vapor): use bitwise flags for v-for runtime optimizations 2025-02-12 15:40:09 +08:00
Evan You 63cf2ee3f1
refactor: adjust isConstantNode 2025-02-12 11:57:16 +08:00
Evan You 222ced2875
perf(vapor): optimize v-if in once mode 2025-02-12 08:58:22 +08:00
Evan You 5d1c6ca5a9
perf(vapor): optimize text bindings and v-text 2025-02-11 18:39:27 +08:00
Evan You a2fa0db998
wip(vapor): improve node traversal codegen 2025-02-11 02:21:59 +08:00
Evan You 528705f667
perf(vapor): v-for remove all fast path 2025-02-10 17:37:24 +08:00
Evan You bd5c1583b7
perf(vapor): optimize cache property lookup 2025-02-10 16:27:13 +08:00
Evan You 263318db46
perf(vapor): generate simpler evenet delegation code when possible 2025-02-10 16:17:25 +08:00
Evan You a2b4289045
refactor(vapor): avoid unnecessary wrapping for event handlers 2025-02-10 15:50:34 +08:00
Evan You 5396e749ab
chore: use catalog vue plugin 2025-02-10 14:40:28 +08:00
Evan You 6df8c01cd0
chore: benchmark reference 2025-02-10 10:04:22 +08:00
Evan You c317a06043
chore: use inline vitest env comment 2025-02-10 09:19:57 +08:00
Evan You 1ef15c780f
perf: optimize toDisplayString 2025-02-09 13:23:38 +08:00
Evan You 11383ae72d
wip(vapor): fix v-for update check + avoid unnecessary tracking overhead during diff 2025-02-09 12:14:31 +08:00
Evan You 69422d50d8
wip(vapor): optimize event handling 2025-02-08 22:40:37 +08:00
Evan You a2b320bca7
chore: fix ci 2025-02-08 21:46:47 +08:00
Evan You ba0594de0b
test(vapor): vapor todomvc e2e test 2025-02-08 21:33:40 +08:00
Evan You 8549a243a5
wip(vapor): custom directives 2025-02-08 21:32:16 +08:00
Evan You cd93dad4d9
test(vapor): e2e interop test for vapor 2025-02-08 20:42:34 +08:00
Evan You ade6ed46dd
chore: improve build script to only build package when format is valid 2025-02-08 17:35:52 +08:00
Evan You 6a185abbe4
chore: move benchmark and local playground in to packages-private 2025-02-08 16:12:16 +08:00
Evan You 2a0cfc03b8
chore: warn vapor hydration for now 2025-02-08 15:06:27 +08:00
Evan You 23939d09c6
wip(vapor): vapor slots in vdom 2025-02-07 21:32:22 +08:00
Evan You 700562866b
chore: bump playground vite plugin version 2025-02-07 17:08:40 +08:00
Evan You bcd2eb7fd8
wip(vapor): fix component unmount when not at block root level 2025-02-07 17:04:05 +08:00
Evan You 99d70ddd31
wip(vapor): vdom slots in vapor component 2025-02-06 18:12:54 +08:00
Evan You a770a83de6
wip(vapor): support vapor component as root in vdom app 2025-02-05 14:23:32 +08:00
Evan You ccd42b151b
refactor: adjust vapor/vdom interop 2025-02-05 14:16:39 +08:00
Evan You be5c2a2f51
wip: vdom in vapor hmr reload 2025-02-04 22:44:17 +08:00
Evan You 4b12529878
wip(vapor): fix setScopeId for vdom in vapor 2025-02-04 21:55:32 +08:00
Evan You c3e4f6621c
wip(vapor): vdom in vapor interop 2025-02-04 21:38:09 +08:00
Evan You f09e343962
wip(vapor): optimize vapor interop update 2025-02-04 13:11:51 +08:00
Evan You b20bcf1fb6
chore: fix runtime-vapor dts build 2025-02-03 15:46:40 +08:00
Evan You ddfd83639a
chore: update compiler-vapor package.json 2025-02-03 14:43:36 +08:00
Evan You 816cbcc523
chore: fix runtime vapor exports + size script 2025-02-03 14:22:59 +08:00