Ecosyste.ms: OpenCollective

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

github.com/ivanceras/sauron

A versatile web framework and library for building client-side and server-side web applications
https://github.com/ivanceras/sauron

Merge attribute values before setting the actual element attributes

f636442d9b06e30b2aba27fe7ed050a557c3ba7a authored over 4 years ago by Jovansonlee Cesar <[email protected]>
remove warning for nightly requirement, as the project now builds in stable

f8b2f8123550ac2ebcd03b4b4eaf4f1a953c7cf1 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add benchmark results and links

dd4ef701ef08e84e7ec6837d813a0fe2fae8b254 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.28.1 release with performance improvements

ec7117a1264fe39c828c5db59ac331fb24d1f065 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
make the ci build

6b4348cd403ad268872727ffea9584c3c79d8f83 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix changelog versions and changes

improve the todomvc classes assembling

b6900eb47d38d13aea152e7b170303369a985d5f authored over 4 years ago by Jovansonlee Cesar <[email protected]>
update changelog

e16f831b256475b332c3d4c696547707d27f2ef8 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Adjusted for changes in mt-dom with performance improvements

4d71a6fbe59287f4633fc034705b9e11aa5a2daa authored over 4 years ago by Jovansonlee Cesar <[email protected]>
MSG doesn't need to be clone, just use get_attributes instead of merge_attributes

88a7d3ef1b0dcfc8dc2455bf37c14907ada31c44 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
disable local patch for ci to build properly

9fd7f66288b38fd0729bc0617fba0b3d733fe889 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
publish 0.1.4 of sauron-syntax crate

9e10af2d6871ccc7ac7e3f4159a61d41ee698063 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
updating accompanying crates

03d6088371c0ff8a3079c921d6fa5566c4c92945 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.28.0 release

9203853ac7bb7406eec1127a2052219171c1545f authored over 4 years ago by Jovansonlee Cesar <[email protected]>
remove dbg

8de2ef9a7294f6d10564c64740801c20dfbf6eec authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix sauron-syntax due to changes in mt-dom

36cfc5fd6a6eb14b53c4708b6da41dd9953e7b99 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix tests

e78b1e5d566ed6d7a6354a404bf2955ae4bc52db authored over 4 years ago by Jovansonlee Cesar <[email protected]>
adjust sauron for changes in mt-dom where there are multiple values in one attribute

962251e2204cdf3edc2bcf63bd41de88abbf4d08 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
remove println debugging in render

add doc comment for Event without dom feature

Add clone implementation for AttributeValue

770366fbfdfb3a21eea534500b40dbd60697bce1 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
prepare minor release

put reexport of dom::events in html behind a with-dom feature flag

a48a049443cb5370afa250404f97a19d8efd3052 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
reexport web_sys

Add perf improvement screenshot throughout the versions

ea8631a5f1be56cf5ef9a0320e23890af42c6cfc authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix test in render function

96238ab50eab89c581ab78faa4b1559c88932c89 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
simplify DomUpdater, it doesn't need to have the DSP generics and remove the need to use PhantomData maker

The DSP generics in only put in place in functions where it is needed

6a27a6925034283967233f2b716a5eaa09f18a2c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Enable the feature directives

952a74746bcd325d84ab6dbe6e7d92f245644cad authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare release of sub crates

cf4d8c3ccf077b9174ac105804d26cd9eb8b1ecd authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.27.0 release

6cae97f4bf5bdec3f0c462580df8ecfb7f89f7a2 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #13 from ivanceras/use-mt-dom

Use mt-dom

6aec88a413298efbca707be5ab231da91fb865ec authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix more test and crates

d224846ed80412e181b76f1bc39b8b7b072a0c46 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix more tests

ad293c3d00f7ef694ad3d46ad2e3d442d924db62 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix more examples

1853f01e6a92ebdf8401031afd4b5d994db6e4f3 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
put back render for attribute

Fix some more examples

7635ae57152a69075d137740a4fa4896c7df54a3 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix render algorithmn and in to_syntax as well

