* Add `prompt` function to the dialogue service.
* Improve the clarity of some doc comments
* Fix a typo in a `map_err`
* Fix `cfg_match!` usage.
* Add `stdweb` support.
* Fix the `prompt` method.
* Add different docs for `stdweb` and `web_sys`.
* first attempt to upgrade
* respond to feedback
* update to newest yew
* Update yewtil/examples/function_component/Cargo.toml
Co-authored-by: Teymour Aldridge <42674621+teymour-aldridge@users.noreply.github.com>
* update changelog
* alter changelog to include deprecation of Lrc
Co-authored-by: Teymour Aldridge <42674621+teymour-aldridge@users.noreply.github.com>
* 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>
* Update run instructions
`python3 -m http.server --directory` flag was added in Python 3.7.
Change instructions to cd into static and skip the flag instead -
makes it work with earlier Pythons too.
* Add visual feedback for button click
The minimal example has a button, but clicking it does nothing. This
makes it hard to tell whether the example works or not.
This adds a label that is update when the button is clicked.
* Small improvements to crm example
* Add a heading to each scene to make it more obvious what the page is
for.
* Improve layout of input form by stack the inputs vertically.
* Add a little space between entries when displaying the list.
* Add a hint to the Description input that Markdown can be used.
* Add an explanation to the file_upload example
* Clarify purpose of var in fragments example
* Improve futures_wp example
* Add a second button that demonstrates an unsuccessful fetch.
* Render the markdown document (since we're fetching markdown after
all).
* Remove vague comment that's not really helping.
* Improve inner_html example
* Include a textual explanation of what the example is doing.
* Run cargo fmt
* Remove 'static lifetime for constant
* Improve suggestion in inner_html example
* move markdown.rs to a common crate
* add description to common Cargo.toml
* PR feedback
* PR feedback
* remove static lifetime annotation
* Make methods static.
* Fix a call.
* Fix examples.
* Fix examples.
* Fix rest of examples.
* Fix yew-functional.
* Fix interval service example.
* Fix webgl example.
* Fix dialogue service example.
* Use `Default` trait instead of `new()` in `npm_and_rest` example.
* Use `Default` trait instead of `new()` in `npm_and_rest` example.
* Remove use of the `Option` algebraic data type.
* Fix clippy warnings.
* initial implementation of #1271 callback constructor for FutureLink
* #1271 fix implementations to match function signature of trait
* #1271 fix failing build