Ecosyste.ms: OpenCollective

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

github.com/ivanceras/sauron-native

Truly cross platform, truly native. multiple backend GUI for rust
https://github.com/ivanceras/sauron-native

(cargo-release) version 0.1.0

9eaa319133a03f8470fda4e627f9d7ce5c8db3c8 authored over 5 years ago
(cargo-release) start next development iteration 0.1.0

c1be965f85316a1cbcc7ea9dc90094929d6794c6 authored over 5 years ago
Update to use sauron 0.10.0

212130f1c5764d60d76091d454495a801c55e322 authored over 5 years ago
Use a proper button widget

2d3b12c6e6fb857f604b7a0f86cc2a20552fb367 authored over 5 years ago
Move notes to itui

75cc715e34f508fb2fd72e8442cc6f0ca01a85bb authored over 5 years ago
Make the triggering of events to the text-ui works

8db5a4a020544a0191193876dd2b13b53e63f3c6 authored over 5 years ago
Add event handling with the app and text-ui

eeb196ef00c46b9de00eeafa4d6536bb3dcc98dd authored over 5 years ago
Fix oninput event for html backend

9f2c139348061db450d37fabb7dcf162d6143002 authored over 5 years ago
Unify main with both features

cd0afbaa8d074a6665135337b627af57de700e03 authored over 5 years ago
Fix error in html cross_widget example

cfc0c97ed9e757c10100d1d8626c114dde163ce0 authored over 5 years ago
Add TODO notes for TextView

650cd41314b4c88bef2a43f905f72e3a200bb173 authored over 5 years ago
Add simple interaction with gtk::Entry aka Textbox

acc97d0989d8b8fc2d67434a207baf8f09207c10 authored over 5 years ago
Add a simple textbox widget

758cdd8df85ffb08ddf2dc034d420c4532fd79c0 authored over 5 years ago
Add notes from hn quotes

3deb21e9bcafb17e8bcbc05a87bcb590e2a91c9d authored over 5 years ago
try installing gtk dependencies

2e0cc3f2c132d1d052debd68e22a5b799e614b9e authored over 5 years ago
Install gtk dependencies in gitlab-ci

eb06f29c504b98b614f0c2bad401e0610f6f65c4 authored over 5 years ago
Add initial working code for patching the gtk widget tree

925e7ab098818539314ed95f5507824c7b6cde21 authored over 5 years ago
move apply_patch in gtk_ui to its owne module

Fix the html example

387703de55f57485ea00d0ac6c8884b94096c02f authored over 5 years ago
Fix errors

331c603642efd209daae4dbc683ca66e384c5fa7 authored over 5 years ago
Updated to the latest version of sauron

refactor util functions into util module

d665e3e5c617a2f82f9d0fc86132e033fa4514bb authored over 5 years ago
downcast widget to container to get the granchildren

286b0020eefcf28e3b60d03134352098e5ddde54 authored over 5 years ago
Add placeholder for traversing through the nodes of the gtk widgets, its a TODO

b2b6524f813c341007e7e9e8f25f1ad10236af78 authored over 5 years ago
Add the structure for updating the app view from the dispatched Msg

ee11ec91135d4078b1d3bf2d2e2974f528d46819 authored over 5 years ago
Using vec style for adding attributes and children to a widget

562778a08dab730229ad084368c593d41eaf13b5 authored over 5 years ago
Add note for gtk

fd66521031ed84ef788dbc37a71a72a129926580 authored over 5 years ago
Mofify to use the new latest syntax of sauron with vec

6495c04f837ccd369c637c50b052b25f60a5ce55 authored over 5 years ago
Notes on ui for text-ui composition

f46849ab70b5c3d6f409c8e8d149239f66122163 authored over 5 years ago
deal with Gbox on GBox and textview

2db8cff742d8ade61b4653ba073b9f1047fc0235 authored over 5 years ago
fmt

1b118b3d09d03cdfa77ee1763725589e994b8f73 authored over 5 years ago
Add implementation for conversion of Widget to native gtk widgets

227a76886b27bb7b0a25d0faafc7e6e72f607211 authored over 5 years ago
Add initial code for gtk backend

7c22cb8e9d99306fa0362117abbf59966c3b2ad1 authored over 5 years ago
Rename Row to Hbox and Column to Vbox to avoid ambiguity with which orientation is the direction

c6444328c37c5249fa791200e8022f83d1205b41 authored over 5 years ago
Make a derive type of Attribute and Callback from sauron_vdom in sauron_native to with the provided concrete class to avoid mismatch error

e8407b49dbf5d94ff39d1778980d5698e9b61a7b authored over 5 years ago
Fix ci