Fix test in sauron-md

644631d8616425579c8982d4a4030f6c6b787d11 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
deal with removing of event_listener when a callback is removed

1436e9bbda17ba73490408ee88c596648183925c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
simplify events

Fix more examples

cd092d24e7fc6b933e0036006f7c7454a03a109e authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add on_scroll event

Fix more event attributes in the examples

a8afb6b48c7f78b2cead8427d7f4639e1636ea15 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
simplify the boolean statement

fbe586bf6f92b7f7319828fa8b59115da2f8d803 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix member crates from migration errors to mt-dom

650c4909679d0061ef6ba8dd44e663b1f4c81b56 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove sauron_vdom crate as it is replaced by mt-dom

900c7f07839c8ce97f233fb28a56092a5ae8faf9 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix simple examples

599d7cf9479dd4a15f38614f42387212c4c03613 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Streamline the events using thin mappers

7a6769714ed7cc1da43326cd768659f9bc3d9a08 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix events, no more wrapping, just use as is

d1d13761992f8dab64e5d9da230a311d691277b3 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
unify code in setting attribute values for a DOM element

33caa01175128d48f55164a4eb310d1d7bee2884 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
First stage migrating to mt-dom

the crate compiles, but still needs to fix the tests

4af79b432edc80bb49814ef9efe1020b05cb83f0 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
setup ci on rust stable

841423e449b68b8133b695b80355ae6c42ce9532 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
remove nightly features

specify only the compatible crate version

fe353aa3d3ede77046113b5eda42cafa4ebca6e3 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
update changelog

e919d228cba9c4faeaf5d6d83b6f869239029fb3 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #12 from ivanceras/enhance-styles

Enhance styles

d9336250a301796950e3cbe09d837a37beb57689 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
implement extraction of style names based on the lookup

2c5faa416d3a93a72dc2f81da5ed0f82494121a3 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Handle specific case for style in diffing the patches

5df8f1a40ce0c45840ad26a357d3735cf2cfae4b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
restructure Attribute into an enum for special cases, ie: style, function_call, event_listener and plain attribute which makes it more coherent

13838256da51ff7667291a942e486fec10131355 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Make the style interface use the appropriate style attribute value

afad79bcf7aa5eb3f55efcaddbb1af6011b83ff5 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix to_syntax crate

0d596c4f53090da789ac95c486b4f070ee108959 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Implement groundwork for supporting a robust style attribute flexibility for an element

dee7a9b6c23ac42797b7b6b8ef2b5cd685d5dc4c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add a detailed implementation on styles on attributes

92194836768c0237cb76d4123401f50e299c6de5 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add new functions to manipulate attributes, adding and removing

12ad2a95f41d63cf095fc89acc86ce7361bf0e50 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Use 0.26.0

d59333e57a30b196ecaa08c61c0137d65d768b11 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.26.0 release

74802ce0bfc21d958e7a11a111e214261d668e5a authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Change implementation of to_pretty_string to use Write buffer and rename the function to render

c9d524e2338e0eeabb9b2441c28b55a932ac8309 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.25.1 release with the updated docs

520e784f7ce6355236230a8b50811e9ad2267d68 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix visibility on some methods

Enable deny to most common good practice

bc5f7f8034870ba9311b87790d277fba9b318870 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Document sauron public interfaces and function

4aa738df5277f1bb538840c78cd20ff0c98b60f2 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Update README notes

b7924e98db0a1d2080130e7cd37c44b0fd86daea authored over 4 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt from nightly

a48d5a481ebec007fbdd3a7c7bc2ef32cee9f7e0 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix examples

30b015298a4bd4ad95abb7d44d941049c11f9ae0 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add missing license field for sauron-md

1059f5283806a048b2f09787630a7c6326ba00fe authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add required fields for crate publishing

34735bcb468e033d442063e79756da94d9f87dd7 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix errors and tests

b122c8f3592f47216ef71dd6af408ff5bb03eac5 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
bump version on the crates

