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: add debugging to js-framework-benchmark example

998de8fc90d0eb56f4ab3c17bb58ca58c76dac24 authored 10 months ago by Jovansonlee Cesar <[email protected]>
feat: use node macro in interactive text prediff example

f57e0e888941df9bfe8f358d97b90c0a7b6bc44f authored 10 months ago by Jovansonlee Cesar <[email protected]>
feat: use the Leaf in the node macro, to optimize usage for static str for templating optimization in the future

05145d0fb344c44257b9ed28039e822a9ad7eed5 authored 10 months ago by Jovansonlee Cesar <[email protected]>
refactor: various improvements using Cow

3540f5dd278a8aad6cc1e1a0d96f8f5cc2e40782 authored 10 months ago by Jovansonlee Cesar <[email protected]>
cargo fmt

e740689e86629d311d57614ca851e58b6fe26f51 authored 10 months ago by Jovansonlee Cesar <[email protected]>
RustFmt

36d941df4dbd89b75c8ff66690da2e24a1f652b3 authored 10 months ago by Jovansonlee Cesar <[email protected]>
cleanup: remove some warnings, make info messages more detailed

0fc0e0e77f1125a74ce63c2781b54649a551dd55 authored 10 months ago by Jovansonlee Cesar <[email protected]>
fix: floor the frametime

96df9c70e5ca211a572769675731375086ac56fc authored 10 months ago by Jovansonlee Cesar <[email protected]>
fix: add doctype to resize example

7b7ec03a62f6b87ef93345a094be59a0dc4a27f8 authored 10 months ago by Jovansonlee Cesar <[email protected]>
refactor: move related functions together

b4e4f899e53e740185da6cd79d152ba286a9200d authored 10 months ago by Jovansonlee Cesar <[email protected]>
refactor: move on_resize to Window object

ef4e087ca6f95a6c2f675cabc6dfaa3e4fa7ae30 authored 10 months ago by Jovansonlee Cesar <[email protected]>
fix: revamp Task which can accomodate recurring ones

24bbb4564a9b9824b7ec90b924f1dfc69b8634a4 authored 10 months ago by Jovansonlee Cesar <[email protected]>
feat: improve the fragment example

58e3d3b2fcabe09ea752cf59c14109bb70d5f7df authored 10 months ago by Jovansonlee Cesar <[email protected]>
Merge pull request #86 from ivanceras/pre_eval-clone

This adds prediff feature for sauron. This is the first step towards optimization of skipping no...

f30f4a45bea35fbde8639d8fc7c688c1ced440de authored 10 months ago by Jovansonlee Cesar <[email protected]>
fix: rename to not conflict with existing packages

cfff54d95de9ba360a4bef7b2a79aa054678bd66 authored 10 months ago by Jovansonlee Cesar <[email protected]>
fix: put back the original example counter and interactive code and make a prediff variant

d4b3306a637135401a3c6f340d46946768aa2e41 authored 10 months ago by Jovansonlee Cesar <[email protected]>
refactor: rename pre-diff to prediff

d69a8a9aa5ff0c87495f6eea5538bc0c3e4310e1 authored 10 months ago by Jovansonlee Cesar <[email protected]>
fix: tests

0b1945c914360a2c683d94d8dc8e8d6ec15f1bcd authored 10 months ago by Jovansonlee Cesar <[email protected]>
feat: use transmute_copy to clone the APP instead of using the Clone trait bound for Application

3f5c2c4125b032171f6e61340637f31a6e530cc9 authored 10 months ago by Jovansonlee Cesar <[email protected]>
fix: restore to old code, where there is no need to use request_animation frame nor clone

592292b46e2ff23de83c5e794a751486992af45a authored 10 months ago by Jovansonlee Cesar <[email protected]>
refactor: add closures for adding non-event closures into the program

0a370d121abf56d308ece76ef2002416719743d7 authored 10 months ago by Jovansonlee Cesar <[email protected]>
docs: Add TODO item for talc allocator

