Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Sauron

Making web development faster and more ergonomic
Collective - Host: opensource - https://opencollective.com/sauron - Website: https://ivanceras.github.io - Code: https://github.com/ivanceras

refactor: use BTreeMap and BTreeSet as alternative to HashMap and HashSet which seems to work faster than the later

github.com/ivanceras/sauron - 7a5e41fed0443eded8bbceea2ecda8ca49ea6d61 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
ci: a success build variant when only warnings

github.com/ivanceras/sauron - 1ed65c4ba7d89afdc472843a52c60ed8f59e68f0 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: remove the Already borrowed error when setting the root_node, refactor the DomPatch apply method into the Program

github.com/ivanceras/sauron - 063e053d161455138e2e4b59e50944b62cd798a0 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: clean up AttributeValue conversion

github.com/ivanceras/sauron - aad1324208c09a96297dbf1db77f958fc7a7129c authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: make conversion of attribute value from various types idiomatic

github.com/ivanceras/sauron - 16d951e278a39bd7e9f2ff2ce1ebf080baad153c authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: expose the with-ric(requestIdleCallback) feature in sauron

github.com/ivanceras/sauron - 5a42237965017a96963d69e1efce35538c393364 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: test due to changes in the DomUpdater and the Program being merged

github.com/ivanceras/sauron - 6909bd7dc73cc7953cd63d93eb05a3eca64f355e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: add TODO items

github.com/ivanceras/sauron - 4327f156688184b3fb0b3d748f7ef5b5227ef777 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: merge DomUpdater into Program to simplify and unify all the central logic of the APP lifecycle in one place

github.com/ivanceras/sauron - 9c28f476fbe462da70e1045b7e6b9c1796336055 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: simple DomUpdater by making patch and apply_pending_patch as its mutable method

github.com/ivanceras/sauron - fcc7d28e300adcc0c88db51054de75b38082955c authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
fix: remove the use of patch_dom and use update_dom instead, since patch_dom has been removed

github.com/ivanceras/sauron - 80db188264043d5aac27acb45e7dc64515d86fb6 authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: put patch and apply_pending_patches method into DomUpdater struct

github.com/ivanceras/sauron - e5bdbcf9e528dfac3e577eb0caab4ad734788c96 authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: remove apply_patches and distribute the functions into CreatedNode and DomUpdater

github.com/ivanceras/sauron - 643e49898c2d560e8db33b84ee9e92a7e8749cd3 authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
fix: polish the open attribute and the toggle event used in <details> element

github.com/ivanceras/sauron - b16509e976e1fe29f33fbeac13b64f5415272b7a authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
feat: improvement to the processing of pending_patches, remove the throttling

github.com/ivanceras/sauron - 9fb34d24bc3b195b630c66eaac60b0a929b6eaa1 authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add DomPatch as an intermediate Patch with no lifetime reference for processing the patches in a controlled way to minimize sluggishness of the app

github.com/ivanceras/sauron - a351f5f08a1f96b9256990bb8a6f0204894b0aa4 authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: use better variable names for clarity in apply_patches

github.com/ivanceras/sauron - 9a2d4b8d0285651948d9fdc185c18c0c09f1b8aa authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
docs: add TODO item

github.com/ivanceras/sauron - 053d4d52c0f9fd4fbd217e419e0cd0004fb47bab authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
docs: add a TODO item

github.com/ivanceras/sauron - 52ae19b21449c40a5cb4edcd8fed62b8ee88f383 authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: mutate the active_closures in place rather than re-assigning it.

github.com/ivanceras/sauron - 19cbefcb613e45bfc0ba151bafd2f584efa73dfe authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
fix: remove commented out examples

github.com/ivanceras/sauron - e4203399f532b6fcba8a54df29b2a2a439dfedfa authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add async-trait

github.com/ivanceras/sauron - 596fb218ef8fb6f5319d6fa6c023a495bec78219 authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
fix: make update function async

github.com/ivanceras/sauron - b2a2571c97bb1f567eead35ad94ef90bfbca29e7 authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
fix: point path to async-delay git repo

