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

deal with Widget::Scroll in html backend

e44feddafa7fef2549ddef1ebf5a960fae612714 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix widget that is embedded inside of ScrolledWindow

This is solved by creating a dedicated scroll widget which tells the UI that the children nodes ...

9d77334ca9c1ae9b5f36394f1122b2d91aa56172 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
make it work on stable

improve handling of renderer

2d989e6565e8ce5eb8553b5b5f514a994b6f8f9e authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Update windows backend

af7e23d54f9e04c100d448026b3400668ff5f3ad authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix issue of conditional checking for setting attributes of widgets, but using the tag supplied by Patch in sauron_vdom

5a4b238d83883dafe28d6e5d5e7b19246191c48e authored over 4 years ago by Jovansonlee Cesar <[email protected]>
refactor: modularize the setting of attributes for a widget

0f497427da4e00122f9b9ea862ad71a850ade080 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add Paned

722356b79745048fa34a8ac577ad9df3259cf2fe authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove the use of unnecessary Rc

ee6a56d3704aa36b9c8ee4907e770fa3b8cce281 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Fix html backend due to sauron changes

a68b057e240eab371e2b36eb14fa96fc336513bd authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Use the common Dispatch trait

57c2ad3e3bf1875861fd08e0a890c6a62477660f authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Update nwg to support TextArea and adjust changes to Paragrpah and Image

6ae62d9671b05170ab464533209912e49a8a788f authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Fix html paragraph equivalent

a23c02650367891816474dbd300815c109060273 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Improve apply_patches in gtk_ui to properly patch TextView and Buttons

dab1a8fe5af938cdd573b07d4d9aa61189423d0e authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
multiple updates for html, gtk and titik backend to accomodate updates from sauron, and titik

2bbb9f081459d9c3d0d483e0c710b7d58d503dd4 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
refactor, delegate the draw loop into titik crate

693b8a7b0142fe98a94b07bd40c218d5c00f6ccf authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Make image and svg use data attribute

Rename text to paragraph

Add support for textarea

0d469b8182de420a81f8f36cd4ed54bf1d7a3947 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Remove svg widget in nwg, since it is converted to Image

25cb406c10fdc4a24d1aab9adf3dc43d8f4cd9b7 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
add bob.svg

53c8154dca88bd2a1d71df37c0dfbf8504800c7d authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt

167823c9a75db1f149d27aa3e43ae5334913cb2f authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt

9862af3dfc959a8d274681b5966e3c32a5e2a742 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Add svg image

a3f62046a09fd570e2d2069f53b65babf47738a7 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Add svg image support in nwg

37e341737f95831c5843496e4ac372d579dc7a01 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Merge branch 'master' of https://gitlab.com/ivanceras/sauron-native

acc78a63d276c111083f57d41428d5af101a111f authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Resolve conflict

01ba50d6b3d24e895a946e285b05cc647f36f680 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
improve instruction

3f210a262b4fba5dbb4dc686c0961bb2c1a295fd authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Use the new version of titik with smoother rendering of the buffer

dac25211da7f270ecb85c86167ed2e18e87192a0 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
chore: remove depcrated crate itui, remove old example win_ui

4bd00a7e0539602881def6ce6df68d8aa407e64e authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Improvements of Flexboxlayout from nwg

c5327f209b037c353cf5963cfde8854ffa56574c authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
chore: remove the println debugging in gtk backend

fix: set the label of the button from the AttribKey::Label instead of AttribKey::Value

3982be0b52921cc0a25e83a7f7edffb1dc38b903 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
WIP: make the button respond to click event

7538c441955733f804e0a275a5299f7bae7ebc7c authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
feat: make the events in the titik ui be processed into the focused widget

fe7f98c9309449a3dffcf5979ecd768800069734 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
chore: refactor to new version of titik

7ae27c3adf2056b44003b8c2d6cf832079f82497 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Deprecate itui, remove old examples

795e02be8b7b3439a2f35da2319d283b81e0e461 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Update the screencaptures

1e0ae407e0e9b732008637f022659d0e1f1c28cf authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Make submodule accessible

6faf1db923f991d5b041b9f892d3eb94e2f51ed8 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Add titik backend

584c10b71ed6dbc5c9a45aaef3d0ce54b0b8c00f authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt

0131ead470d36d67d53ca07f37be06f9a28bb82f authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Fix import due to change in module restructure

aaed60d1102833d96ee1d32ac30172754dfa9a6b authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Move functions to their appropriate module

c48a7957a7b7ab2f86fa775175c302aaaed6c262 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Simplify code from finding value and setting it in the actual widget

203d54ca3d5c5e58135bdb56399620c44bb15803 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Fix nwg backend with the widget changes

f997f622d2aaa55f272fa7c3273ba957d3b73a96 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Fix html backend processing of widgets

b19e06a8f198f0f304515e34b0496e0a048456ef authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Simplify finding for specific attributes in functions

3cd19455c5449e128b0160c107c969e3069b6c4a authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Improve consistency in the enum Widget and the attribute is now process just as before converted to the actual control attributes

1a933051c79e6e7ff7fb8186d661818fab3eac5d authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Remove the start_render, and just call the start_draw_loop right at the init of the TuiBackend

393c2391badf2ab1f9a113625ecf429d5b48fc56 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Merge branch 'master' of https://github.com/ivanceras/sauron-native

2f352b910669fd4dc1f898ab380774554caf44e2 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Update TODO

6ad9bdd9d031593e4900d74b61af93e89b818010 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
add TODO items

c2e708682b692f325522c65379067f0ff0bdbdfe authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Add conversion of events

0795cad35bbd26898d64354167dfaad39231cd12 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Fix attrib_key related changes in the main code