0345a51664e6f0b75703fe919a35c4ab10323420 authored 10 months ago by Jovansonlee Cesar <[email protected]>
fix: remove serde in core

9ea1b7d0cfe824ec3473602ef860d58a2b39a545 authored 10 months ago by Jovansonlee Cesar <[email protected]>
add the js-performance-benchmark for sauron

3963faac4a2b84c2400f92d22fef7bbf4f302ae6 authored 10 months ago by Jovansonlee Cesar <[email protected]>
use published mt-dom

c64495166c3e4ebf43eb31035c9afaa21fa1b624 authored 11 months ago by Jovansonlee Cesar <[email protected]>
fix: remove request_animation_frame for the patches otherwise, there are bugs arise from maybe the dom is not in the state where the all the patches are applied in the expected order

378d617ebaf2dc98e02530226d24c3c46a0afd3b authored 11 months ago by Jovansonlee Cesar <[email protected]>
refactor: make 2 versions of Application trait where the other is with prediff feature, and the other the absence of that feature

1315652bc096b3c4790335035074457092a583cc authored 11 months ago by Jovansonlee Cesar <[email protected]>
refactor: move the trait bounds to Application trait

5b4680468289a1596b91ac03df474cad86cdbf57 authored 11 months ago by Jovansonlee Cesar <[email protected]>
feat: remove unused code

ef294a736b43db569a24878f22c20901ed4f21e9 authored 11 months ago by Jovansonlee Cesar <[email protected]>
cargo fmt

33e9a4711aee52c83af0617979d94dcc30ccdd11 authored 11 months ago by Jovansonlee Cesar <[email protected]>
feat: the application of patch variant will be wrapped with request_animation_frame

90c8425fbcf180a1ae2d5da9fde14488c66275ec authored 11 months ago by Jovansonlee Cesar <[email protected]>
add last_update

490920d8fd22fd49eb449ea0dd84c66353fed24e authored 11 months ago by Jovansonlee Cesar <[email protected]>
feat: make Handles clonable

9d2743231f0233417b0477b444fcdbeb2df066d2 authored 11 months ago by Jovansonlee Cesar <[email protected]>
fix: examples

117f6e4cf8de393f8b8f5ac83f0d16128ed2cd3d authored 11 months ago by Jovansonlee Cesar <[email protected]>
refactor: rename Eval -> PreDiff, pre_eval -> pre_diff, eval -> diff_if

615582a0fc01ecc352b53bc4105b1c0d96fed3f2 authored 11 months ago by Jovansonlee Cesar <[email protected]>
docs: make documentation show up at crate level

abfc23bec412bd9383b33826c36d2420c49066ee authored 11 months ago by Jovansonlee Cesar <[email protected]>
docs: add TODO items

e0b8f60a01eaedc54e419afcb46336960ad9d2e0 authored 11 months ago by Jovansonlee Cesar <[email protected]>
feat: add TODO item

9f2e9f7aaaf5b4cd38e00d6d4f4f55802bc4b073 authored 11 months ago by Jovansonlee Cesar <[email protected]>
feat: Use clone for copying the APP, make the interactive use pre_eval

83cc8864c60b3f5e4ece39990469cb76338a678a authored 11 months ago by Jovansonlee Cesar <[email protected]>
feat: requiring Clone derive for App, since transmute_copy didn't do well

a25fcee00591f27a38819df26800b52224fb2b0c authored 11 months ago by Jovansonlee Cesar <[email protected]>
feat: use shortcut diffing with the pre_eval

801f9a114297af5be7d01919bca5ad73e57e747d authored 11 months ago by Jovansonlee Cesar <[email protected]>
refactor: remove the use of derive(Clone), instead use transmute_copy to clone the APP

cfa3dac21b25a570fc8f97619db2766e67679c0d authored 11 months ago by Jovansonlee Cesar <[email protected]>
feat: make use of eval and pre-eval but with the app being clone

