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

Publishing sauron_vdom 0.6.0

github.com/ivanceras/sauron - d9a1f9d7ade2ac11384d28e010d1d51a9d3a6af2 authored almost 6 years ago
Add Default implementation for Events

github.com/ivanceras/sauron - ce98741471e7d8114be14775d4645fc0402e5c1f authored almost 6 years ago
Reorganized tests, put them in /tests/ directory to cleanup the module code

github.com/ivanceras/sauron - e8f134b227147dd6f9b717013541e8174bda6597 authored almost 6 years ago
Add changelog for 0.6.0 release

github.com/ivanceras/sauron - d5f20e60669b8776fcc7f997b038472e09adea96 authored almost 6 years ago
Fix failing tests and examples

github.com/ivanceras/sauron - a8982a04d91a6293ae2546a2ea955806f6529cfe authored almost 6 years ago
Make use of generic sauron_vdom Event to provide implementation such as PartialEq, Clone, Debug which is not implemented in the native web_sys::Event

github.com/ivanceras/sauron - cac5807f6a3d227fb5c8fc7d5292fb117e248cb5 authored almost 6 years ago
Make the Callback<Event,MSG> into a more generic Callback<EVENT,MSG>, this way the event and a function to extract the needed values from the event can be supplied by the user

github.com/ivanceras/sauron - f2d52e6c32dce6ac6f62b70867f64f6eb31221bd authored almost 6 years ago
Change unwrap to expect with message

github.com/ivanceras/sauron - f217a385742f1deb1fcbd5d90a06c5fee45c4ad0 authored almost 6 years ago
Organize svg uncommon tags and attributes in svg_extra, hardcode const string DATA_SAURON_VDOM_ID

github.com/ivanceras/sauron - 7d0b4488f22842d2799065f0397d7cf9e8ac498d authored almost 6 years ago
Add more notes on tricky parts of the finding the nodes

Remove awkward panic message in getting old_closure, just use expect instead

github.com/ivanceras/sauron - 9d2cfd3acab8c9793cd6de5ba19714377ba5d5bd authored almost 6 years ago
Simplify spaghetti code in apply_patches module

This minimize the usage of many mutable HashMaps being passed around in a recursive function

github.com/ivanceras/sauron - 6a435d63f36b2e41bea5a94ce19dcf45602c2fcc authored almost 6 years ago
Add codecov.yml for code coverage

github.com/ivanceras/sauron - 4391861a6927a418a34681b2c67d068ed39c91ed authored almost 6 years ago
Add tip in readme

github.com/ivanceras/sauron - 77d2fb4fad11c0491476911316ca82d041d8587e authored almost 6 years ago
Try add codecoverage script

github.com/ivanceras/sauron - 45be983f2e84da5705a5860beb5639622c4e4231 authored almost 6 years ago
Use rustfmt config that suites sauron code, especially with the Visual alignment in the construction of the views

github.com/ivanceras/sauron - debb681317ca6dc3db92940846c8ab309413af31 authored almost 6 years ago
Factor out the conversion of event into internal portable representation into its own function

github.com/ivanceras/sauron - ecc85f43bff74472ce9e816fa346d5c12d675f77 authored almost 6 years ago
Update the examples to use the latest sauron version 0.5.0

github.com/ivanceras/sauron - eda45d6584962743ead5d784b115423717439464 authored almost 6 years ago
Publishing sauron 0.5.0

github.com/ivanceras/sauron - 32c1bd3deb1de339b55c0228e745b845402d9374 authored almost 6 years ago
Preparing for sauron_vdom 0.5.0

github.com/ivanceras/sauron - 4e3ca89e3e7008afc37eff43c5f7a634f35435e7 authored almost 6 years ago
Add documentation of styles_flag function

github.com/ivanceras/sauron - 4543f2baceb6f8d398e606c7a455a3ff4837e401 authored almost 6 years ago
Use the handy style flag function in the window_tab_rows examples

github.com/ivanceras/sauron - 2836f4173aedff3ad47e96240e1f355a817e8d9e authored almost 6 years ago
Update docs

github.com/ivanceras/sauron - 8cc6755d96d457d721d70c79627dd882c865d391 authored almost 6 years ago
Add helper function styles_flag to allow granular control of styling

github.com/ivanceras/sauron - 7a7a4b56dd03015f58bb0889652c4b4b9d620e6e authored almost 6 years ago
Add example for nesting subcomponents view

github.com/ivanceras/sauron - 05eda6c0269bf87cf3c8d68be4deefef94bd0254 authored almost 6 years ago
Make the node append attribute values when it already has assigned value to it

This is usefull when calling attributes repeatedly on the node element, such as style, classes, ...

github.com/ivanceras/sauron - 7ed38c6d4e3f35c884dec3836589af65f80b7a7b authored almost 6 years ago
Add documentation and links