8ffd72f5c9017cffacabe32386678f50020f356c authored over 5 years ago
Fix errors, reform callback event to convert vdom::Event to sauron::Event

09305dae770bd13807e43ec615b677f5c0141bef authored over 5 years ago
Update to sauron 0.6.0

33fa5bda2de43f1ab51af4237acf0155462b581c authored over 5 years ago
Rename project to sauron-native, Update to use sauron 0.5.0

997128dfdcaba6d0dd3952b1978438604f2807da authored over 5 years ago
Remove errors from changes in sauron 0.5.0-alpha

28e54243ba5ff6f7561c1da83b18092465d2ae08 authored over 5 years ago
Refacto rearrange code

93fe7c627231f4def2f759f050fcc11637573a5b authored over 5 years ago
More buttons on example

4aac319dac1c63dd31b1eb4ce402c07aa60d90d7 authored over 5 years ago
Make the html-backend and textui-backend worked independently, rendering the same instance of App in cross_widget example

cb4894b2cb9fab100352c81afa76055a67371b1d authored over 5 years ago
Make the Html backend work by wrapping the Widget with an app that implements the sauron::Component trait, which is a requirement for the suaron::Program to be compatible with the App using html node derive from widget nodes

78177608d0f64a7b1f62f603fb1cd0a33f427ed7 authored over 5 years ago
Initial code for drawing widget node tree to terminal

be06ca874e8d2f81c7ce73d08b756c2cfc74cddb authored over 5 years ago
Added sauron_ui Component trait and Program struct which is a derivative of sauron's

Fix error warnings and type mismatched
This also removes wrapper for the Node and use the actual...

5f72066b997f8ff380e65151c43c728b31a856b1 authored over 5 years ago
Refactor Into<Node> conversion into just a plain function call

Refactor code to use sauron 0.3.0

44e34fbf6bfb711737fdb5f4ea2cd1ba7ca0530d authored over 5 years ago
Use github public repo to clone sauron

b2b6b90488ff6f5cf36bcd7ba9bc7decc0310ef0 authored almost 6 years ago
Add more details metadata, Fix gitlab-ci

1374053e9b503ff04b08f97d5c9964d7af8023a6 authored almost 6 years ago
Using the release sauron

182da68a646f59e6ce3e9ece5985b6418b114a38 authored almost 6 years ago
Remove isomorphic/client from workspace, it has been moved to sauron

f7cc45246e0bb7a37d1483ca3ee861d8d6770afc authored almost 6 years ago
Move isomorphic example to sauron html library

7d88d6c672b1ec3dcc5ca780eff2fa0b2fce2165 authored almost 6 years ago
Move browser, vdom into a new repository

browser is now called sauron, and vdom is sauron_vdom

73863a9a9b28c689f3f309323c82984a82f62d1a authored almost 6 years ago
Add example which will try to display widgets from caesar::Node into tui widgets

6260ed94934416beb316428dea22c638041342c6 authored almost 6 years ago
modularize draw into a function call

3c44703c570438611e432b9f7bb5e8f98d68828a authored almost 6 years ago
Modify tui_backend to use vdom event

86260a287d4d195ea1623974b18c23e60f339e76 authored almost 6 years ago
Adjust event : click event listener for the new MouseEvent structure in vdom

4114eadd2ef70352140575b95ab33105fcd78e23 authored almost 6 years ago
Improve MouseEvent in vdom events, also add tick event

e680529ff206e0d9db48e10bd2f7b0563fe80480 authored almost 6 years ago
test with all features enabled

327d35746092b2331af0c2b92a4f49de16989948 authored almost 6 years ago
A working cross widget example and displayed in the browser

60e4aa201831b56f15228c2cb0514ac3364f93cc authored almost 6 years ago
Simplify simple app, using a function call rathern than constructor

26f9f680d60b19c2985847e6c55e2e38cfb7b1e4 authored almost 6 years ago
Rename to subscription to init_subscription

bd86f72f51ae2cb5a57bab2236463f8ac6401e4d authored almost 6 years ago
Remove errored example

520f4a6269763cd736cebb68bce28b60a15006e1 authored almost 6 years ago
Remove unused files

b4e8597c83f24f3dba4c44ba3759b752f657ab53 authored almost 6 years ago
split html and tui backend into their corresponding file

10601ffd2a0e67b0b36bfa8eb0f0d3c82b4311dc authored almost 6 years ago
Add abstraction implementation for row, view, button which can be converted to each of the different backend

bbdb9b8b43b0cbfdb5070256b811ad17894f3f15 authored almost 6 years ago
Testing with more backend

866c07106976803fb8d74aecb358f28a52664f52 authored almost 6 years ago
Using generics in vdom to allow multiple backends such as tui, not only html