f39a99f2a8ee72daa08c1360593cc69a4e1e47b6 authored 11 months ago by Jovansonlee Cesar <[email protected]>
feat: add example to fetch data at the Component level

f1d56fe18e435023d3a3110f30c6fb43fc14480d authored 11 months ago by Jovansonlee Cesar <[email protected]>
feat: add selectionchange event and document_event_listener

3a4053653b153f0fd4033f8bd3dc216dc8e8432b authored 12 months ago by Jovansonlee Cesar <[email protected]>
publish: prepare for 0.60.7

635d34bcb694aa70e4d0b3ea2c742c3515c48e6e authored 12 months ago by Jovansonlee Cesar <[email protected]>
refactor: remove some logging

835821c627228aa73634e036954302603e949c7d authored 12 months ago by Jovansonlee Cesar <[email protected]>
Merge pull request #83 from iamricard/master

fix: disables serde-serializer feature from wasm-bindgen dep

2053eeb2d03284a98999659d6d017beb2a5afff6 authored about 1 year ago by Jovansonlee Cesar <[email protected]>
disables serde-serializer feature from wasm-bindgen dep

d9d2f2027079578753a56b459db2cdb6e70b8651 authored about 1 year ago by Ricard Solé <[email protected]>
Merge pull request #81 from slowtec/csr-tailwind-trunk

Add example that uses trunk and tailwindcss

ff091fb070e4fcfe8f28602a05fa2ceff95473b7 authored about 1 year ago by Jovansonlee Cesar <[email protected]>
Add example that uses trunk and tailwindcss

a8340ce6c9e968866c7f1f97d975e4bf032f5daf authored about 1 year ago by Markus Kohlhase <[email protected]>
Merge pull request #80 from nootr/docs-0-60-0

docs: update version in getting-started.md

96a77acec78f7effce8ab8dbbb1554620fca3451 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: update version in getting-started.md

6d2af43ff942fdec61ee44526124b03b793d8fa8 authored over 1 year ago by Joris Hartog <[email protected]>
fix: datetime_widget to use Container instead of Component

5d66c7bfc2c70448646e328af59ca511f62ed984 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: Change auto implementation of Application trait to Container rather than Component as it make more sense in web_component context

4518022f65679d04eb080358fcc407c5edb36d89 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: improve the custom_element macro processing

6be4f2306e34a8db1b0cba18b54df4c655fff72c authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add selectos_ns

47096421c818a0439b40a8e87ca34dde72f33f8d authored over 1 year ago by Jovansonlee Cesar <[email protected]>
Add a function to return reference to APP

Add methods in Container trait

4fbe22cb047650cd2b44f3c59dd4b1ed9640c18a authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: remove warnings

dcb66cd4d49e56bf45e50e0dd52b4fced0c6ee2e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: Update Changelog

3abdb5380b3f2242a935d81b1cd21db9ba1fc52d authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: Update TODO items

e9bd68b8445a5fccfd6d9d3d5a1d9e311c74d30e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: add a new crate sauron-html-parser

8b079a7deb5b9a051ce069cfc76272c353820b24 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: Add a new crate html-parser for dynamically parsing html content

c1e97f1f7f3a99b7f92e9f81ec0f85bd7e6074ae authored over 1 year ago by Jovansonlee Cesar <[email protected]>
publish: prepare for 0.60.5 release

82f275f1a80cf03c21a3384ededd37d865600a60 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: add rgba css function

de21631d51ba9ab025e75dd0da6ed1746235c0d2 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
publish: prepare for 0.60.4 release

bfe31d3919f1f511fe36619eba53c2f96927874e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
- fix: check only for non-matching property when the property name is not quoted.

- quoted property name in `style!` macro will be an escape hatch for few cases such as the use of...