github.com/ivanceras/sauron - 595633e36cc9b429099730f3d0e96792a7bce6e3 authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
fix tests with async and await

github.com/ivanceras/sauron - ffd1866b39e65b7c5dfd3e3ea10273e862fb3f4b authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
feat: fix the call throttle to return an Option

github.com/ivanceras/async-delay - 50f28daab6f8bbdc89506f1f0bf7c446adc4f7df authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: make use of request_idle_callback and throttle

github.com/ivanceras/sauron - 57871a29c84d1b63ea49a88ff3c92c5de6c846fe authored about 2 years ago by Jovansonlee Cesar <[email protected]>
Initial commit

github.com/ivanceras/async-delay - 883d6318364d3b5751de8132e9704f069f4c11e8 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: split the dispatch_inner method into 2 stages methods: the app updates and the dom updates

github.com/ivanceras/sauron - 59e46d6d3344097d81867024fd440e139205ae71 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: make the update method of Component, Application and Container to be async

github.com/ivanceras/sauron - d8462e5f30c98987637fe0ec8edee8476fc3b0c0 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add skip_criteria, an improvement on the skip attribute

github.com/ivanceras/sauron - 592ea8d6782f19fb6312706cb4d8563f5e71ddf3 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
cargo +nightly fmt

github.com/ivanceras/sauron - ef5287216de1f402a166b95631c3e9bb2b197106 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: make batch_msg method accepts IntoIterator rathern than vec

github.com/ivanceras/sauron - 013ecd72262b129c8a71ffc9668c64717efded03 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt

github.com/ivanceras/sauron - 9f4106b4b40576aa39529c1e4e130cfa12552178 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
ci: clippy should not be imposed in the examples

github.com/ivanceras/sauron - b1f837b121b51863b4d2d1af0d62f9c8e0733413 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
ci: add clippy to the installation

github.com/ivanceras/sauron - e30bc457ebf877333b88778c27ed6f36ec15bf81 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.51.0 release

github.com/ivanceras/sauron - 30a718a75bd0fdcf921660e664c2616a81e7a000 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: remove clippy warnings to some examples

github.com/ivanceras/sauron - 8b8c01e95b114893e097a6c0c437acc950f0e565 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix clippy warnings

github.com/ivanceras/sauron - 277bff5b2362d445d9a3ebee469b5149c34724d0 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #69 from ivanceras/reusable-components

Reusable components

github.com/ivanceras/sauron - ecd8e05a907f8a8c8a75232f322a8199e17ed657 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
breaking: remove the use of sauron-component-macro

github.com/ivanceras/sauron - 1f1b52cd3e1d5b39e7e61df9052761832f543d54 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: use mt-dom 0.21.0

github.com/ivanceras/sauron - 4578730cd7bdf240c2ca87cd0e825f613e39dfd7 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
remove debugging

github.com/ivanceras/sauron - 3a88b0888dd3e0cedbe26dea890cacbf74b86932 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add a function to check whether a tag is a custom-element, add append_child to Container trait

github.com/ivanceras/sauron - 03d95028f2bf413330435dbb86ea3ec42e36fec0 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: make an auto implementation of Component for Container thus creates an auto implementation of Application for Container,

remove View since it is superseeded by Container

github.com/ivanceras/sauron - e91dc657e443329ac6f907a380b7ee9bed3bf060 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: more simplification

github.com/ivanceras/sauron - 3c4c9bcb2c4538948ae051a8f3b26493dd692cac authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add an auto implementation of Application for Components that implements Component<MSG,()>

github.com/ivanceras/sauron - 01c2852ab966443b9bd73841626b0a0e38108b49 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: rename the CustomElement methods to js convention which is camelCase

github.com/ivanceras/sauron - a963f3632e5d3dc5f1e8c1fb8c79cb458f11d8ab authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: date_time_widget by implementing it manually

github.com/ivanceras/sauron - 83448fb807ec26927d42367b1d7da5a36b84c5fb authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: examples

