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

chore: improve build scripts

github.com/ivanceras/sauron - 1631e7b940a267fdef1082e321473a622f0a017d authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Add additional helper method for Effects

github.com/ivanceras/sauron - 39241460a7313f30f714ec5d00b6e12853ba91ba authored about 3 years ago by Jovansonlee Cesar <[email protected]>
feat(lib): add with-lookup feature which expose sauron-core/with-lookup feature

github.com/ivanceras/sauron - e900accbe6fad5ab27306f6b341039b09cde13fb authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.43.9 release

github.com/ivanceras/sauron - e9caff233b6485c5183e2a593801f0933ae83f19 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Add the usage of custom-elements example

github.com/ivanceras/sauron - d6c73d84a6a6a2584773a4fa0c0587ff2bb9cd98 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Improve the docs

github.com/ivanceras/sauron - 186dc3159b1d39280199a97b5c1a789b22c67c4d authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.43.8 release

github.com/ivanceras/sauron - 578e377c262fd81cb5f23f2430b04c74c247575f authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Improve the 'Render::render_to_string' function such that it skips attributes: 'open', 'checked', 'disabled' when their value evaluates to false.

github.com/ivanceras/sauron - 5fd12732707b1d720d777ce34397e88c7e3e7ca4 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Add a note to set_element_attribute

github.com/ivanceras/sauron - fa786881953a52c313b33e85c5bff837bf3d45f9 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Enumerate the elements where we could call on set_disabled an if-else-if statement

github.com/ivanceras/sauron - db5e529fdb1414aaf932b6fe63b855ea4ec102dd authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Fix ambigous glob import in ssr examples

github.com/ivanceras/sauron - 580528dc46886649b177092678bb3a2b1c0a9d6c authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Add 'disabled' attribute to be called on their corresponding html element functions to explicitly set the boolean value

github.com/ivanceras/sauron - 3f37eaaac9429c21ff6acf3e392e50cf8b1fd352 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Derive a fetch-data example using the node! macro-syntax

github.com/ivanceras/sauron - f51106d54cb360c9de28ebaf0fa5275bfff1a507 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
improve cmd accumulation in dispatch inner using functional code

github.com/ivanceras/sauron - 644e78eaeb39d21aba4f5f2de138ab2167e2c090 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.43.7 release

github.com/ivanceras/sauron - a697867f1ae8136d02841aab58683c41daabfe03 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Add toggle event

github.com/ivanceras/sauron - ad84d6f055a9a8ad74a7f6ee831724932334d8bf authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Add support for details/disclosure element and its open attribute

github.com/ivanceras/sauron - 016db28ea1cc3abe0d4efe32e0f28e5c07570c7c authored about 3 years ago by Jovansonlee Cesar <[email protected]>
update changelog

github.com/ivanceras/sauron - 5208508a9675852334b7cc7624ba83fdb11edeb1 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.43.5 release

github.com/ivanceras/sauron - 674fe978dab63cd70565a6bc5dbc1667afa14553 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Msg doesn't need to be a Clone

github.com/ivanceras/sauron - 6a4406c6cbd8a49d93ceae0c34fa3ce2d3ba0d7c authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Msg doesn't need to be clone

github.com/ivanceras/sauron - bf745e548e493a7dbb4b00611978b94bda89823b authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add dispatch_multiple to dispatch multiple MSG at once, which add performance benefit of not having the compute the view in between updates, but only when all of the MSG has been dispatched

github.com/ivanceras/sauron - 1648419deb765829451d2eb944ccd4c7c5ab6c82 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.43.5 release

github.com/ivanceras/sauron - 247671540d27ec05b7a6744bd587e8d8186fa910 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Change Cmd such that it uses FnOnce, which doesn't require MSG to be a Clone

github.com/ivanceras/sauron - 11ad12f3fd3a26e74db57ef45eacae46547c1d62 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Improve the README

github.com/ivanceras/sauron - eb62e90ef75bed7318a08c699ffff2d86a3d824e authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix warnings in examples

