Aaron Bohy
8ee0973dab
[REF] autoformat some files
2019-05-10 19:31:09 +02:00
Géry Debongnie
e04c5b1c6b
[REL] bump to v0.10.0
v0.10.0
2019-05-10 12:19:25 +02:00
Géry Debongnie
f52a15d7f6
[REF] store: make getters functions instead of properties
2019-05-10 12:10:52 +02:00
Alexandre Kühn
147f6fced7
[IMP] store: getters
2019-05-10 12:10:52 +02:00
Géry Debongnie
d928927da8
[DOC] store: add some basic documentation
2019-05-10 12:10:52 +02:00
Géry Debongnie
29cc94d567
[REF] qweb: use nodeId instead of ctx.parentNode
2019-05-10 11:53:24 +02:00
Géry Debongnie
7f33f9b68e
[FIX] component: call patch between willpatch and patched
...
closes #91
2019-05-09 15:22:59 +02:00
Géry Debongnie
80ffa37773
[TODO] fix separate issue. need a test
2019-05-09 13:12:26 +02:00
Géry Debongnie
2f70a7a352
[DOC] component: add a section on semantics
...
closes #89
2019-05-08 15:25:54 +02:00
Géry Debongnie
f7f8c34e1c
[DOC] owl: add generic file level documentation
2019-05-08 11:23:48 +02:00
Géry Debongnie
edc7d2b635
[IMP] playground: improve responsive example
...
close #83
2019-05-07 16:26:20 +02:00
Géry Debongnie
7f0b236747
[FIX] store: properly call patch on connected components
...
A previous refactoring broke it by adding a [] arguments to updateprops.
2019-05-07 14:43:23 +02:00
Géry Debongnie
b7860a95b0
[REF] store: typecheck code
...
closes #87
closes #39
2019-05-07 11:47:09 +02:00
Géry Debongnie
f7495dc897
[FIX] store: correct update order for child/parents
...
Not happy about the test, there was a bug in Discuss that is solved with this
commit, but I could not reproduce it in a test.
closes #85
2019-05-07 11:22:00 +02:00
Géry Debongnie
ba506be58d
[FIX] component: fix issue with crash caused by async rendering
...
This may (or may not?) closes #85
2019-05-06 14:23:29 +02:00
Géry Debongnie
91896942dd
[FIX] component: prevent rendering if not mounted
2019-05-06 13:45:50 +02:00
Géry Debongnie
dfab8c7333
[DOC] component: fix invalid xml in examples
2019-05-06 13:42:53 +02:00
Géry Debongnie
bd29e4f761
[REF] qweb: split code into 3 files
...
closes #84
2019-05-06 13:00:46 +02:00
Géry Debongnie
b9591cfecd
[IMP] component: add support for dynamic css on t-widget
...
closes #80
2019-05-06 11:19:18 +02:00
Géry Debongnie
51320204f9
[IMP] component: add static css support for sub components
...
part of issue #80
2019-05-06 10:22:53 +02:00
Alexandre Kühn
ec0bafaa8e
[DOC] component: remove misleading order on willUnmount
...
Some hooks call order are clearly defined: `[willX]` hooks are
called first on parent, then on children, and `[Xed]` are called in
the reverse order: first children, then parent.
This is also true for `willUnmount`: first on parent, then on
children.
2019-05-04 22:54:20 +02:00
Géry Debongnie
eb508b7660
[FIX] component: capture ref key in closure
...
This is what commit d3197e9865 should have
done. Many changes should be done on normal nodes and on components!
closes #77
2019-05-04 22:48:50 +02:00
Géry Debongnie
7c8fc323e1
[DOC] extras: update readme and server.py doc
2019-05-03 16:38:24 +02:00
Géry Debongnie
ff2393f5df
[DOC] doc: update qweb.md
2019-05-03 16:19:33 +02:00
Géry Debongnie
ab2a98426e
[IMP] playground: slightly decrease font size
2019-05-03 14:33:34 +02:00
Géry Debongnie
84b3cc42cf
[FIX] qweb: make transition code much more robust
...
part of #66
2019-05-03 14:15:25 +02:00
Géry Debongnie
d28b854e8d
[IMP] playground: display promise errors in right pane
2019-05-03 13:26:25 +02:00
Géry Debongnie
6c8c69affa
[ADD] extras: add benchmarks for 0.9.0
2019-05-03 12:40:12 +02:00
Géry Debongnie
faec7d4ad9
[FIX] readme: fix broken links
2019-05-03 12:34:00 +02:00
Géry Debongnie
5b9abb6785
[REL] bump to v0.9.0
v0.9.0
2019-05-03 12:05:46 +02:00
Géry Debongnie
eb4ca0a8d5
[ADD] extras: add animation example to playground
2019-05-03 12:04:15 +02:00
Géry Debongnie
641adc6e5c
[IMP] extras: properly indent js playground samples
...
closes #75
2019-05-03 11:59:51 +02:00
Géry Debongnie
10ab97e3c6
[REF] extras: improve code
2019-05-03 11:39:01 +02:00
Géry Debongnie
e060130655
[REF] extras: move benchmarks and playground into extras
...
closes #76
closes #73
2019-05-03 10:56:43 +02:00
Géry Debongnie
4e982f5460
[IMP] qweb: add warning if t-key is missing in some cases
...
closes #71
2019-05-03 10:22:57 +02:00
Géry Debongnie
d3197e9865
[FIX] qweb: capture ref key in closure, to avoid scoping issue
...
closes #77
2019-05-03 09:43:27 +02:00
Géry Debongnie
0da44033ac
[IMP] qweb: add preliminary support for transitions
...
Still very naive...
Part of #66
2019-05-03 09:35:35 +02:00
Géry Debongnie
6350d9598d
[REF] qweb, component: small code refactoring
2019-05-02 10:58:47 +02:00
Géry Debongnie
9df6c0aede
[DOC] readme: add a tag line, improve readme
2019-05-01 11:02:32 +02:00
Géry Debongnie
896efca43f
[DOC] qweb: add info on root nodes
2019-05-01 10:50:04 +02:00
Géry Debongnie
efe82b6cd0
[DOC] doc: add some info on t-key directive
2019-04-30 10:41:21 +02:00
Géry Debongnie
eb910193d7
[ADD] benchmarks: add benchmarks in main branch
...
this will make it easier to compare various situations.
2019-04-29 23:09:13 +02:00
Géry Debongnie
40e486a9eb
[REF] component: remove updateProps
...
it is actually now a private method
2019-04-29 16:50:49 +02:00
Géry Debongnie
e56580efb2
[FIX] component: call willPatch/patched hooks properly
...
Each component called its hooks properly individually, however the issue
was that it was done component by component. However, in practice, we
want the willPatch hooks to be done before ANY patch is actually
performed, and the patched should be called AFTER every patch is
applied.
The trick is to propagate a list of patched components across various
function calls.
closes #64
2019-04-29 15:45:15 +02:00
Géry Debongnie
46e05f1c96
[DOC] qweb: add some documentation
2019-04-29 14:15:19 +02:00
Géry Debongnie
4a748d2ea4
[IMP] qweb: add t-debug and t-log directives
2019-04-29 14:07:08 +02:00
Géry Debongnie
8f388e712e
[DOC] doc: add info on hook call order in documentation
2019-04-29 12:07:20 +02:00
Géry Debongnie
0a5b6aa0ec
[DOC] doc: use loadJS in code example
2019-04-29 11:21:02 +02:00
Géry Debongnie
fc1ea10243
[DOC] readme: add explanation on why OWL is different
2019-04-29 09:28:35 +02:00
Géry Debongnie
d52177560b
[DOC] doc: add some qweb documentation
2019-04-27 19:14:40 +02:00