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

Use relative path

0011e2b858fd078df7b381628acafe895aca51d6 authored about 5 years ago by ivanceras <[email protected]>
Add a link and readme demo link to svg_clock

71792ce98ab75c3066b2d2c55614eb484d5511e5 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Add a deploy script for svg_clock

876f1e504b7607dc1a1ea04481af8559eb36c98e authored about 5 years ago by ivanceras <[email protected]>
Simplify svg_clock example

5f2d42da5ad9622d21181ece9aad92970a757079 authored about 5 years ago by ivanceras <[email protected]>
Add an svg clock example using sauron

c69a5ec6c5febab47dc6bf4f6cfc7cd18e1ae0dc authored about 5 years ago by ivanceras <[email protected]>
Make html as a macro since macro with the same name will not conflict with module, or function names

ace3fc2be977f3dc75837825f7a5c7ac118d7a08 authored about 5 years ago by ivanceras <[email protected]>
Rephrase and update readme

e97ab5edd69506f22d41fbbcfd71c15fc74625cf authored about 5 years ago by Jovansonlee Cesar <[email protected]>
quote formatting

14f0bed75fd839638ce4532395184646a04ed4f9 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
quote formatting

739ae08b394424d55c7ee7311271adf19d2c9b31 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Credit also Harvard Lampoon

b4dc3e839ddcd2a48e62beb7ec2e5f51fd4b9d9d authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Update the pom and credit to /u/po8

89dc84409dd5bf35b09820a5f1204be65d914e96 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
formatting in Changelog

52595d9a143366b83155a3645b4cdd1c32af331d authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Bump up the version to 0.20.0 and the changelog

f1799aabdaaae3c9800ab96cdda8f5fad4d38672 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.20.0 release

Update dependencies

dce2cffdb1296975e449bb58c42bd889ba3e9449 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Update the Changelog

ac643e9a9c6c57da8fe6fe43d84976f3fbedbb43 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Update changelog

4ea235dddbd5e972e226dc3f6a05620b58f0b52e authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Move DomEvent in dom module

f06c1f15e01edfad0ac55e02d9700043b0bbdf04 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
nicer name for dumb_patch -> apply_dumb_patch

eb0aaecc6e02bab638bdfe594b77c027fc2e84e5 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Fix refactoring oversight, there were 2 DomUpdater in 2 different places, when the other should have been removed

39affcdae1087c7ee2076b6fc59e8d20cb6f22ea authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Refactor dumb_patch out of apply_patch module

ea7c9a14198fc8b4515f40a7a62e1b1e8ae118ed authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Refactor dom_updater and created_node out of the dom module

cc318bf2e9a2d3712afbed82a667bd782d248731 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #6 from ivanceras/macro-syntax

Add macro syntax, which provides a cleaner code by eliminating the vec![] syntax on the componen...

99e36ec270d0b874c78a3daec9c12b87f27fa963 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Update the README examples

37767c8356468b829361c8578a7dec0335cf34c0 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
More syntax tests

ce6457c35e24af5ded62b3a99051e4b43a8d44db authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Implement the macro for svg tags

Add comments, exempt lines into explicit import

92502a414d2575120f4a972e745fdf36b3e47aed authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Implement text macro and refactor example interactive to use the new macro syntax

f458165327bf5740aae53a7e46239b891dc5995c authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Add a feature macro-syntax for html

ff01ef75cbc1c12b618d918d228a0af956a4a390 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Remove the unecessary 'with-dom' feature gate that is already inside of a module that is gates with the same feature

7c63076b1633f58d1c9c5059f8eb6f31490b98f4 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Use nightly

3c056aaa879f49f5b943ebc28bad0af608418076 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Use nightly toolchain in github actions

e9c71b632ae4311b260348ac6900b614e794024f authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Reorganize dom specific module to get rid of multiple cfg feature code in the library

c7c2f88c5d742249d2eb41818c63a3164788d7d2 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Enable github actions

b44eadba7f8d44a6e4de8d8c48103010e4379fbe authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Fix compiler error for new rust nightly version

8d335e51d61e3f4e7a4c144724f7318bc9e42997 authored about 5 years ago by ivanceras <[email protected]>
Reorganize html::tags and svg::tags

Remove the html_array syntax

4cb594cf47001d929c8291ad523e8610ecdb224c authored about 5 years ago by ivanceras <[email protected]>
Change ptns to mordor in comment

d355287aba2284ef8430995d72534bf320a5e95b authored about 5 years ago by ivanceras <[email protected]>
Change ptns to mordor