github.com/ivanceras/sauron - 5b6c53c78eb9e82527bab688deaf900feeaf8b65 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: improve the implementation for macro for implementing components

github.com/ivanceras/sauron - d29d481b116982dfc37385f0abd17fe19a88ce88 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
improve the macro for implementing custom element for Component

github.com/ivanceras/sauron - 354016f05c541c1f84111611faa5d5e2eb8a0ac7 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: remove #[wasm_bindgen] anotation for register, since it will conflict with other functions for wasm

github.com/ivanceras/sauron - 785fe4989c84adb8be3bf7c1c21494815e78bcd8 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: remove support for registering custom_element for Application, but only for Component

github.com/ivanceras/sauron - a23a57b57a7c5f80e1de628870b5e0e5c4766201 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: assign the components into the window object, rather than in window.components

github.com/ivanceras/sauron - 468391d6372c5fa5929fa5d0544771777baa0dd4 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: the NodeList are ignored since they are unrolled into children in mt-dom

github.com/ivanceras/sauron - 7c8477453b61f71c03599d1e516941af9336f092 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
docs: improve docs on custom_elements

github.com/ivanceras/sauron - 5019273943dcc83605d87680da333cf3a7db1fbb authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: expose jss_ns_pretty

github.com/ivanceras/sauron - ed6f12a388cb7d5e411b81db80eea37113ef0284 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add node_list

github.com/ivanceras/sauron - fb08e049c48ee9c168d668ffb11a25f1b7bf089d authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feature: add Cmd::async function to create cmd from Future types

github.com/ivanceras/sauron - 30422bb7e2b267b3776154ec63cfbe4c19f9da15 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: more simplification to Http module by using async/await with JsFutures from wasm-bindgen-futures

github.com/ivanceras/sauron - 5bf894ac10075a87b5fa2012d56c423ddf6415c7 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: use wasm-bindgen-future, async and await instead of Closures

github.com/ivanceras/sauron - 24d8a21da7ce0f7c836b82ddfcc31453688659b0 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.50.6 release

github.com/ivanceras/sauron - cb0866632ff061e8a3777850e6418c6c97f478de authored over 2 years ago by Jovansonlee Cesar <[email protected]>
docs: update changelog

github.com/ivanceras/sauron - a020bbf0504f59195b29aee06b0a923e330ad7d7 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add utility function `async_delay` for putting delay inside of async functions

github.com/ivanceras/sauron - e1d182f066c5ac8929764a20daaac03a85f82ea0 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add a method for Cmd for converting from a vec of effects

github.com/ivanceras/sauron - 9f7b1f1ac72a99972799c92b0ae89a130985439d authored over 2 years ago by Jovansonlee Cesar <[email protected]>
docs: improve doc links

github.com/ivanceras/sauron - 023bf1e87984fbc90b4e2c1883e5ac53c75d6efb authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: use the utility function for delayed execution of function

github.com/ivanceras/sauron - 2c307774dc2e4ac2366d132fdd9f6ee8c4f175ec authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: make the delay_exec a utility function

github.com/ivanceras/sauron - 525c53aad2f685cb7415b0f7c6e60279598c61c7 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #66 from metatoaster/ci-badge

Link to github actions instead of travis for CI

github.com/ivanceras/sauron - 3f1a19dfbbb4dd7ca244e9e8eedb226c632f1f7e authored over 2 years ago by Jovansonlee Cesar <[email protected]>
Link to github actions instead of travis for CI

github.com/ivanceras/sauron - 6ed52c0a4153a9ffac83c706447c7dca625c88f4 authored over 2 years ago by Tommy Yu <[email protected]>
make use of colum(:) as separator for macro rules

github.com/ivanceras/sauron - 0c8330ca9e2e090522f835e7191f495145396e4b authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: also export jss_pretty

github.com/ivanceras/sauron - c4037d197f89e82019f711a100670b423ee62299 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.50.5 release

github.com/ivanceras/sauron - 08a1b731e8cf774c21ee5f2a9a6f113b4d84b390 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: remove the feature request-animation-frame as it is now always used by default