github.com/ivanceras/sauron - 2fa2e3e3f23814e3279704b86f698469d2570991 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
increase the sleep time to give crates.io more time

github.com/ivanceras/sauron - 0e84450a1885f3ed524375822e6d11d4f2f84d66 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.43.4 release

github.com/ivanceras/sauron - aa2d0ab0d98cc5a36758d7f7d53974dd5cc570e0 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Remove more logging

github.com/ivanceras/sauron - a23cf679b3cfc075c1353b878a1c63a6fdd3bffb authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Remove log::trace on with-measure flag, it is not needed anymore since the details is already passed in the Measurements object

github.com/ivanceras/sauron - abe65f399caec09e2e1c01378fb506bee462f1f1 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.43.3 release

github.com/ivanceras/sauron - 8b5eeb126b045e3571cbc8d9bbd0a49ad8f527ba authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #41 from ivanceras/into-iter

Use impl IntoIterator instead of Vec<Item> to provide flexibility and much cleaner code in const...

github.com/ivanceras/sauron - 8d41cd53e88752be4e6825219a69550eccdb87fd authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Call only measurements when with-measure feature flag is enabled

github.com/ivanceras/sauron - 87a50767e48749c8fb7eb51426cda3e8092a7800 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
More ergonomic improvement using IntoIterator

github.com/ivanceras/sauron - 2658a11264f1f0466040687ae658f211728c7424 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Use array for the parsed attributes in sauron-node-macro

github.com/ivanceras/sauron - 8fac2169bb97794a812f0fffa55c411afcf62e02 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Improve readability on examples to array of attributes and children nodes for better readability

github.com/ivanceras/sauron - 3d6a9d8436c2f92e734d06d9c542492c3475292c authored over 3 years ago by Jovansonlee Cesar <[email protected]>
use of IntoIterator for attributes and children of the html nodes, which allow the usage of either array or vec for a more cleaner view

github.com/ivanceras/sauron - 4c510122fb4901081810b5a4ad48d6d053a7d5d6 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Move effects to be under dom instead of under component

github.com/ivanceras/sauron - 677f093eaae0c57eaebd2e551dd3481e8e8d41b4 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Update comments

github.com/ivanceras/sauron - 4b54148fe6059242df8c47445cfdc050ae4b9307 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
increase the sleep timer to give time for crates to reflect the dep

github.com/ivanceras/sauron - 7f36e32729548b6602bfabb0ea3e2018008ae154 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.43.2

github.com/ivanceras/sauron - f774044b1aed77186c2992f687f4e7e65a2b70e6 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Use comment for the view_if instead of a blank span

github.com/ivanceras/sauron - 6f0633014af46a2b445379fdc93d73b86d548d1f authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Improve code for handling TextNodes, hacks to create comment as separator is now removed

github.com/ivanceras/sauron - 674ab08653ff1bdc2b2c07954d4338401c4fa8ff authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Use thread_local for caching Window, Document and NodeId counter

github.com/ivanceras/sauron - e344ab2ab8acb9d44c523d29ba2bcf144423582f authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add modifier for Effects

github.com/ivanceras/sauron - 4fcf0564ab4e541aafb13873440b7a097ddeecf0 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Make the on_scroll work for window as well

github.com/ivanceras/sauron - b66390b0a841cf4c9a66aca4b56d531625e3d1fe authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Update README to custom_widget example

github.com/ivanceras/sauron - e0eb7e8fc5cc420b72e9792a35dcea3c0738633f authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Rename PMSG to XMSG which stands for external Msg

github.com/ivanceras/sauron - 232e2ba194516f26740cf2330a6bae1baf1a2f30 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Make the reordered_keyed_node test pass for now

github.com/ivanceras/sauron - a618eb753d105f37234d03b61472aefb490875fb authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Rename Generics PMSG (Parent Msg) to XMSG (External Msg)

github.com/ivanceras/sauron - dd86114e358d5cd8c2f3e369e4179364825e0dc4 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix progrressive rendering example