github.com/ivanceras/sauron - 3e0caebc712c8b478ab963fc527a40969798dbdb authored almost 6 years ago
Add Change log

github.com/ivanceras/sauron - b122494e32e21d3f840088079efa70ca10775800 authored almost 6 years ago
Add a special container for &'static str in enum Value

Most of the value set in element attributes will be from &'static str, therefore storing it as i...

github.com/ivanceras/sauron - c52d38cb9a45de7189a1fedc7b48d787ae8e24ad authored almost 6 years ago
Use &'static str in ActiveClosure

This also change the derivative of attributes and events names in Patches to use &'static str

github.com/ivanceras/sauron - d52173a545cf16f1457a44cc3620bfdf140e02a0 authored almost 6 years ago
Use &'static str for Node's namespace, attributes and events name

This is to further cutdown unecessary allocation and memory usage of Strings, since &'static str...

github.com/ivanceras/sauron - 214d969780ee5d30daf84c5685641be0767b5af5 authored almost 6 years ago
Add title for each example projects

Add font css for minimal example

github.com/ivanceras/sauron - 9c8472c885af93ee31a041bac551a49349a92f12 authored almost 6 years ago
Add css in interactive example for a better looking text

github.com/ivanceras/sauron - 4d51935994494a257e5895c581767f9c386e4d68 authored almost 6 years ago
Corrected the author name, indicate MIT license in the examples as well

github.com/ivanceras/sauron - 9ccaebf0a462c6689442f6d2b7bfc7f5763f910d authored almost 6 years ago
Add a helper function styles to ease writing multiple style attributes

This simplify the writing of style values in comparison to formatting strings

github.com/ivanceras/sauron - 7a1c518825de172bf7bb41d065465d569e9236c7 authored almost 6 years ago
Merge pull request #2 from ivanceras/callback-map-feature

Add functionality to map/convert Node<Msg> to Node<SomeOtherMsg>.

github.com/ivanceras/sauron - 5f2d674053969ebad5ced8c4f69d861a2bb8664e authored almost 6 years ago
Use the public crate version in example while replaced in the workspace

github.com/ivanceras/sauron - b87dcfbb76449641449d2cd7f8f6c4e8ad2081c1 authored almost 6 years ago
Add map function in Node<T,MSG> to map it into Node<T,MSG2>, use in embedding subcomponent view

github.com/ivanceras/sauron - fdb0b1f7de7d77482b185149c81607b7f4074090 authored almost 6 years ago
Make vnode use Concrete types: Callback<Event,MSG> instead of passing it as a generic from the parent

This is needed in order for the callback to be map and reform from the library users

github.com/ivanceras/sauron - 22285f1476da113a92d491e2721c36215fa33d72 authored almost 6 years ago
Add a function to map output from a callback and remap inputs before being emitted

github.com/ivanceras/sauron - 56b0d6a944f8568db89661162f4b5d00aa91c37a authored almost 6 years ago
Remove unused code

github.com/ivanceras/sauron - 445f5160f6d7132b5f888cb6ae9fca7e909b3386 authored almost 6 years ago
ignore code sample in vnode notes

github.com/ivanceras/sauron - 10774e98d81c753bda224ff9c5c994bea5df6d61 authored almost 6 years ago
Remove unused macro rules

Also add link to patreon page

github.com/ivanceras/sauron - 0da3ee5c204a859508d3051c8c086f619ddcb008 authored almost 6 years ago
Publishing sauron 0.4.0

github.com/ivanceras/sauron - 86d5cb1a3c159423fccac5fcc86b63bda322593a authored almost 6 years ago
Publishing sauron_vdom 0.4.0

github.com/ivanceras/sauron - efa2a6452a74bebc7ecbf15ce37c424442c77d53 authored almost 6 years ago
Add warning to use the latest nightly compiler

github.com/ivanceras/sauron - 736a5b0ac733ea83da21469b66beb23809bc6367 authored almost 6 years ago
Complete the list of svg tags

github.com/ivanceras/sauron - a97a1e72f3d28b2200cabb8e0d1394b2e8ec6f06 authored almost 6 years ago
Use a Dispatch trait instead of passing the actual struct Program<APP,MSG>, since only the dispatch function is called in the DomUpdater when the event is triggered

github.com/ivanceras/sauron - 956826898ca2b036908e580f07023cbc39defd60 authored almost 6 years ago
Add interface to automatically append app to document body

github.com/ivanceras/sauron - 37fb31bcd20bd4ad2a6761f508bbda4f5859c16f authored almost 6 years ago
Remove already Fixed notes:

github.com/ivanceras/sauron - 9feef22c554193bc09afa9b6e8e59927223f4af9 authored almost 6 years ago
Add the complete set of html/svg tags and attributes