0da1cc329098a4ebb27853383a4bfd8b960e910b authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add Program::clear_mount as alias to clear_append_to_mount, add clear_mount_to_body

ed626d8ba4e96d09c133601bf0c5e3c28579fa72 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
improve error messages in style macro

feb043d64f2587b57d84819be7cc8068928eca75 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
publish prepare for 0.60.3 release

ae3b6d9a6078b676bbceb18383225178e00504b8 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: make error for incorrect style property more helpful

327d4fc75ae748ab1a78b215132350667b422b91 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: error in the node examples for the use of input.value

dc3703f1af6cd4d87aa2bf367687002500732642 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
publish prepare for 0.60.2

12ff68a59573e8c29fb4ba500f0964d160af22a5 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
cargo fmt

a45316b3398d650e14db1a77235d0362644f74a4 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: call on input.value()

ca1448ef7e1086e3335ddb9b1c8b7494069a285a authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix test due to changes in input event value

15046d1f17424895a3d09fd70139b8876526b219 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
improve the Input event

a3715cad288b006394e7c72b8e6d4776e3a9193c authored over 1 year ago by Jovansonlee Cesar <[email protected]>
update to mt-dom 0.59.1 to force crate user to use this version, since it has a fix of critical bug

91e9b18dced2f5830cc6cfd1be9db54706355fab authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add test for annotated styles

67ffef050764547f107a244ec261e265b1ad1779 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: add TODO item for InputEvent

2f726d87545d6796dc414a7f54381302dcbced1e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: allow annotation to style properties

0324a0999fab10b5df385567c9eca925e58660d1 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: formatting in changelog

696c7385cafe8ce70ec7998f3bd18de449732e16 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
publish: prepare for a minor release 0.60.1 in sauron-core

ef5f0a5f70dede9ee10ba2aa561f2a43555dab0d authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: update changelog

c900ae02bbf829b95be25198f2eaa97d17c31950 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: add lazy_view_if function to lazily evaluate the node function only when the flag is true

771b39364290995448cede043fb078f3e20650a1 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
chore: remove log debugging

2c8316ff1e340db463241edc55e86d441a6c602a authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: compilation error on tests

49812e98bfb9aabae15de8a810cd59ef6fb40918 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: web_component, use Program clone for attribute_change

881dc46130ce6e029da9aa54f9e2d521e8c46d32 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: Program has to be wrap with ManuallyDrop so as not to drop it at the start function

ea69b90509c6e886b37a65c3eb6210022801ace1 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: Cmd should use Program instead of WeakProgram

f95c7a1e5af75ead224ab566e5be9713258b4ad6 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: **breaking** all references to Program is now Weak and will go out of scope, and so an AppLoader is needed

cccc18ce252ab7167ffba46ce477c06b70146792 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: test, use update_dom_with_vdom instead of just setting the current vdom using set_current_dom function

0b288436bfc663d1b7248154959d9406104f6ef1 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: remove set_current_dom function which has a different functionality with app_context.set_current_dom

39583109d419e6db8776830acb341212f0537b4a authored over 1 year ago by Jovansonlee Cesar <[email protected]>
use mutable methods in app_context

0386767ec97b9014f6c0a795bad417a6b7b76736 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: add a Note on why the function update_dom_with_vdom is not unified into update_dom

0405544c6a39d313acef990e9236aaf0c1575e37 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: use mutable function when applicable

c56057d39729e5e278407bfacc5cb9de2fa82339 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: progressive rendering example

ead0f159f0915d3ce3b4d0e687c01c10cdaeb51c authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: make dispatching messages and updating dom mutable

c3e924da198a25fe66caf38a6a317142253fabf4 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: include strong_count and weak_count to the measurements

8aae08ea2400f741cc7a883c036203924ea3d58a authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add a test-case for issue#75

655e7d97219b133c1812fcad40cec760566bd4d6 authored over 1 year ago by Jovansonlee Cesar <[email protected]>