2835876a15ea8fb4a7c6f0cf4eb74b0de82bd7ae authored about 5 years ago by ivanceras <[email protected]>
Fix unused warning errors when no feature is enabled

ef4dcca5c960f132b12c347af8eae7def4f6ddd6 authored about 5 years ago by ivanceras <[email protected]>
Update Changelog

2aadbdd83bb47c9a69efc0d04de9642704367e1d authored about 5 years ago by ivanceras <[email protected]>
Use the proper logging

e6b76dbb08d823cc8bdef24d88a357622286f4a6 authored about 5 years ago by ivanceras <[email protected]>
Completely remove the with-serde feature

fdf923552605ce436c3b6cb655ecec5565f9b761 authored about 5 years ago by ivanceras <[email protected]>
Update changelog

8329e1a1cafc1f1bfa280efa37743437a3db6151 authored about 5 years ago by ivanceras <[email protected]>
Add feature gate 'with-dom' for browser specific functionality, such that sauron can be efficiently used for server-side rendering

9cebea4c1be6312094c45517b853480fdc5ea1b4 authored about 5 years ago by ivanceras <[email protected]>
Constraint the F to be 'static instead of the return generic type

4d69195f738942e75a79041bf9223c7833423ba3 authored about 5 years ago by ivanceras <[email protected]>
Add Changelog

5a86adeeb7888a341604d2ce031def8304bd4429 authored about 5 years ago by ivanceras <[email protected]>
attributes helper functions should not require MSG to be clone

13ee663b5ede5284e093c5aec8b3247fc53175ee authored about 5 years ago by ivanceras <[email protected]>
Prepare for 0.11.0 release

d9b0792b081c78664a6925a3de1ca8882c1dbeca authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Prepare release 0.11.0

b49816703b96a4bd6970fe89a766d09f96dd0be5 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Move the dumb_patch to apply_patch and create a DumbProgram to workaround the DSP trait error

d310fa73f08ea3c4104b4e35db919d77a9bb275f authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Add underscores for some other special keywords

6b9388b87ec7442ef20aa013c2d816e13d8403b5 authored about 5 years ago by ivanceras <[email protected]>
Remove capability to serialize patches since it is not worth the amount of code needed and Deserialize is not even possible due to the Node being need to be referenced

4d89157de60587219fe8a027b82dc0636d672fc9 authored about 5 years ago by ivanceras <[email protected]>
Fix implementation of dump_patch_dom where a patch doesn't involve Event Callback thereby adjusting the api to make passing Rc<Program> Optional

a868d7c22a1bcbf49df8886a21a885cd9e9e26a2 authored about 5 years ago by ivanceras <[email protected]>
Make apply_text_patch not having to pass Program

abb9fa973f004229ba34b59fd2cd192cd485ca10 authored about 5 years ago by ivanceras <[email protected]>
Create a module tag inside of html and svg which exposed the lesser commonly used functions to explicitly import from it

e1dd7a706cdc44654a99944efccb962945bf9231 authored about 5 years ago by ivanceras <[email protected]>
use png image since github won't embed the svg image

ec814dfbb9e8b6a0d2bf1486ee074f6a3a57a8f7 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
remove the xml header of svg

8c6c13cb60e54fa2f7020131f6781b705a58234e authored about 5 years ago by Jovansonlee Cesar <[email protected]>
fix overriden generated readme

4f10d74fbc9bf73662cd282a785bb3cd57ac4849 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Update readme

d76f353aa051c5ea2076e9a0839a2df8215a6700 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Add sauron logo

0b3ff59be738af21ba9832cb7758aa550fc4f307 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
expose classes_flag from html::attributes in svg::attributes

99100b92ca7417c18850b5af20d8e35e02b62da5 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Add method to take the element of a node

a398ec48707330fc5286e64999b94e2239cf8629 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Breaking change: rename as_element -> as_element_mut, children -> add_children

63d079c81dd103b63aea7f2dfb8298bdbba9248a authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Add utility function svg_element to create element specific for svg

1d228f3f9579942b9ccb9a3e91c29d91f8d279b6 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
implement Serialize for Event

ac52c403f655a4b5ad4798bd8c93df7084ab1d8b authored about 5 years ago by Jovansonlee Cesar <[email protected]>
bump to version 0.10.2

18849c547f994557624becb159a2154b545d71a0 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
bump up to 0.10.2

704092e2e766df3727e46a2eb5f36a0b94ab596d authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Add serde feature for serialzing patches