github.com/ivanceras/sauron - 0896021879ae12c7834c700647befac666e88e4d authored almost 6 years ago
Use snake_case for non-ident attributes See issue #1 Ahttps://github.com/ivanceras/sauron/issues/1

github.com/ivanceras/sauron - 4410ffb2abb5601c770d6f96617b50a78a815a8f authored almost 6 years ago
Revise TruncateChildren implementation, which truncates child nodes starting from the last, which is faster and simpler to implement

github.com/ivanceras/sauron - 1ceab9cf1692f99e1aaf89b0498e6861b0456921 authored almost 6 years ago
Add conversion from &String to Value

Also expose as element_ref for taking a mutable reference of an element

github.com/ivanceras/sauron - bd54d637dcfcee81ccc85d08b05762fabc05cae5 authored almost 6 years ago
Write the most up-to-date version of crates dependencies

github.com/ivanceras/sauron - 73b7e1cd4096336b2d725c182ac4444c7c439cfa authored almost 6 years ago
Publishing 0.3.0

Updating the latest version of dependency crates

github.com/ivanceras/sauron - 30382efdbe897db15b43dfdc2be45adf894e90de authored almost 6 years ago
Publish 0.3.0

github.com/ivanceras/sauron - 1f572e77e33520a204a1393ed473a9c98b0fbc2f authored almost 6 years ago
Rename function append_mount to append_to_mount for more descriptive name

github.com/ivanceras/sauron - 1fe23cd1ef9c55fa3bd9f36c50a54fe657402f8d authored almost 6 years ago
Back to using &Rc<Program<App,Msg>> for more simplification of code passing it to DOM operation functions

github.com/ivanceras/sauron - 37f5e24574cfb8d5d0c31017b7d1fdd1e5caf8cc authored almost 6 years ago
Make a local copy of css used in the cdn

github.com/ivanceras/sauron - 28d27556a0362a7919a571aa6dc11da58cc7b484 authored almost 6 years ago
Rename interactive to minimal and use the interactive name for isomorphic project

github.com/ivanceras/sauron - d4a06ceb19cf8fd80324a09c16ab662e407e4bb0 authored almost 6 years ago
Update readme

github.com/ivanceras/sauron - 112395507fac06f8d0f84c77ba794733c3c1de8c authored almost 6 years ago
Fix example in the doc

github.com/ivanceras/sauron - 233b4914594cf71624779f8167a3b33afc6dda0d authored almost 6 years ago
Remove subscribe function from Component trait

Use ToString trait in text() function instead of Into<String>

github.com/ivanceras/sauron - 5b7583582305943431f966ae1c3c0715685e8f86 authored almost 6 years ago
Add more variants for this example

github.com/ivanceras/sauron - 0a710ed1b9973f73c45fdd613da4938b4b925562 authored almost 6 years ago
Add more doc comments to key functions and structs

github.com/ivanceras/sauron - 0ca2e36abd66425d7e477cc34f341234a9ea0f3b authored almost 6 years ago
Make test adjust for the new behavior of vdom diffing

github.com/ivanceras/sauron - f055753a0823b705cc93afc27f3ef0b0c83bcebb authored almost 6 years ago
Make the callback comparison back to the correct code comparison

github.com/ivanceras/sauron - ba0c5646cf09dc5e9f6d3f6d0de5d80acf7bf9e5 authored almost 6 years ago
Skip comparisong with event callback in diff algorithmn

Effectively we are only checking on the names and not on the actual callback event closure, sinc...

github.com/ivanceras/sauron - 109696ab140a7f21ba1c78356e9b5e70e53db925 authored almost 6 years ago
Add documentation, code cleanup and refactoring

github.com/ivanceras/sauron - 30a9ea68a4d297339905966f688d34bd38c76449 authored almost 6 years ago
Only build on the nightly for now

github.com/ivanceras/sauron - d8515e9fb2393d628782c933eec1a19222358c43 authored almost 6 years ago
Install firefox from addons script, Install chromedriver as well in for travis-ci setup

github.com/ivanceras/sauron - 13545a8175c0899ccc0b6c6c175ef0303050eb87 authored almost 6 years ago
Search for firefox and install it in travis-ci.yml

github.com/ivanceras/sauron - 91548bc3a118c1163a4e1af2ca48f8ad8077600d authored almost 6 years ago
Use sudo when installing packages in travis-ci

github.com/ivanceras/sauron - 73a008bdfc3b82501f69fe1a2b8e5930aa8eba4c authored almost 6 years ago
Transfer Component into its own module component.rs

github.com/ivanceras/sauron - f936f8eb8ece3f9a90ffff9d16085243c70c0251 authored almost 6 years ago
Update readme docs