4f9ca07a486fd56d86ca090a24b75efce9accdf0 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Use enumerate AttribKey as the attribute names in the widget to clarify the distinction on the abstract widget then can be clearly provided with a counterpart to their corresponding target platform widgets

b8a14f537b093c5e38a1523e6f1e165588d2cdfa authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Remove cross_win from the workspace

137cf9a49ba1d6094afa5f8b07e6a261792e5fa8 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Remove cross_win since cross_widget can now be run in windows

7f605dd04d6d69c9b6944f0966ed56f2b1ff9a80 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
defunct block in the widgets, as there should be vbox and hbox

aef2767b512348772c2a440721ece327a562a982 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #5 from ivanceras/feature-windows

Feature windows

b2ec9b8a6cff9cc57ea9e1a144ba377107415763 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Merge branch 'feature-windows' of https://github.com/ivanceras/sauron-native into feature-windows

aa5649dd8e0432d9c5fa75a9338370dc705905cc authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Update screenshots

0c983f9e45e1a0dbf21224fa48efa9a9fb182800 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Add support for image processing

359be92a09a0aee26c9b618cd8e03343a67d29aa authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
More experiments with native-windows-gui, convert the widgets to NwgWidget and decode NodeTree

0460090e9a2607007df1e9245bab29924f8ff94a authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt

6cefd046522fbbf1ac95e95d5f9ed7bffd35486d authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Add example of basic element manipulation in nwg

acacd50f3984dafa3c5d1953368dbdc264f5da28 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Use Boxlayout for adding children elements

c95e453efa19f3ba1ed8a111963e58d0d19f83d9 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
start porting nwg code into sauron-native initial backend code for nwg

c30d140793e01c8572187538d7d92ec1d4bd0e43 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Simplify sample nwg code

1b301309d6d05501662afb6f4f29c3285dbb84b6 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Initial code for windows ui

8266a8d84bb4dfdf235c0c17510e6bfbcc66e012 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Implement radio button, improve checkbox by adding the label

924c903657043148db7d73839265680d3d57cdc0 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Implement image

ee1c78f4b600952953f6234d7b078bcf1a7dc066 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Implement checkbox

697354af1aad9d536d2b59501cdd20af27304b06 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Rename widget names to a more appropriate name

092c6ce1c31424a4b2c9b91158ebcc8b5d64d014 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Display only the CTRL-C when in tui mode

27db320aed61f45e9ca908f1efa03e038be31fe0 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Update readme with TODO

773ff9244fdcb75122646a6f7794ccec760238bb authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Update to sauron 0.21

cb81d1764a386cdb86fe172bba243a2be1a539d4 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
No need for Rc on the container

e342f154f03c814b0f45a5c900d55480034e735f authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Refactor code to have as_widget and as_container to shorten the needed code to manipulate the widget tree

7798552cecd678c3e2f1454bde1cb0caa39287d0 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Update the todomvc example

de558df91f5341e533e59fbb65e3b837ae70c471 authored about 5 years ago by Jovansonlee Cesar <[email protected]>
Update to sauron latest version

c189a33cdd34b253d182e7acb98bb456081cc6ba authored about 5 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt

f4b8b2c361d46732c3517ddc1b2bb741c7c61bb9 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Using Dispatch trait instead of Rc<Self>

f42325b9c1ac11f8bc21c2f5120bdc6dfe838c91 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
shorten the method name

6f63aadd78bb7006c2c01aaee148fc44c1a215d1 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Fix dispatch without root node as argument by putting the root node in the gtk backend

6673e38cf6f9cfb98c54d6a9ee62d97da87d9ab1 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
commit from dep

7fde6f8209d7328eb15c731f5c81456662d4de4c authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Use Container instead of Application Window

184dbc29c89c3c9fff79dddb0597fa22d3d3e992 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Merge branch 'master' of https://gitlab.com/ivanceras/sauron-native

f7cd0160a8d565e813f7d64c41db036fb073d2c5 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Implement Truncate children

09ed63b64851f45acede271c012e3150a24dbdb6 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Remove debugging buttons

aa7a92a7321c93bd0e26601c6e642a654a926974 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
dep from itui

da07b50f6bdda11b5426aa47bc9ba5394ea152ec authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Implement Patch::AppendChildren

6ad1515b2142dd35f20404d9d87d2e8d1b40700b authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #2 from pzmarzly/patch-1

Improve example

f177cf3623806b9528c3ee9e9ad2037e5f92ec15 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Improve examples

56b3f7bbd1f13ba10a5e9cacc056fd53368b2051 authored over 5 years ago by Paweł Zmarzły <[email protected]>
Make scripts executable

27b7fa4b672edb19cf2af8986da8a6594629052f authored over 5 years ago by Paweł Zmarzły <[email protected]>
Fix typo

a801605b2c9421cfd69744e4b65c510c6a472996 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Improve docs

686062d0cf3b945dcb70a024017e26a681a706ff authored over 5 years ago by Jovansonlee Cesar <[email protected]>
More docs in the README

12ec86f7cd76285247ff74458af8d7903953d9b7 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Add spacing on the screenshots

d5387fccaef7c5b7e0b2eb3875c462ce015f605c authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Add screenshot

eb3f170307993de202f314200e673e497aca04d2 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Add screenshot

714f7fe9a8ba4d47abc3c7d5fb284da0b6837724 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Manual release for version 0.10.0

2b0fe7be01ad1611a936d7282f22b26fa7d76466 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Change license to MIT

3b77e104b2e327e9aeace7ba79693bd5eb3e2b90 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Use itui version from crates.io

93f2acf3f66c09a850b1f5b3dee15f9e83e20bde authored over 5 years ago by Jovansonlee Cesar <[email protected]>
enable publish

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