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

Undo the use of find_nodes_from_lookup since it does not work, the NodeIdx will diverge from the real DOM it is pointing to when destructive patches are applied

Future work on this will have to attached the created Node into virtual Node, with an additional...

github.com/ivanceras/sauron - 34372a0b3354f0028fd1cc707ffffeb6aeb25826 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Use nodeidx lookup for faster finding the nodes to patch, instead of traversing

github.com/ivanceras/sauron - 7c26bf659dcd0bb0ac59b31e3e8f5a56eae9c202 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
unify text_node and element to patch into one HashMap

This change is needed for creating a fast NodeIdx lookup

github.com/ivanceras/sauron - 42195e56521c6027021dfaa1e7fcff044486f957 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Change feature flag 'with-nodeidx' to 'with-nodeidx-debug'

github.com/ivanceras/sauron - 3ff4fada08ce3ca664a1c3af0e2865debc715843 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add notes and TODO for future optimization in apply_patch code

github.com/ivanceras/sauron - 148a1dda7cdc54c4f695fd55b25ab6699bee80f6 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Use the diff_with_key_and_skip from mt-dom for further optimization in diffing large views

github.com/ivanceras/sauron - 070f66ea3f263c9ec729867155292cc9c4163b83 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Make a special case for special attributes such as key and skip

github.com/ivanceras/sauron - c11649e2d5bfb00c555d83046402c215bdff6195 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
add micro-optimization in apply_patches, use HashMap instead of BTreeMap

Use one HashMap allocation for finding the nodes instead of creating a new one for each recursiv...

github.com/ivanceras/sauron - 3805b669d97c15a95130792cf71eabeee21403d5 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix compilation errors in the tests

github.com/ivanceras/sauron - d2fb486fe5c6d8d4b0100e65e53fec0bf421eaf7 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix apply_text_patch to include RemoveNode

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

github.com/ivanceras/sauron - 0c3f282ea2cd9c4908d5e89971e5bacd2ac12570 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
update README docs

github.com/ivanceras/sauron - 1f878c56b088d0d1525c02720492fd9087788ac2 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
bump up versions

github.com/ivanceras/sauron - 00ba90ae36c498e152f6f94194ea80636778d98f authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.32.0 release

github.com/ivanceras/sauron - 4b470d2142b9ab4086067c7c3768db26d0fed5a8 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
use the publish mt-dom

github.com/ivanceras/sauron - 077e20371be1452ab9188431e95e33330d44b34b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt and minor code improvement: use the pretty functions

github.com/ivanceras/sauron - d65e024f6b7840654783dc2905564ba4393664f5 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
split the inject and init emit in program

github.com/ivanceras/sauron - 693c546816cb61c81a4ba1894df6fa187acde263 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix implementation for when class is blank, it has to remove the class attribute since setting a blank classname in javascript is an error

github.com/ivanceras/sauron - 1930989056ae6aba380902a29b547fef45c25209 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix PartialEq implementation for AttribValue, it must compare all

github.com/ivanceras/sauron - c864d59b8f9da75dcab07150e365ab9905396b30 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
use mt-dom 0.5.0

github.com/ivanceras/sauron - 96d37aa9e57730faf2d01889938ca50501e3f407 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add changelog

github.com/ivanceras/sauron - f130fdca546ded5034281a5826eeb5755b9a18ce authored over 4 years ago by Jovansonlee Cesar <[email protected]>
sauron has no with-parser feature

github.com/ivanceras/sauron - fe6dab15b589ffd5cfb07fd434eb719c5ab9e1d4 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix tests behind feature flags

github.com/ivanceras/sauron - 896ba8f37dd1c48e0873158e576203f25e15e15b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix warnings in tests

github.com/ivanceras/sauron - f1bd50ee139e08d1eebcb245fa93fd4a6ac35ef3 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove warnings in tests