github.com/ivanceras/sauron - 73ba4b5db9c5d0c79a75d8d4e1c77f02d6c203c6 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Update TODO

github.com/ivanceras/sauron - d6f983113217109a62878c55b3bf4e806aab1184 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.43.1 sauron-core

github.com/ivanceras/sauron - c3e8f5748c5b7555080c682b11338053ccca1dae authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix handling of units with multiple values

github.com/ivanceras/sauron - cbd43e235d46fb43980df7e89391e00858af4c98 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.43.0 release

github.com/ivanceras/sauron - c0c5ca92096115aa047f72bb8eb4a9f5f6428d34 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix compilation error for the tests

github.com/ivanceras/sauron - 2fad1c24edeeb946639ad09bedf609d0e401fe00 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Update to mt-dom 0.11, update changelog

github.com/ivanceras/sauron - 10811798dcadf283799754b66e0befe9fa5a2bc5 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Rearrange functions/structs

github.com/ivanceras/sauron - 6a8c85c233825325e3150a21dd89750a36569836 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Simplify code and improve readability by changing function arguments

github.com/ivanceras/sauron - 97464ce1630c7abad6648dd838ccccfbad68617b authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Use Rc<RefCell<COMP>> for storing component into Context where we don't keep track of each component invidually, but collectively

github.com/ivanceras/sauron - b4391bc6f91e0fa42a32fd7a83f697f4d8b4c606 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add append_local function to Effects

github.com/ivanceras/sauron - 608b6e944ab02fecc82a833cb33c92cec9ccbf7e authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Remove anything that has to do with node_idx since mt-dom don't use it anymore

github.com/ivanceras/sauron - 32c09607029ba0644104308026f78b2fcae2d180 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Remove the use of Boxed trait

github.com/ivanceras/sauron - 6709ff27065c17fc341bfcb758cf9a51d1289a9e authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Use the index as component_id rather than creating one from a global instance

github.com/ivanceras/sauron - 3f0d9c59a5d1e021e2df0d433beda3a85d919379 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Include the total number of patches on the measurements

github.com/ivanceras/sauron - b9bf9d4576f18cb1f93bd67e69a0b80594b783f5 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Cleanup Cmd by moving the accessory fields into a Modifier struct

github.com/ivanceras/sauron - c018775173d60df1c6e6fb3702a859a3fa59a66b authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Update to jss 0.4

github.com/ivanceras/sauron - efa553cc81b2335a9d450d7a324e45bdcaf61080 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Improve readability on custom_widget example

github.com/ivanceras/sauron - 47c18d781b5c72fe13dd0c9d5256a08055740207 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add TODO for batch_dispatch

github.com/ivanceras/sauron - bb66ac478546a5daa06b5973fdd22936a5d88015 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Make update code for custom_widget example cleaner

github.com/ivanceras/sauron - aaf50d6f5afcb839a85a06fe4c7fb1fa64d301d6 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
no need for more braces

github.com/ivanceras/sauron - 30dc7620765b294fe2b44845f8d25102a4d14b69 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Modify custom_widget example with make shift Component system

github.com/ivanceras/sauron - 31050dc20e3be564cf982ea9090b30a46d189378 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Rename Effects{follow_ups, effects} to a more descriptive name Effects{local, external}

github.com/ivanceras/sauron - aeb9908a8d96fa80f23e6abf134fdd39d4fea717 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Remove Cmd::map_msg and from_effects as their functionality is moved into Effects

github.com/ivanceras/sauron - 84c2548f179f1af63b1931b5c635252b7e5d2d47 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Rename follow_through as merge since it merge the effects and the mapped follow_ups with function f

github.com/ivanceras/sauron - 23075348713e9829cea1d7624fbf55cb24f90d41 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
disable verifying nodes for now, add Effects::follow_throuh to map msg

github.com/ivanceras/sauron - 7b93dbd455e76a4b35833124984128a8fc100f3e authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Change the node_to_find to BTreeMap so that their arrangement will be ordered/consisten, hence easier to debug