d1d5c69bfd877e61693c96af415546d64defd341 authored almost 6 years ago
Initial code for caesar ui abstraction using html as the backend

e9a15a0a582d56c6345bc5f97b5edcd6f8e00d5c authored almost 6 years ago
Make a mut ref version of add attributes to allow add calls using &mut self

bbd566396f96b269e4a9feb94e6486c56ccfd884 authored almost 6 years ago
Expose Attribute and Node in browser crate

c3d1ab9b4a0417c72afba4c4fab737f9f5b1def8 authored almost 6 years ago
Add more attributes that are used in the examples

773ed2783177d90b8bc9eee7ff5af391599a6fac authored almost 6 years ago
trait inheritance

adf9bc5750ec16c3923802d0d8cfa4e774a951d9 authored almost 6 years ago
add clippy

fa5bfb5a102e454a90bd3bc2c01799571b3c03be authored almost 6 years ago
put back subscription

remove uneccessary logging, cargo fmt

797c1db9a643e87be504740eb954029cfaff5b07 authored almost 6 years ago
Remove warnings

da27b6bfe1d28a454a768111afc9ad766199b0d9 authored almost 6 years ago
cargo fmt

8e40c9bfe1c3ede7af805c29eb69a545e6654abc authored almost 6 years ago
Fix clippy warnings

b133ab636974577189ef38d647828c3e4fd50a83 authored almost 6 years ago
cargo fmt

6886ea67dbf5b15518573cfb079d8d58972be7b1 authored almost 6 years ago
Fixing warnings from cargo clippy

f71bdb1d61892f7273e2e240fba945209a14a197 authored almost 6 years ago
update readme

4ead4bb16e8fb456663edf18dedee27c0d4325a1 authored almost 6 years ago
more flexible logging

563823525e5f19a8e81f47dfb1461e4e0f1f8335 authored almost 6 years ago
Remove unused test-browser.sh

2fadce41ab38aa2f6d833c7b98ea5c7917fbc00f authored almost 6 years ago
Remove the ci for the stable version of rust, since it always fails until the wasm-bindgen is stablized

0546d1c3e6cf8f45ae35c0160b2b9ae1799b1448 authored almost 6 years ago
add ui-orbtk to excluded workspace member

c76aec55f887e08de567a5ea7b13ebc9d35ac197 authored almost 6 years ago
Remove warnings

a451c6e6638f097c7ff0de5e988d45993d08769f authored almost 6 years ago
Add more test

Also fix other test, shortened code

d24ce9a88676ff765e26719ed5c967e6ce87767e authored almost 6 years ago
Add License and contributes

504b3e2e277bc74debacbf628384f0334840f94f authored almost 6 years ago
Rename element_with_namespace to element_ns, it is shorter and concise

6b0632f585b4a1b1b5b3ba0c9e8c8c9ae51d9d8e authored almost 6 years ago
Add declaring tspan

54cf6c870237f13b97c85ac5e7eeb026b7721457 authored almost 6 years ago
Add more implementation for conversion to Value

This includes bool, arrays, and tuples

d7260fc2eb0a4f86f41ca5e6f7060540772b71c4 authored almost 6 years ago
Add stroke-opacity attribute

cargo fmt

1b8e3996d5870f2ffcf4c18899368be6a15aba38 authored almost 6 years ago
Remove unnecessary scripts

a663496a26193de185d79428b3be9d7bf7d4d6b3 authored almost 6 years ago
Add font related attributes in html

1a66b6434b82fb41aff8c48e9801a05676caaf98 authored almost 6 years ago
Disable ui-orbtk first from the workspace

043c298f31663da33e404f5605c285378918dd85 authored almost 6 years ago
Move svg specific elements and attributes into it's own module

a10e42a3424180a2f6bcb6a35b2488f18360f0a4 authored almost 6 years ago
modularize script to use copy_files in separate script

use port 4001

b402abeb3698010a969d5306e5c34ef34e7902d3 authored almost 6 years ago
Refine the scripts to check and proceed only to the next command if previous succeeded

668b14d45645190714b335895f1a208dff839353 authored almost 6 years ago
Remove unnecessary logging

reexport useful vdom functions in browser crate

046acae30b729f1f014ee291e65248631ea9402b authored almost 6 years ago
Convert the simple example to be runnable in the browser

f8427b75e9196d0bfa5a5a1dcd57108b1a385d5e authored almost 6 years ago
Add implementation for adding children in an element

bebe5f3554a1c9fac3ca908db2314737f8dc2c4c authored almost 6 years ago
Add f32 and f64 conversion to Value

14c5d38a5d6de0f2fd4b26f318170a8c39d28e60 authored almost 6 years ago