github.com/ivanceras/sauron - 8288d6e45aa88ae83941859df8b5e1569ae22ee2 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix warnings in tests

github.com/ivanceras/sauron - c8a6ec0469973155150d539ddc30d59d3c966690 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
remove unused code

github.com/ivanceras/sauron - b101f0ab2164358f75ecb7e3cd24553908c1737b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add with-markdown feature in futuristic example

github.com/ivanceras/sauron - d2f03909b12c7e342bf532352ddbd0db77ee2d46 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove path for mt-dom

github.com/ivanceras/sauron - 80b15ab978865d9e5f52a75c82b2c49d8a7ae8a9 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
make mt-dom dep point to the develop repo

github.com/ivanceras/sauron - 4adcf5612009fb035202b6bb5aee261565a81b2f authored over 4 years ago by Jovansonlee Cesar <[email protected]>
enable paragraph in the example futuristic ui, removing new lines as a work around to mt-dom comment bug in sauron apply_patch logic

github.com/ivanceras/sauron - f27ed3a46c4090bf99dd03e9dc409dc2e42ebf77 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add comment and TODO for comment

github.com/ivanceras/sauron - c753f0d63cc9d51abd511a3f578ada52d8678767 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove unused code

github.com/ivanceras/sauron - 67398fa1a2ef4cda0534e1ed064e19084cd1c198 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
remove log debugging

github.com/ivanceras/sauron - a5973aee1d44976e53b6aed358a81f8886c4e071 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add more tests

github.com/ivanceras/sauron - 005dccf86722b4265f935c8290f7307cfc94b86e authored over 4 years ago by Jovansonlee Cesar <[email protected]>
simplify the algorithmn for find_node_recursive

Fix tests

github.com/ivanceras/sauron - ec5d77d5401ab33f0c4d261e456cea6b1bbfee3b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix compilation error due to changes in mt-dom

Fix more tests

github.com/ivanceras/sauron - 2f7d3886a00125d25a2e72e1012d8c6d3f27a2d1 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add more test cases

github.com/ivanceras/sauron - ef0dff4f7c3a75885cb1e47d5ba2fa22cd330896 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add a verbose error in sauron-node-macro

github.com/ivanceras/sauron - 208e47bd8124d1c37c6409089ad42ce4b8a1a523 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
add more test and tracing

github.com/ivanceras/sauron - 22d5fc5bcaeedc4bc67036fd9e389e363d26fa3b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
convert for loop into iterator for a shorter code

github.com/ivanceras/sauron - bd9738f193aa06326e81318133372c590e8c7302 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add test for render

github.com/ivanceras/sauron - 5dfb5cd8707d06d174b6a309f2c722cd48ffcf7b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix rendering of self closing tags html

github.com/ivanceras/sauron - 640f42813c7a268b5b4faf978af561e9f90cf8c8 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add self closing html tags

github.com/ivanceras/sauron - b2efe29f3d136d5e868ba994ddb0371ec12bf2fc authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix debugging errors

github.com/ivanceras/sauron - 77e28939af7a5eb5088d684f6692f4115871e7ab authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix tests

github.com/ivanceras/sauron - 24fce62faa4cb27cfc912101dd2c311b66df4000 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
unify attribute manipulation in render and in dom_updater, the common code is in html::attributes module

github.com/ivanceras/sauron - 6c1b234442d6459bc681e488b805aa02868488a9 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
use cargo fmt with nightly features such as merge imports

github.com/ivanceras/sauron - 4f4a4db9a7c7f3ea3d60544edc07b9a366a8ca2b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix test from the changes in mt-dom modularizing patch

github.com/ivanceras/sauron - 39591e7bae2090af6a07df97440ad91907c880a5 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
update the dom3 times

github.com/ivanceras/sauron - ec9fa2467d7bef462fd563a2fe8f1ada58068067 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add test for subsequent updates