github.com/ivanceras/sauron - e817df279c1e6751d53fb72d428882f77ade5ba5 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
isolate the failing test

github.com/ivanceras/sauron - 5c92aa116a29702067f5d40a73418bcd4a509897 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add a test for bug when keys are re-ordered and failing to patch the node correctly

github.com/ivanceras/sauron - 6cfe6e891391ea6ca2ff25a2bae3b1802f79890d authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add test on multiple replace node patches

github.com/ivanceras/sauron - 3d3f2d3d1b5bbb9bcf8d30e1c318546e3b76dd00 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add more test on insert_node, remove node, and multiple insert node

github.com/ivanceras/sauron - 6837776572beead1dc0c2200b44ef2a9d1750c17 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add a fix for node-recycling bug

github.com/ivanceras/sauron - 6b5c5dad749dc8c1a313d9fe045b2f66927d0d5e authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Improve debugging InsertNode where it can NOT find the parent node

github.com/ivanceras/sauron - f97f7a160cdd5defabf07ed900da774c9dd22418 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Modify the style method in Application such that it only needs a String rather than Vec<String>, Component, Container and View can now have style method

github.com/ivanceras/sauron - 9016be788dd9d0ad95fc51f2484cc270f65bd423 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add maybe_attr utility helper function in attributes

github.com/ivanceras/sauron - e8bdcaf9b3497d18bd2a962cd61a10f2f61b5ffa authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add Cmd::append method to easily add more cmd to existing cmd

github.com/ivanceras/sauron - e4a7ef5287054b6b1809236b336d36530e1327f6 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.42.0 release

github.com/ivanceras/sauron - 88a4797c9dd7214d0222aaa5a9f9e15e38097117 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Move all the test from sauron-core/test into sauron/tests to remove duplicated tests, remove unused scripts for running tests

github.com/ivanceras/sauron - 19600e2c7a920d8146221e1e057efaa6e4e23550 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
More documents

github.com/ivanceras/sauron - e5c7c1ec7e15c1959afe0d339d3b1c7fd5950352 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Update the changelog

github.com/ivanceras/sauron - bca8e66748511b7e2cad3ff732fc6ef257c6ad83 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
shorten the data-vdom-id that we used as marker in the DOM element

github.com/ivanceras/sauron - 9fbfdaea5a40fea397f0d89335a04285c55afce3 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Improve calling on emit, The input don't need to implement Into, so we can call it right away

github.com/ivanceras/sauron - 3afcf8d45add4191f1c4d20f117f7c63d156f56d authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Use Callback in Cmd

github.com/ivanceras/sauron - db894ff1abb74f9e10d312ad6d7e2df2843133f3 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Repurpose the old Callback for Listener so it can contain additional fields such as TypeId of the arguments and return type of the Fn it contains, A new generic Callback with only Fn as the content has now a new place in dom::callback::Callback module, this would be used for lightweight operations such as callbacks in the components

github.com/ivanceras/sauron - 9075d36f0408569df6a1b3fb23136d8060c84c80 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Modify and expose request_animation_frame to execute a rust closure, and create the request_animation_frame_for_closure which accepts wasm_bindgen::Closure used in Program

github.com/ivanceras/sauron - c8d3ad3ba67d3ce59eddef6456e2f946755d8650 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Modify Application::init such that program is not included in the arg, to simplfiy and make it cleaner

There is no practical application where Program is exposed here

github.com/ivanceras/sauron - 1253c12d75dd0b6760befa460d57e4f95fd06a9b authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Update TODO items

github.com/ivanceras/sauron - 862ff0eecce869cf973c28636d6a5cdcbcef99f5 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Rename the type alias of Callback<Event,MSG> to Listener<MSG>

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

github.com/ivanceras/sauron - 0d03edc0c7ff4e5fb80344430c0557902d12be0b authored over 3 years ago by Jovansonlee Cesar <[email protected]>
More documents

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