9a674b8efe53b59f56999455322c594ea869d760 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
chore: remove already done TODO and FIXME

a52abe135c80874f8c46c91da489ccc8793c4591 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Making path serializable behind a serde feature gate

53337e35e3f7f75da13b776abd2fda80dcad8538 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Create FUNDING.yml

cd60012e7f23d28d12947a3c56648d2174865a23 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Preparing release for 0.10.1

8b64d727f3dc37cfcd854650603c1814694737b6 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Update changelog

83530cca1cabb2889e5d58a30f4ed022a3b45aef authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Remove the finished TODO comment

96abf7bfc583eb27d14856076e9cc7643094ec29 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Add implementation for clearing up the ActiveClosure of the removed/truncated node including the closure of it's decendants

1e101171d6f5ecfae5c587d1c52e29051eec1790 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Add sample usage for classes_flag

b19611daa38263d07e9c4b9f112e16dced5566fd authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Remove conts_generic feature flag

4adb24346bc8a623e91ba2a52086745d7f5c1e3d authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Update readme from the proof read

a36f60afc9d6e122ca9bc1699b7bdd3b6e5dadd4 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #5 from aschampion/patch-1

Proofreading README (minor)

9e3d6122e7e9c2ab6a4c6808bd60143bde12fd51 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Proofreading README (minor)

Exciting project! These are just some drive-by grammar and idiomatic notes while reading through.

e1a27ad96ad0b2345a64baf5351d670a97b26e4d authored over 5 years ago by Andrew Champion <[email protected]>
Remove the unused tip

8a4a9138aef518de48daa5bdaa039e0735792d66 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Update the Changelog

1a44720e01e15f49c77fac20d63818a48affc711 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Updated the screenshot for performance

44713e6f159bb60745b24fc524a9638cfad3a13f authored over 5 years ago by Jovansonlee Cesar <[email protected]>
(cargo-release) start next development iteration 0.10.0

39e61aaaa7b6efa378c1f5e77c8b258c28544ac8 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Preparing release for sauron 0.10.0

281322facaf70c408ecb9f4bb4d7b32fe081c21a authored over 5 years ago by Jovansonlee Cesar <[email protected]>
(cargo-release) start next development iteration 0.10.0

1e075f801a7f9a99256c4853e2374f6272b86b6c authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Preparing release for sauron 0.10.0

d935f01928d35df7ae4815662d71d0218238e977 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
preparing release for sauron_vdom 0.10.0

5289de2baf96a53a2be6247ebd520805cc72c84c authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Adjust the events to have a more high level structure

de4a7036c5d48495e9ab2834464bee0e06e00465 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
implement Deref for sauron::Event

5eb651fa8a30ee43c214de6b15af07a436a1f385 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Add conversion for InputEvent

80ef92a14ac47ebd1ad74182210de9ee8d92a9d3 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Remove uncessary code, as they will return the same output

e9c27ecc08d8e1dcf2eef59221148af3ead17c5f authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Fix tests, remove the feature direction type_alias_enum_variants since it is stabilized already in 1.37.0

6fd9faeaf72e541f4533677a33dc9a8566c5423f authored over 5 years ago by Jovansonlee Cesar <[email protected]>
update the readme to reflect the new syntax

45b52a7a24b8fb4efd2c76630b9609f43e06aadb authored over 5 years ago by Jovansonlee Cesar <[email protected]>
expose an fn get_value in attribute

Add some comments, cargo fmt

12c951cc9dfef3582407a0f6ef284a77efe6e232 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Add html_array to let users use the older syntax of sauron with arrays on attributes and children

7612d663bfbd4ad574352a1e9f6c47f670e76fd1 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Expose reform function where it transform the callback input into another before executing

2d10fdb28b250536d1da10c2ebaf751b5415b9e8 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
break VNode into sub components for element, and attribute specific logic and structs

57bde50e018882d8bd6eebea6af58d0ad9f3fb09 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Restore the old array based syntax

This array base syntax when passing childnode to an element has a tradeoff of cloning every time...

8368fa93df59b4845be0f8fe9009782be1128ba1 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Move padd to util::indent

Add FIXME node in truncate children

208461e810e1e7e4cb045865c56763ffd5116b26 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
put #[allow(non_snake_case)] into once place in the macro definition, instead of for each individual

9aaf5b925a1e6f175f5c5f3416dfe60781c7da36 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Add changelog

2e15c08f64fcc4310984b1b594805da2ac2ba5c2 authored over 5 years ago by Jovansonlee Cesar <[email protected]>