github.com/ivanceras/sauron - d72215f242dcbb7bef0b9b7afe58f0000a7a1ae6 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add node_idx attribute in render if with-measure feature is enabled

github.com/ivanceras/sauron - 1aa0e31a59fc06ca1f7b605c00bd272617a6dfbc authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add more debugging and measure/telemetry to find the correct text_node

github.com/ivanceras/sauron - 04e97f6c2992ed20c0dafc7cfdecfdd98dbe215c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add more logging in with-measure feature

github.com/ivanceras/sauron - 4797fadff889696313c5e2ad3aa5b54274d2eb4b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
can not be used easily inside of the macro_rule

github.com/ivanceras/sauron - 9174f72a9fd3e54f742185d50ce22f5ac0238d97 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Reexport serde_json in order for jss macro be able to use reexported serde_json from sauron crate

github.com/ivanceras/sauron - 6a7ad694b6c382a51add6c07d545f4588189f9ab authored over 4 years ago by Jovansonlee Cesar <[email protected]>
more testing and webgl examples

github.com/ivanceras/futureostech - 2e229a08e060d8f628b1bf8dbcba16a6fe11c38a authored over 4 years ago by Jovansonlee Cesar <[email protected]>
More webgl examples

github.com/ivanceras/futureostech - 3f3679509af56b72d997b2244606e4e4ba4ae902 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
trying out 4 components

github.com/ivanceras/futureostech - 0906ec545912308e2da021f459fcde009c7e0621 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Make a transparent canvas

github.com/ivanceras/futureostech - 46a72ebfa3eab5b1f28cb25378715bc724f091f5 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add an animated webgl

github.com/ivanceras/futureostech - 7c7b4e0d234ba8f5498deff4c39c7180b4401853 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Update FUNDING.yml

github.com/ivanceras/sauron - 416132b111f68033cad67e5c14888fb00ba10013 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add more minimal examples

github.com/ivanceras/futureostech - 581df56747d7d054a316475cdf23594e7d8b655a authored over 4 years ago by Jovansonlee Cesar <[email protected]>
organize imports

github.com/ivanceras/sauron - 74605a83ca4a0ca3d7fe46da0cb46f84387b3296 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix example: remove the use of workaround on attributes that are keywords in rust

github.com/ivanceras/sauron - 3122619dddc51e41aa8f9d2a7d43ee9120b6c828 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add tests on sauron-node-macro

github.com/ivanceras/sauron - 5919bbf924d87d564a86c8b0c0b3ba2b2c68b23b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add #[allow(unused_braces)] inside node macro to prevent the compiler from making expressions in braces in html as unncessary

These braces are needed for expression inside the node macro

github.com/ivanceras/sauron - 4d136a439e087db06b9ca1ec8090eac77893b66c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix doc examples, not using glob imports to show which modules, functions, struct are imported

github.com/ivanceras/sauron - cf136a3a61bc1d148174086b06a8bbec9256df4c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #21 from stoically/refactor-node-macro

Refactor node macro to use syn-rsx as parser

github.com/ivanceras/sauron - bbc41cf0434e8c20587de2535464b4bac962073c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
modularize the optimized build script

github.com/ivanceras/sauron - 46e75243c585daf8a55814a0deed4a349bbcf5fc authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Switch to crates.io version of syn-rsx

github.com/ivanceras/sauron - 9bd3317928004d1c1505054ee331660bd252a734 authored over 4 years ago by stoically <[email protected]>
Use ParserConfig for top-level-node-check

github.com/ivanceras/sauron - 54a52eccd60425280efad42904512b4b4569b862 authored over 4 years ago by stoically <[email protected]>
remove the horizontal scrollbar in the body

github.com/ivanceras/sauron - 4445048912f895956d3873d0b3f8fe28e594f365 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
release 0.31.2 for sauron-core

github.com/ivanceras/sauron - 5acf77baed25e201224f8644f4c0905ef0a00401 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix test in theme