github.com/ivanceras/sauron - 3f2e0ce85c8c8c66becf7ca24cc1d7002f39326a authored almost 6 years ago
Some more additional documentations

github.com/ivanceras/sauron - 9fe808897d4048d46be2b542915f943a0b222b01 authored almost 6 years ago
Enable style tag in html

github.com/ivanceras/sauron - 5772cd45ee347d9e83dbe31f4b1204254b4c5194 authored almost 6 years ago
The dispatch of msg and dom update is now all wrapped in request animation frame to improve performance

github.com/ivanceras/sauron - 3b7964d6318bd5dbb570a8d28a1a06120fc96a97 authored almost 6 years ago
Remove create function as part of Component, Each component should have it's own way of instatiating it

github.com/ivanceras/sauron - 82de8283483e7bf1e4f1039b404a4819c740c73f authored almost 6 years ago
Using App::create instead of App::new()

github.com/ivanceras/sauron - 44718ca040afe70cdfaa771138a153e047a7322e authored almost 6 years ago
Update readme

github.com/ivanceras/sauron - e09ed86cc1fec729b1b22a4e43a3083933a52305 authored almost 6 years ago
More simplification of interactive example, packed all code into lib.rs for easy example for the readme doc

github.com/ivanceras/sauron - 8d9f279491ff346b15b6b6e331d29c146f8467d6 authored almost 6 years ago
Remove minor error in program

github.com/ivanceras/sauron - 6dd2bec579d9ed71f4d0f4dc3584d25d8650f0c2 authored almost 6 years ago
Publish a minor patch

github.com/ivanceras/sauron - 49b54a3be81aca065c4ee059ea6e8b50def5d2a4 authored almost 6 years ago
Remove logging

github.com/ivanceras/sauron - cf02cc8fa91f869adf1f12c8efa6ef514947ebd6 authored almost 6 years ago
Update the docs before publishing to crates.io

github.com/ivanceras/sauron - 0eb269b198c9f42bfaee6fd66a5502a484e2145a authored almost 6 years ago
Releasing sauron 0.2.0

github.com/ivanceras/sauron - d5926a056165cc3d6e6640ef7c2f00989c01e23a authored almost 6 years ago
Releasing sauron_vdom 0.2.0

github.com/ivanceras/sauron - 0edc9f2e83f4a8cbe107bc7943472ae185c32c91 authored almost 6 years ago
Also remove the event listeners from a node when it is replaced by some other node

github.com/ivanceras/sauron - 0dce51b5755aface13fa40a6c54898a0e485d676 authored almost 6 years ago
Refactor removal of event listener into it's own function that can also be used in removing of event listeners when truncating children, or even the replaced ones

github.com/ivanceras/sauron - 33c160f20b51f23b71254bdf5c18f30420c7f0f1 authored almost 6 years ago
Use request_animation_frame for dispatching the update of the program to improve the performance more

github.com/ivanceras/sauron - 43a52cc7718cd87276ca089752eba386125d84eb authored almost 6 years ago
Add a temporary fix for spontaneous call for AddEventListener by making all events of the same event name be equal

github.com/ivanceras/sauron - 81c1384a8f5787877828976fc57bbd67cfc35b6b authored almost 6 years ago
Add FIXME comment marker that the AddEventListener is patching after every update in the DOM, because Callback don't equate

github.com/ivanceras/sauron - 9d830d4e94a89227e034c9e2e71cd51f75fad913 authored almost 6 years ago
Change to a fix port for todomvc

github.com/ivanceras/sauron - 061d9b52d74b88078a45b9ecc077f803fa92c245 authored almost 6 years ago
Use Rc<Program> on general functions in the dom, while using Weak<Program> pointer in update method

github.com/ivanceras/sauron - 867184beff384849669d3a5d7d8ed85f7826b129 authored almost 6 years ago
Using Weak<Program> pointer passed to functions in the DOM except for the update function which used Rc<Program>

github.com/ivanceras/sauron - 160b283739a800f78f5591fdfb5ac1f3a71f4da5 authored almost 6 years ago
Clean up isomorphic call from javascript

github.com/ivanceras/sauron - 3add2ae0cda5a240641a17f84053a159cefabf27 authored almost 6 years ago
Simplify isomorphic wasm_bindgen entry point

github.com/ivanceras/sauron - 0cd344ebda1563073a6111090f80c0c87622f292 authored almost 6 years ago
Just use the same port for all profile build, since they still all share the same pkg directory

github.com/ivanceras/sauron - 1e5ddfc6b4422c40d73157f3dd4f18ea33024823 authored almost 6 years ago
use a different port for isomorphic example

github.com/ivanceras/sauron - aa1f8391144d055f0d4d861f5aa07daebefee7b4 authored almost 6 years ago