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
feat: a new patch variant which moves existing nodes around
4a06684ed627a311bc7138779a29e79e139fe3aa authored over 1 year ago
4a06684ed627a311bc7138779a29e79e139fe3aa authored over 1 year ago
publish: prepare 0.57.2
3db30bf79db16bcd79ee41a2e8f34d7ccf0ee181 authored over 1 year ago
3db30bf79db16bcd79ee41a2e8f34d7ccf0ee181 authored over 1 year ago
fix: allow users to use braces in html events and attributes
6dd60d7f11b3381fc7debad1c753829d0c3137e0 authored over 1 year ago
6dd60d7f11b3381fc7debad1c753829d0c3137e0 authored over 1 year ago
publish: 0.57.1
17cf3a170d8c6b31eea873174510ceb452a0da18 authored over 1 year ago
17cf3a170d8c6b31eea873174510ceb452a0da18 authored over 1 year ago
chore: update dep
2905c852c7c61b1bfc491609a24537c8f86116bf authored over 1 year ago
2905c852c7c61b1bfc491609a24537c8f86116bf authored over 1 year ago
chore: update dependencies version
4d5472355913bd8672f7175481727b98d455d198 authored over 1 year ago
4d5472355913bd8672f7175481727b98d455d198 authored over 1 year ago
refactor: mount the styled first before calling the component connected_callback
6eb07a3c2c743b08a68be16da579198d3dc83c19 authored over 1 year ago
6eb07a3c2c743b08a68be16da579198d3dc83c19 authored over 1 year ago
fix: inject both the static and the dynamic style of the custom element when it is connected and mounted to the dom
a4aecb507cc1943329af39b83aac63ab89a68b96 authored over 1 year ago
a4aecb507cc1943329af39b83aac63ab89a68b96 authored over 1 year ago
publish: prepare for 0.57.0 release
61757b6e1d6fb539f5ff473252b8c6ad5d473a2e authored over 1 year ago
61757b6e1d6fb539f5ff473252b8c6ad5d473a2e authored over 1 year ago
docs: add warnings on the usage of Fragment
56573d7db702601be4af766e3653d49683a7b63b authored over 1 year ago
56573d7db702601be4af766e3653d49683a7b63b authored over 1 year ago
docs: put quote on words that has underscore on it
f608d8ee09d20b64ef876d5463cd244b5f703b84 authored over 1 year ago
f608d8ee09d20b64ef876d5463cd244b5f703b84 authored over 1 year ago
docs: update TODO item
cd232153400b2489fa41140bcac40ae0b4ab8499 authored over 1 year ago
cd232153400b2489fa41140bcac40ae0b4ab8499 authored over 1 year ago
fix: clippy warnings
3e681fbe04519656a084dfa7dee94fea7db11bc1 authored over 1 year ago
3e681fbe04519656a084dfa7dee94fea7db11bc1 authored over 1 year ago
fix examples
245e48ce72099533e16bfeb8cf598335950853c0 authored over 1 year ago
245e48ce72099533e16bfeb8cf598335950853c0 authored over 1 year ago
allow usage of unecessary braces inside expresions
d4086d787b836d8bb216b0455c743981a8987a4b authored over 1 year ago
d4086d787b836d8bb216b0455c743981a8987a4b authored over 1 year ago
refactor: migrate to rsthml since syn is not maintained anymore
c10fedd1c8cbe543d2dcba435c8414fd0e23a1df authored over 1 year ago
c10fedd1c8cbe543d2dcba435c8414fd0e23a1df authored over 1 year ago
feat: **breaking** change the data type for the old_value and new_value in the attribute_changed function, since everything is a string in the attribute value
97641ba1d37be8260adb9f73bed3c3840bd3c225 authored over 1 year ago
97641ba1d37be8260adb9f73bed3c3840bd3c225 authored over 1 year ago
feat: include the custom_tag in the web_component macro
a87f393c5076ec36d0a7a81e0a112ad4e31ddbbe authored over 1 year ago
a87f393c5076ec36d0a7a81e0a112ad4e31ddbbe authored over 1 year ago
refactor: restructure the declaration of html and svg tag such that the module is wrapping the declaration instead of inside the macro code
b7845cf65e2ca68dd1db528525d7ac64535418e3 authored over 1 year ago
b7845cf65e2ca68dd1db528525d7ac64535418e3 authored over 1 year ago
export the self closing html tags
7f1ad231f95abf3cbe85b1ca8dacf2163cceb2fd authored over 1 year ago
7f1ad231f95abf3cbe85b1ca8dacf2163cceb2fd authored over 1 year ago
publish: prepare for 0.56.0
f4e1ec4422945b67e36c8f0ed264ea58b3b9b0cb authored over 1 year ago
f4e1ec4422945b67e36c8f0ed264ea58b3b9b0cb authored over 1 year ago
fix: remove unused feature, remove duplicate use of the same feature
47507ca9fd1eaaca8b2216693e1b3597795e64dd authored over 1 year ago
47507ca9fd1eaaca8b2216693e1b3597795e64dd authored over 1 year ago
chore: remove fullfilled TODO
c846432a27ab11c564b9388df7bcf22b2e5533b7 authored over 1 year ago
c846432a27ab11c564b9388df7bcf22b2e5533b7 authored over 1 year ago
fix: changes in mt-dom 0.55.0 where the method names are shorter and concise
9d4a319b10b80fcacf4e729029d5a5fb21bc4729 authored over 1 year ago
9d4a319b10b80fcacf4e729029d5a5fb21bc4729 authored over 1 year ago
fix: test_fixtures
424ad127d1f50d1ff567c7866d808f15601b20e9 authored over 1 year ago
424ad127d1f50d1ff567c7866d808f15601b20e9 authored over 1 year ago
fix the examples
eb8b7a36ed44e4671aa5061d3ef297ea5fd48327 authored over 1 year ago
eb8b7a36ed44e4671aa5061d3ef297ea5fd48327 authored over 1 year ago
feat: **breaking** add a new static method for Application, and Components: 'stylesheet' which returns a static stylesheet, make 'style' optional
f0936f7caaf19be47511d4eff274d27f3f66714c authored over 1 year ago
f0936f7caaf19be47511d4eff274d27f3f66714c authored over 1 year ago
fix: unused imports when the alternative feature is not in used
e2cdba6266e95cf5276b829677fd2667c87a4b93 authored over 1 year ago
e2cdba6266e95cf5276b829677fd2667c87a4b93 authored over 1 year ago
feat: linking of define_custom_element behind use-snippets module
657577e91597edef2a4a01ffebc8159a084e3897 authored over 1 year ago
657577e91597edef2a4a01ffebc8159a084e3897 authored over 1 year ago
feat: add an alternative way of making registration of custom element work in sauron using wasm_bindgen and it's limitations
0f1958d94265c4c39680f0a380f591d682b4a7ad authored over 1 year ago
0f1958d94265c4c39680f0a380f591d682b4a7ad authored over 1 year ago
fix: import errors
9837e0a1ffa80e35fe7629d1f86f08e0e8a1bb44 authored over 1 year ago
9837e0a1ffa80e35fe7629d1f86f08e0e8a1bb44 authored over 1 year ago
fix: warning error in delay example
b8104fd7e1e382873f3b1abadbeebe323c093a58 authored over 1 year ago
b8104fd7e1e382873f3b1abadbeebe323c093a58 authored over 1 year ago
feat: put the custom_element functionality behind custom_element feature gate
43aa1c072461f2266367f8e46851bb7515db581e authored over 1 year ago
43aa1c072461f2266367f8e46851bb7515db581e authored over 1 year ago
refactor: use the published version of mt-dom and jss
2fc40e770b31f19b767fbee92874342e381c9e4d authored over 1 year ago
2fc40e770b31f19b767fbee92874342e381c9e4d authored over 1 year ago
revert: due to test regression
99fcabd40f86279b557ec0ef756523a8ad836430 authored over 1 year ago
99fcabd40f86279b557ec0ef756523a8ad836430 authored over 1 year ago
feat: put the register_custom_element behind a feature gate, and not enabled by default
651fe697d21e89b03d18cf1c3b2bdb8d1e98e012 authored over 1 year ago
651fe697d21e89b03d18cf1c3b2bdb8d1e98e012 authored over 1 year ago
feat: put regsiter_custom_element behind a feature gate
2d0439d37ca05b06c88d414079aa6ee9f202f74a authored over 1 year ago
2d0439d37ca05b06c88d414079aa6ee9f202f74a authored over 1 year ago
refactor: use more concise naming of function
90014597140035c2adc97bc7ae2987cac70d760f authored over 1 year ago
90014597140035c2adc97bc7ae2987cac70d760f authored over 1 year ago
simplify the usage of layered with-ric and with-raf feature gated calls
43a637b5bff140fff7a62651aafc3ffc00a2538d authored over 1 year ago
43a637b5bff140fff7a62651aafc3ffc00a2538d authored over 1 year ago
remove some logging
5d97ad79427b318717b7bad23dc3034b20eff638 authored over 1 year ago
5d97ad79427b318717b7bad23dc3034b20eff638 authored over 1 year ago
refactor: simplify the resize task to not use Rc and RefCell
8d47b9ad47075bca416a9f2b52e0cc9ee81fe09b authored over 1 year ago
8d47b9ad47075bca416a9f2b52e0cc9ee81fe09b authored over 1 year ago
fix: test imports
305b7a63135509c6dd36e6b5a715972a5cbc8450 authored over 1 year ago
305b7a63135509c6dd36e6b5a715972a5cbc8450 authored over 1 year ago
more TODO
e08d671cac85ac177b42cba463fd703dab59030b authored over 1 year ago
e08d671cac85ac177b42cba463fd703dab59030b authored over 1 year ago
more import refinement
c90c8a0bcd058d5cf222915920e2f049db36e013 authored over 1 year ago
c90c8a0bcd058d5cf222915920e2f049db36e013 authored over 1 year ago
fix: export the commonly used functions and structs
8f81185ef29860df1c600afec102d1d7d4da3163 authored over 1 year ago
8f81185ef29860df1c600afec102d1d7d4da3163 authored over 1 year ago
restructure exports and prelude
1619be9b57af3066ee63b5e97c248c538a2fbf86 authored over 1 year ago
1619be9b57af3066ee63b5e97c248c538a2fbf86 authored over 1 year ago
fix: refine and sanitize the export of modules in sauron
08e7ebfc65d8731afefae24a6a7871eb5495dfcb authored over 1 year ago
08e7ebfc65d8731afefae24a6a7871eb5495dfcb authored over 1 year ago
refactor: improve and unify add_event_listener
f2b7e69707a7af71bed9d2aaa32d91532ccc6f16 authored over 1 year ago
f2b7e69707a7af71bed9d2aaa32d91532ccc6f16 authored over 1 year ago
remove log debugging
d9b3678725087a73fd90188d41243cbc8c790f16 authored over 1 year ago
d9b3678725087a73fd90188d41243cbc8c790f16 authored over 1 year ago
fix: remove use of HtmlMenuItemElement since it is already deprecated
694fee8db07ae778f35e59b4e48b1d01d3cd2049 authored over 1 year ago
694fee8db07ae778f35e59b4e48b1d01d3cd2049 authored over 1 year ago
remove allow(depcreated)
0fc9f8abf87e03d05098f80b1198e15d01bc3f0e authored over 1 year ago
0fc9f8abf87e03d05098f80b1198e15d01bc3f0e authored over 1 year ago
call update dom after calling on the program connected_callback
548c3fbb8f133707762dc2b4a2dc7e4adfb3367a authored over 1 year ago
548c3fbb8f133707762dc2b4a2dc7e4adfb3367a authored over 1 year ago
refactor: improve the function signature for attribute_changed
e5fc965ec93a3307ecd325bf5a856c218e80c143 authored over 1 year ago
e5fc965ec93a3307ecd325bf5a856c218e80c143 authored over 1 year ago
refactor: **breaking** use snake_case for svg tags and attributes to fit rust conventions
b5628980d1eb8352e308f9de28b572acc6f19902 authored over 1 year ago
b5628980d1eb8352e308f9de28b572acc6f19902 authored over 1 year ago
fix: use a different generic type to the external in Effect::localize function, this way, the user don't have to unzip the Msg
254e1ad96596d27023a8d91e957e93599c93df47 authored over 1 year ago
254e1ad96596d27023a8d91e957e93599c93df47 authored over 1 year ago
fix: clippy warnings
d444e4bbf8ceec52b04169096c0a8f345b5f2200 authored over 1 year ago
d444e4bbf8ceec52b04169096c0a8f345b5f2200 authored over 1 year ago
remove old assets
4e606bd11a863b524bfe7bba59cd65286932b407 authored over 1 year ago
4e606bd11a863b524bfe7bba59cd65286932b407 authored over 1 year ago
fix: remove the use of wee_alloc
b5a9562246331c361774d8bb4c412b7301247b79 authored over 1 year ago
b5a9562246331c361774d8bb4c412b7301247b79 authored over 1 year ago
feat: export Task
a0c3fd0ac22f7185b793a28e90326b29fbc8662f authored over 1 year ago
a0c3fd0ac22f7185b793a28e90326b29fbc8662f authored over 1 year ago
fix: examples due to changes in sauron traits
6249ce6baac74fd0d01413b056456fd04716af02 authored over 1 year ago
6249ce6baac74fd0d01413b056456fd04716af02 authored over 1 year ago
fix: basic tests
3b8c7b4b13a03e5f9dd1abe54b4cc22cd8e99a94 authored over 1 year ago
3b8c7b4b13a03e5f9dd1abe54b4cc22cd8e99a94 authored over 1 year ago
refactor: move the window functions into util module
bd5e4ed6a42e9949f363c0226388c4f9ea59afca authored over 1 year ago
bd5e4ed6a42e9949f363c0226388c4f9ea59afca authored over 1 year ago
refactor: remove the use Closure::forget in adding event listeners, and store the closures into the Program instead
cd5eee964326aa8435ddc1e7e14318b85d8ab421 authored over 1 year ago
cd5eee964326aa8435ddc1e7e14318b85d8ab421 authored over 1 year ago
refactor: put the creating of closure in place rather than calling create_closure_wrap
995908414c4180a253681c22b6ccf920591b0106 authored over 1 year ago
995908414c4180a253681c22b6ccf920591b0106 authored over 1 year ago
use Closure::new instead of Closure::wrap since they have the same effect, only thinner and less complex
817921d1a72dbf23c3d5475961796a82043f50a8 authored over 1 year ago
817921d1a72dbf23c3d5475961796a82043f50a8 authored over 1 year ago
improve on_resize_task
78fc184057649f1bddb6a593c92e000c0b25b8b9 authored over 1 year ago
78fc184057649f1bddb6a593c92e000c0b25b8b9 authored over 1 year ago
improve on_resize to use Closure::new and FnMut on the closure
e7887647c6e040eb1dd73503fa98d7c3b759e695 authored over 1 year ago
e7887647c6e040eb1dd73503fa98d7c3b759e695 authored over 1 year ago
fix the delay example
52018bbe94958484fa924c8eb8af3e00c375316b authored over 1 year ago
52018bbe94958484fa924c8eb8af3e00c375316b authored over 1 year ago
refactor: modularize rif,raf,and timeout into their corresponding modules, now returns the Handle which contains the closure
94a7bd8064aebac9c86b96c3497b7729e870a12a authored over 1 year ago
94a7bd8064aebac9c86b96c3497b7729e870a12a authored over 1 year ago
add a TODO in the Window.on_resize_task, use the on_resize for now since it triggers every event
fd50bec09fa0305ec3debfef5c697d6613ddc2fc authored over 1 year ago
fd50bec09fa0305ec3debfef5c697d6613ddc2fc authored over 1 year ago
refactor: rename active_closures to node_closures since it is only storing the closures used in node elements
f32069e9e99e7d9f30ff0c780c1a2b45d77408ad authored over 1 year ago
f32069e9e99e7d9f30ff0c780c1a2b45d77408ad authored over 1 year ago
rename created_node to dom_node
b994456170595c9291e7228b3f8eadc782fb87de authored over 1 year ago
b994456170595c9291e7228b3f8eadc782fb87de authored over 1 year ago
refactor: remove unnecessary wrapper CreatedNode
8ebb6eb757c69908c00b3dd71ca922cc517edb9a authored over 1 year ago
8ebb6eb757c69908c00b3dd71ca922cc517edb9a authored over 1 year ago
update TODOs
b474daf11b55efdf9bb1385965ac6097803cb15b authored over 1 year ago
b474daf11b55efdf9bb1385965ac6097803cb15b authored over 1 year ago
move apply_dom_patch to dom_patch module, but still under Program implementation
b4677fdc2f6cfc11300b007bf65ea32c460cd26a authored over 1 year ago
b4677fdc2f6cfc11300b007bf65ea32c460cd26a authored over 1 year ago
append the active_closures directly to the program instead of storing it in CreatedNode
82755d25aba396cfba2805a9ca3cbb1531fcb259 authored over 1 year ago
82755d25aba396cfba2805a9ca3cbb1531fcb259 authored over 1 year ago
join styles with blank instead of new_line since the new version of jss has added the necessary lines
73a7e077569c35acaf85b77433cad35e3131a191 authored over 1 year ago
73a7e077569c35acaf85b77433cad35e3131a191 authored over 1 year ago
style now returns Vec<String> to make it ergonomic when dealing with Component that has multiple styles
9bce93a6e049342dbbea53e1419d63473bd76e23 authored over 1 year ago
9bce93a6e049342dbbea53e1419d63473bd76e23 authored over 1 year ago
feature: add a conversion of Window::on_resize to , a variant which returns a Task<MSG>, instead of Cmd
947a451b8f4a68dd231e87cf25963bae4d729b37 authored over 1 year ago
947a451b8f4a68dd231e87cf25963bae4d729b37 authored over 1 year ago
add TODO item
04b05e89395055037a6fc2c9666e9b6ab84b3722 authored over 1 year ago
04b05e89395055037a6fc2c9666e9b6ab84b3722 authored over 1 year ago
**breaking** change the return type of init in Application to Vec<Cmd>
07c3a2528b3c290b20742b6ea17e05699e667408 authored over 1 year ago
07c3a2528b3c290b20742b6ea17e05699e667408 authored over 1 year ago
feature: add utility function to inject style to document head
5fd178b15640a418951cfd01ab63234bf5f64aa4 authored over 1 year ago
5fd178b15640a418951cfd01ab63234bf5f64aa4 authored over 1 year ago
feature: add Task
31749e757558a6b1ba43d82cf89bc6c6d93d2daa authored over 1 year ago
31749e757558a6b1ba43d82cf89bc6c6d93d2daa authored over 1 year ago
prepare for 0.55.1
38c1c37d0867c319bf085fe4da448467ecbb3baf authored over 1 year ago
38c1c37d0867c319bf085fe4da448467ecbb3baf authored over 1 year ago
dispatch mount event to other patching variants
b43e7c7ef264740e7209975a97e70879500ce2ec authored over 1 year ago
b43e7c7ef264740e7209975a97e70879500ce2ec authored over 1 year ago
prepare for 0.55.0 release
8104c59ba2d290048a87d595340473a7b33008ca authored over 1 year ago
8104c59ba2d290048a87d595340473a7b33008ca authored over 1 year ago
add changelog
8b90a8c98496e6ed52cf2b8f8678d4492738c276 authored over 1 year ago
8b90a8c98496e6ed52cf2b8f8678d4492738c276 authored over 1 year ago
rename crate sauron-node-macro into just sauron-macro, since it contains some other macro other than node!
1ba41bb855e7c2cb816c377c045b6019af904696 authored over 1 year ago
1ba41bb855e7c2cb816c377c045b6019af904696 authored over 1 year ago
more TODO item
79198b82c6b6a106548f87a17704bb78f6a4b487 authored over 1 year ago
79198b82c6b6a106548f87a17704bb78f6a4b487 authored over 1 year ago
organized the with-dom feature
e457d13a03f614a84dc5700ef5c18ae9da2230d3 authored over 1 year ago
e457d13a03f614a84dc5700ef5c18ae9da2230d3 authored over 1 year ago
remove Dispatch trait, and just pass the Program around
441ffe143d0db83f4b1b6917271fb48d51cd0362 authored over 1 year ago
441ffe143d0db83f4b1b6917271fb48d51cd0362 authored over 1 year ago
add TODO item
bc4f9336a383468246c194e9ee862d2560e83709 authored over 1 year ago
bc4f9336a383468246c194e9ee862d2560e83709 authored over 1 year ago
use proper name in Http module, a decoded is not really passed here
5a7bd8e7b14b525ba47ec36463e5931ead97c0c7 authored over 1 year ago
5a7bd8e7b14b525ba47ec36463e5931ead97c0c7 authored over 1 year ago
refactor: put allow(unused) directive to some feature gated function
6a2085399e659dce2b640e8dbc50922d18fd299e authored over 1 year ago
6a2085399e659dce2b640e8dbc50922d18fd299e authored over 1 year ago
fix test, remove unused
cf72fa20bd31f202b93ebb237b6fd78642b1a5f6 authored over 1 year ago
cf72fa20bd31f202b93ebb237b6fd78642b1a5f6 authored over 1 year ago
remove focused_node, to slim down and simplify the framework code
ab3fa7ce5e1e721f4fe65d46827397b9efc32c4a authored over 1 year ago
ab3fa7ce5e1e721f4fe65d46827397b9efc32c4a authored over 1 year ago
remove on_enter event since it can easily be done in the user application
1591f79dc227c18ade3b01ab928197ef07763fe7 authored over 1 year ago
1591f79dc227c18ade3b01ab928197ef07763fe7 authored over 1 year ago
improve the doc-comments
e420235b4fda7362b15529ceded7e67b289ed0d5 authored over 1 year ago
e420235b4fda7362b15529ceded7e67b289ed0d5 authored over 1 year ago
feature: add a new attribute macro: #[web_component] to easily derive a WebComponent
094d8767bfc3b690243325e144e5554670c39392 authored over 1 year ago
094d8767bfc3b690243325e144e5554670c39392 authored over 1 year ago
add getting InputEvent from HtmlElement which is used in CustomElement
cd0041b862385c3e7bae5df56c22c6708dad5b91 authored over 1 year ago
cd0041b862385c3e7bae5df56c22c6708dad5b91 authored over 1 year ago