github.com/ivanceras/sauron - 9537ac7f35b2d0c7ef81b3fa5bc0309a32d1f941 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.31.2 release

github.com/ivanceras/sauron - e4c2ab8f05c6739c94b79e2048370308013413f6 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Update changelog and TODO items

github.com/ivanceras/sauron - fdace254306e15b763fdf92faa3aa1b979c32292 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix render function to merge attribtues of the same name

github.com/ivanceras/sauron - f144dfa75b3b5aa404fbb8c0c62875c59ab446b1 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Use monochromatic color for now

github.com/ivanceras/sauron - 96e170c4a81fbaffbd7d8ac9d955738224dcf3b8 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove alt and disaled css color

github.com/ivanceras/sauron - 3c0b7b6caeabc565feb3dcea5f4d86d9d1245329 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
make jss support nested css style, such as used in animation and media queries

github.com/ivanceras/sauron - 7a9d1c2497315732deb3450580b0e1cfb8b9f4f0 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
use the calculate theme algorithm

github.com/ivanceras/sauron - 73e7e972a86792cf497eac4518e69ae2922a36e1 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add an algorithm to calculate light theme with 2 colors supplied primary:black and background:white

github.com/ivanceras/sauron - e3403f8c3fb475fc90500989e76c846d30f6329d authored over 4 years ago by Jovansonlee Cesar <[email protected]>
make a separate structure for all the options of an fui_button

github.com/ivanceras/sauron - ab06a4a11b061d2fbc40037831f52b8eefc52cb7 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
use the exported Style struct from html::attributes, to avoid namespace collision with 'style' attribute

github.com/ivanceras/sauron - 2260300aca8c6180d6ae2ac31628abfcd4f0f09f authored over 4 years ago by Jovansonlee Cesar <[email protected]>
remove already fixed issue

github.com/ivanceras/sauron - ce2575a552fa2724f3e98140c70158b2d317ef0b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
publish new version for sauron-markdown

github.com/ivanceras/sauron - 34863bd011195143a65b7ccb8d0d6054d9c069e6 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare a minor release

github.com/ivanceras/sauron - b61cf6cd14312cb55381b1a5693023ecf9354c57 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
expose svg module in sauron

github.com/ivanceras/sauron - 48250e4ef88dfd42ce1a0ef574d3999260e72fcd authored over 4 years ago by Jovansonlee Cesar <[email protected]>
enable warnings

github.com/ivanceras/sauron - e712b1e30c0a4a2a3617073d65a64e211d06d4d0 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
use the base theme as the default

github.com/ivanceras/sauron - 79f0820208a89657e22f33bce8f43d9c076c882a authored over 4 years ago by Jovansonlee Cesar <[email protected]>
unify the algorithm for calculation of theme colors

github.com/ivanceras/sauron - 2aa1478fa078f88cc1fe1b3d67cc3bd741239210 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
use the brighter color for nav_header

github.com/ivanceras/sauron - aec82874d21d9b44f47183c9d0e5baf1975a9d6a authored over 4 years ago by Jovansonlee Cesar <[email protected]>
repurpose header into nav_header with link

github.com/ivanceras/sauron - 75135baa03970db58e91aab4216419673222bf59 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix travis-ci geckodriver filename

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

github.com/ivanceras/sauron - 4a1e726fa6b4e39a8bbb226999cebbff5fdc5250 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Make a preload spinner embedded into the index.html

github.com/ivanceras/sauron - a9d42bd94189663b7b89ce8d766f14fd2659d13b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Improve theming, derive colors from the primary color

centralize the fonts

split the control colors into its own struct

github.com/ivanceras/sauron - f2093a5522bc12ece385ec373248b8c18b694bd0 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Merge branch 'master' into futuristic-ui

github.com/ivanceras/sauron - e461f4ac85efba3f09f64df9ca32b2df819a8330 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add more TODO for futuristic-ui

Add more optimization on the optimized script

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