github.com/ivanceras/sauron - 41e5a658a09fd72602a6b5d64e5232405c33fbbb authored over 2 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.50.4 release

github.com/ivanceras/sauron - d8a61c32cbf1e9f3cdaa7a4560a1ed3e1da5a200 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: the passed root_node must point to the original root_node, as there is a possibility that the top level node will be replaced with a new top-level view node

github.com/ivanceras/sauron - fcd44882b8bdc97dfe08c75efeb00849443bb5af authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: minor improvement on request animation call

github.com/ivanceras/sauron - e014af68cf20c001a7f3fe108b60196700bfd837 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
Merge branch 'master' of github.com:ivanceras/sauron

github.com/ivanceras/sauron - aeae468340bed0eb023e195baffedd042976df35 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
Update FUNDING.yml

github.com/ivanceras/sauron - 9ae00aa5ce57ba73e7455118283159c47d212d4f authored over 2 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.50.3 release

github.com/ivanceras/sauron - a9dc69b86b1528d9a8c389cf89cd80a9b9374b68 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add key! macro which combine key and format! to easily compose key attribute for nodes

github.com/ivanceras/sauron - 1fd3b31e18e9f08c72fe2117b3b37b8f7953ddf3 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
docs: add Limitation as a note in the TODO

github.com/ivanceras/sauron - b345b506b76bbb43f18ff3bb107304044c759f58 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: render formatting changed

github.com/ivanceras/sauron - bd9da9b718f161ca20e3421fbf4ec894c1db5c97 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.50.2 release

github.com/ivanceras/sauron - 8525f8691fb3b98fa36bfc161b84b63840a3e531 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add a way for program to delay in dispatching an MSG

github.com/ivanceras/sauron - 8d98bb8b0732a378e144676c86a9bf6ec806e368 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: make a DEFAULT_INDENT_SIZE a const in code

github.com/ivanceras/sauron - 192a80decd3272d4e819489e47835b141a06406c authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: progressive-rendering example, improve the render function, centralize the indention code

github.com/ivanceras/sauron - 6ee440b3b2815b418aa3aee8458e5b69d0ec4bd1 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.50.1 release

github.com/ivanceras/sauron - 39aac0afb9e2aef1061ac269def2d9c1bd36253f authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: test due to removal of Patch::insert_node in mt-dom

github.com/ivanceras/sauron - 714e67192dc8009e97c5d2da0526bd318bd6be36 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: now use 0.50.0 in the hello example

github.com/ivanceras/sauron - 96e84a10cb1d58e9a61fc571006600a941884baa authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: Add details on sauron-component-macro

github.com/ivanceras/sauron - b7dcb5474bf2eca8ca8203fa1f93dab31b08a44a authored over 2 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.50.0 release

github.com/ivanceras/sauron - 87f0c4a3ffa4e6ed03a5faa7a35ad3f48b026e05 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
infra: fix publish scripts

github.com/ivanceras/sauron - 40fd4bcc699a77ca28efa2a2e96e6ffba9f014c8 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
docs: Update changelog

github.com/ivanceras/sauron - 2f8d319129204c947800ef3b39e3d52c1c5fb4ba authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: **BREAKING** make the Cmd::append function modify self rather than returning the self

github.com/ivanceras/sauron - d8564b3907b4863f15371683d70c43ada83f7b96 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
rename to a more appropriate name

github.com/ivanceras/sauron - 49b36cf6fea0bb4d1e52235f861b730c3fa1dfd2 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: use simple application methof call in Application

github.com/ivanceras/sauron - c7fab65b06e543bdb92282225da5fef9f3e9a349 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: use Object.assign to stack up all the components in window.components

github.com/ivanceras/sauron - f0607e19443335c810a2cdbffabb8b490cd5cc38 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add a separate derive implementation for Application trait of apps

github.com/ivanceras/sauron - 4d559548bbcedfe3e9f5b0feb2834d655c40c384 authored over 2 years ago by Jovansonlee Cesar <[email protected]>