383b3c456647b6e88f376f89768780bb64a3f455 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
bump up version to 0.25.0

f43c21cf4fc2e25e360f459c947dd6805fc87af0 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Update changelog for 0.25.0 release

dba2bab66b9fbbb716c6ac6e340b350b1a0412a5 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt

ebf7e233a95b093d8ab430f8c492dfc4e332dbf4 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt

be3b09f2bd9e1e2803b1870e7adb2ba6d27bd510 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
stop propagation is already handled in the event_mapper

50a47f8b2085a7e3be561db875184995c28066f5 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
add get_children function to Node

add tag() function to Patch where it just returns the tag

eb5a61314e2a188877b4e255a6fcc4469b7ab737 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add mousemove and release function for MouseEvent

0b3b8094f9c71f083365f177c91034a3b286d31c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add note on `attributes` function

add a handy `pressed` function for MouseEvent

c7b56a18a6f7faf40e618114ab20a46c24d18d32 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
change functionality of `only_child_text` to `eldest_child_text`

7961800da998301d597e7e3d6dd99a990b43d20c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Update README doc from lib.rs

5cf5e4b302ea21107d22b0a54aa7b3aa79f5c2ed authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add `text` and `only_child_text` function to Node

817bbcc2fbc72b0673888110d1f4a0792080b169 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
remove cargo bloat

13b2bf7a7178663999bc9fed504f0fb245b7c902 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
install cargo bloat on the ci

b679031a2ff9322f9fbe225109eef211008c09fa authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Update readme

30e677843172e7798912a06ebc2b9ad8c78e1116 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
remove beta in gitlab-ci

ce87d6ff6e18114f2dc2acb5628d1fd2200af753 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
using image rust:1.43.0

7d0a22421b13bbf3b0ccebd609c165eb398f3ebb authored over 4 years ago by Jovansonlee Cesar <[email protected]>
enable beta and stable compiler in gitlab-ci

4008fe6473e05f0380ede815dc11a445b8cacc89 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
build on beta and stable

043439f92e9d2f6df1614413e2853004fc2c314b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
test out cargo bloat

175c0a5ee0eb9378aba8083159c4f2328acd2285 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
bump other crates dep to sauron and sauron_vdom

89b06f9351dac021158a74e4511682debe39b50d authored over 4 years ago by Jovansonlee Cesar <[email protected]>
bump up sauron_vdom

cbe29a25c2d56efad249bde1277e7c3f5bcdff42 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare 0.24.0

b5be3461d48fba2112c12ec50442f195ebc744eb authored over 4 years ago by Jovansonlee Cesar <[email protected]>
detach 3 modules out of sauron (sauron-parse, sauron-syntax, sauron-md)

This is too keep sauron thin and simple

594ea6362e8b67ab11bb4ddd691376639f11fa52 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add todomvc benchmark link

6645d361020abae448c1ca35dbb55cfb753aa084 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add set_title in Window

16e2a8da5e0a5d978d64d5775f14dfc0bf779d80 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add functionality for inner_html which optimizes the performance of client side apps

7ef54072ee25513aa2058e476dfdf9423a2ef7d1 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
expose parse_simple

Add a functionality to hook url hashchange event in the browser

264f607ae4e9c56611046226ba144ae92ed568aa authored over 4 years ago by Jovansonlee Cesar <[email protected]>
remove println debugging

42fe12ec8734e43e3a321048276b3b688189c5cd authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Improve code ergonomics

36244df86da527ba04ba1e210a83ff31ef68330b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Implement event code

e3782f3fd9b8203ef5f1b5eecb389f07dc44c689 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Update dependency to pulldown-cmark 0.7.0

28b1e79845e16e1436e6bc98a5f81291dd644297 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix code due to change in adding tag in diff patch in sauron_vdom

Fix tests

8c8314819283e2ef32f72892e1d8150fadf17e42 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add todo for Window

91faee3c8c38d8ce5a148e4668e002df8bfd70fa authored over 4 years ago by Jovansonlee Cesar <[email protected]>