mirror of
https://github.com/yewstack/yew.git
synced 2025-12-08 21:26:25 +00:00
* New example to showcase keyed elems reordering issue * Allow building examples in release mode * Fix ordering issue with keyed virtual nodes * review comments for build.sh * review comments for examples/keyed_list * fix style.css to keyed_list example * remove ahash * Add GitHub issue to TODO in key.rs * Address some review comments in virtual_dom * New diffing algorithm for keyed vlists * Add forgotten dependency for yew-stdweb * Add tests for vlist diffing * Removed VDiffNodePosition * Fix usage of next_sibling for vlist * Fix tests for stdweb * Mitigate issue with moving VLists when children are all VLists Note: The new UT is failing, I now. I want to discuss that before maybe fixing it (moving all VList children?). * Fix issue with inserting into vlist that is not last child * Refactor VDiff trait to make way for keyed list fixes * Fix quote_spanned macro invocations * Revert some minor changes (style, Debug) * Revert some minor changes (style, Debug) * Fix self-referencing NodeRef issue * All VList tests pass * Fix algorithm choice in degenerated case * Remove stdweb and non keyed tests * Key from finite list of types * WIP moving VList tests to diff_layouts * Removed unnecessary Vec * Fix VComp NodeRef self linking issue * Add logs to diff_layouts tests * WIP moving VList tests to diff_layouts * WIP Failing test moving VComp * Add VComp move_before * Fix list component change method * Fix bad merge * Add more protection against node ref cycles * Remove commented tests * Feedback and clippy * Failing test * tests pass Co-authored-by: Justin Starry <justin.starry@icloud.com>
60 lines
1.2 KiB
TOML
60 lines
1.2 KiB
TOML
[workspace]
|
|
members = [
|
|
"yew",
|
|
"yew-components",
|
|
"yew-functional",
|
|
"yew-macro",
|
|
|
|
# Router
|
|
"yew-router",
|
|
"yew-router-macro",
|
|
"yew-router-route-parser",
|
|
"yew-router/examples/minimal",
|
|
"yew-router/examples/router_component",
|
|
"yew-router/examples/switch",
|
|
|
|
# Utilities
|
|
"yewtil",
|
|
"yewtil-macro",
|
|
"yewtil/examples/pure_component",
|
|
# "yewtil/examples/dsl",
|
|
"yewtil/examples/lrc",
|
|
"yewtil/examples/history",
|
|
"yewtil/examples/mrc_irc",
|
|
"yewtil/examples/effect",
|
|
"yewtil/examples/fetch",
|
|
"yewtil/examples/futures",
|
|
"yewtil/examples/function_component",
|
|
|
|
# dsl
|
|
"yew-dsl",
|
|
|
|
# Examples
|
|
"examples/counter",
|
|
"examples/crm",
|
|
"examples/custom_components",
|
|
"examples/dashboard",
|
|
"examples/file_upload",
|
|
"examples/fragments",
|
|
"examples/futures_wp",
|
|
"examples/game_of_life",
|
|
"examples/inner_html",
|
|
"examples/js_callback",
|
|
"examples/keyed_list",
|
|
"examples/large_table",
|
|
"examples/minimal_wp",
|
|
"examples/minimal",
|
|
"examples/mount_point",
|
|
"examples/multi_thread",
|
|
"examples/nested_list",
|
|
"examples/node_refs",
|
|
"examples/npm_and_rest",
|
|
"examples/pub_sub",
|
|
"examples/store",
|
|
"examples/textarea",
|
|
"examples/timer",
|
|
"examples/todomvc",
|
|
"examples/two_apps",
|
|
"examples/webgl",
|
|
]
|