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

don't run test on gtk in travis since the server only has gtk 3.18 instead of 3.22

bdf7d42b16f4181fdc4d9fb4e28c8dab3c062a82 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
pre install gdk-pixbuf2

6885ef916fa858b282f5f56cac0a5c175bac1e19 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix test in travis-ci

406f2ddac99afd3527ead399455e563e1dfbde98 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
use expanse instead of stretch

Fix local mt-dom patch

Fix titik version to 0.3.0

f0eacf2a45fca32bcfae7437b88669d30b173ee0 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Also remove reliance of local path for mt-dom

3d284bba8a9edfc71a79ca7a4d2ba679c922f86b authored over 3 years ago by Jovansonlee Cesar <[email protected]>
update to the latest versions of major dependencies

remove reliance on local repo clone and use the official published crates from their respective ...

259d346e1425daee82ae92b4d23cd2d73db566c5 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add TODO for a new crate: sauron-widget

1d9dee8d3214bfce4488174d803225e9ff68079b authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Use expanse as a replacement for stretch

Add todo items in gtk-ui

903f7cb1b71b3de377055e8372ca2881751c878a authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add support for on_enter event

63c17176854f145f77b834d12ac1bece39f6a71e authored about 4 years ago by Jovansonlee Cesar <[email protected]>
move widget into sauron-widget crate, so the structs can be used in other ui backend implementation

ec2caeb072250737210f9788f23caee4be6b1b01 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
rename html to web

sizes for html,gtk and titik is not computed using stretch temporily

a9f6f4db58d36b4330c06d83b82ab2929faeb89f authored about 4 years ago by Jovansonlee Cesar <[email protected]>
update to latest version of sauron and mt-dom

0c83dfcdc33b35324f83b0e15807a6de9dcf652d authored about 4 years ago by Jovansonlee Cesar <[email protected]>
modularize titik ui

fb86be5cc9af84ca33473a301fe7f6914795d02f authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Revert "Adjusted to reflect changes in titik, there is no dispatch in titik anymore"

This reverts commit f887868d38473ab07addcb809d84e68c073488e7.

0c0d83417649102be57c62c46c920a3aaff20932 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Revert "remove the use of PhantomData since MSG is already in used in the struct"

This reverts commit 8916613977a1c2a2819323dea5f291112703dd20.

222651433ddb959b36122519fcb885b5a9f2a88a authored over 4 years ago by Jovansonlee Cesar <[email protected]>
remove the use of PhantomData since MSG is already in used in the struct

8916613977a1c2a2819323dea5f291112703dd20 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Adjusted to reflect changes in titik, there is no dispatch in titik anymore

f887868d38473ab07addcb809d84e68c073488e7 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add debugging in titik ui Link widget

02455c8260784462f9220355efc26056db7f86ed authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add implementation for Link widget in titik and html

Add more implementation of events

Add conversion of html event to sauron event

5993ee6aa50ae957bc006701f56b9cdf420b7d03 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add implementation to titik ui backend for the widget: header_bar, menu, search_input

060be01bb5a94942a392f77cf0edbe6ba971f886 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
move event module inside of widget module

c4db1009007590a5bb4deffe6f034e71b97ade14 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
modularize widget to builders

clean up the code in apply_patches in gtk

e9ff0c1b6f0a655291cdcf31f57eae86ed15dd5f authored over 4 years ago by Jovansonlee Cesar <[email protected]>
cast the containers to their specific widget

801fa50858d3ad32826657a9b5ca539ee68e97a0 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
organize the code in gtk apply_patches

4885a27868664069c72ff2e7fc16acbca0ad8197 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add conversion from numeric primitive types into Value::F64 variant

9b95f7d94b0aed630dede4084fa55543c538eb85 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add notes on gtk backend

54d069c4109064813dacd3abb3071d8214ced60c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add title method in Component

086ce358c35c77f75c7217d4e9a11dd8ba545714 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add MenuBar, MenuItem, Menu, SearchInput

d0135ebdcfb1259d29c78e77f9bdb3e11ee3b6bc authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add header_bar widget

611e554971ca69a3334d39a7fae717f69e800899 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
remove println debugging

29016ddb83ac58ef61e4798e689fb2f92f315ad5 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add mechanism to override styles in the child elements

this is used in widget overlay

879316247b209e6d98beb3c7b2e5f9ae5c5d783c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add a build script for windows

510c20e960599d03c891365c0cb371b3ad8d5a94 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
integrate adding of children in the conversion of widget instead of making a separate api for it

be3f6fdc8999397b39a10f458d32b56376d70236 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Apply stretch layout computation for widgets in gtk

b167b3e47ba93a3be9339bb45db36c0cd1391582 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
restructure gtk backend

6053455e566f27ff7397ceaf3fcebc517b7c917d authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add detail on the conversion of titik events

cdd70bdd8e3f00ae243603ac049ae07188a7d785 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove unused imports and some more warnings in nwg

d6a285a275afca83d70669d3e7862f79c1179097 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove compiler and clippy warnings

ff6dfd8894d54d59b8346a8a894f94290d608564 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt

705d4e4e63e797b331df7c33ccd16715b51229ee authored over 4 years ago by Jovansonlee Cesar <[email protected]>
modularize the conversion of widget into a submodule

4ab9bf0be80ba02955da88a1b8649afa11921fb1 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Don't store the view, recalcuate each time it is needed

9bbb7509fb0e7f0e2b194a189625595849627271 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add a trick to compensate for absolute position in Overlay widget

ae946bed403946f58c8b12717939fc598381e5c8 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Backend doesn't need to be returned after init

7d83166ab6938f79ab08595209a220fc51bbddb4 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove the need for Program in sauron native as it does nothing other than calling init on the parameterized type B:Backend

6824854e81b9be8c8f6188dd17805f2456eb722b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
add the Widget tag as class name to html nodes

feae8aa840245aec8b1ff6721ac0fbbbc3e558e4 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Use stretch to calculate the sizes of the widget layouts

71c939dbe669a7ee07dc6c171459ddabd6d0115b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix titik backend compilation error

a52979e73d5368e7167df9cbb20135cdc95e4906 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add more impl From for Value

7bb9702245362127f5f44a017adbc2d5a7c26d2e authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove setting hard coded sizes to native window widgets

ee10d51f51eae2ccf9ca68f27b3fae7213684708 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix compilation error for windows backend

3664007ef659fd2b8c5e263318ad44adca072439 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove width, height, and position from attribute key as it is supreseded by the Style

589ba5e4326e7646a5383c8c202dca4a92cc7ff6 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix minor error due to changes in mt-dom

edbd8320e86f0ee4f5dd8c45911ff9082cf30e9b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix the simple example

54bdafa376b3182b7c000431a85950b958510991 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix titik backend due to changes in mt-dom

f088afa809e19135eeeae641eb69cc2cdde840a7 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix gtk backend due to changes in mt-dom

2015979970e5c8c713fdd139dd751894b603f3b4 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix html backend due to changes in mt-dom and sauron

eae2fca3b62eab21db1d2701c4c3aa14e16d811e authored over 4 years ago by Jovansonlee Cesar <[email protected]>
make a correct implementation of converting titik KeyEvent into sauron KeyEvent

2544d05c805312528622effde7d16b764d831936 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
More fixes and conversion of types from titik to sauron-native

d1f83e352e6bbac231159027b70b8b03e63464e6 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Partial migration for titik backend due to migration to mt-dom

7e53cfc31d801ab023733ab281386d7a517000bd authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix gtk backend due to changes of migration of sauron from sauron_vdom to mt_dom

343d6e8e85230d5983233052d725375d6e9b1d9f authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix html feature with the changes of sauron migrating to using mt-dom crate

22e8ab594142f4d95d03f21562f540f79c3b34b0 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Adjust code to match the new version of sauron

c356b5455b5a7e8371756af946a5e4eb27ab1db3 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Use compatible versioning

6be5ce995f79fdc2631108a8033941a19a23ba8b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Streamline the adding of children in html backend, unique for each component

7edd0229ed64a4e69a8288a3aca37f2436d30596 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
exclude gtk for now, since the travis platform has an outdated dep

6643878e1b9f62c13e922a60670b9bf136733b4e authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix diff_widget example

522add3094bf8c430c017a81295add0daf90e92d authored over 4 years ago by Jovansonlee Cesar <[email protected]>
install more deps

ba6ec033392d53016dbb462b244438a19bb13942 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
install gtk depedencies

385d0baa067605e2b8aca1c47da48ae9eb384be3 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
use relative path for sauron-native

b255bb37d0f31e0e3a06dd320748a08cd2e73156 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Use the published version

f125cd2acb6be92b7e65530bf71ad1e038439bf8 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
make sure it builds for titik, gtk and html backends

cfba73c07278002e27ed662d59d1a9eb1b887a2d authored over 4 years ago by Jovansonlee Cesar <[email protected]>
titik is optional

8476db296d3a61f758b270630e59f71e668d4cff authored over 4 years ago by Jovansonlee Cesar <[email protected]>
fix typo

9a18c70c81b6d4f38e7e597b1f222150eced71d9 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
use published titik crate

cb77a6e6507722d6e4291a47a5265acc6d6ea8ae authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix warnings and missing docs

6953dc2e54aa8d2d8edb6543091dddef3675f76a authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add version for titik

45ae3efad88d9607e2aec5e95e0da083733885bc authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add version for titik

a0ae7857374068dcaa458394cf0d66b3e0cd3694 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
setup ci

f086d250493d72cd49cd49a7bad8fe88c69007c7 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix errors from titik changes

17bb672748207f6389eca8fb9087a64ab289728d authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Create FUNDING.yml

0db06f73e0cbdd76a4cb016934d1c17883a4875c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Implement GroupBox for gtk_ui backend

cba808a01eacf161ceceed825c71d06694f48843 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Implement groupbox widget for titk ui

608da0c94f16e3dd60eddacc17ddfbba6512142a authored over 4 years ago by Jovansonlee Cesar <[email protected]>
chore: examples

97a615ba91a58f3c46479117aa94898a7d4de446 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add support for TruncateChildren in apply_path module

Use the new simplified renderer

e00953491c52e51205abfa9d782100ab72e2e66f authored over 4 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt

c3c6da9a724f1d1757acdc79762413e645129806 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add initial code for AppendChildren in apply_patches module

d4ff575634074baea2ec78ad121d8c844a3ab1b4 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
modularize utility functions

fix example

3daef0dc7d84e85cde95c2526c404a2e2e72b60c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
simplify the function for patching the widgets in gtk ui

48d52e6e90b160c7bd1dd9613261eb460fcc24c1 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
use titik::Widget instead of rename to Control which may be ambiguous

Fix mapping on events

ce797dc6db2afc683b7ccdf8860d8f35de2cccc9 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
improve handling casting of widgets in titik apply_patches

a85bd1ea0ac1be3ce15d35e3e3fb474bd47824c3 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Resolve dispatching issue (Already BorrowedError) by supplying the root_node into the dispatch

Initial code for applying patches

703663c7d866ff7012127d0a1d1ede0a4c24e1fd authored over 4 years ago by Jovansonlee Cesar <[email protected]>
simplify and fix titik renderer

503e812bf890dd045ae9da8386bbb91a7c1472ea authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Use EventBox for widgets that has no event listener

implement on_mouseup, on_mousemove events

224e9b656c24aa67a7573defb979628ea86ee596 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Implement on_mousedown and add event box on labels

c17c01b20621c9115538e9812b8c73756690956b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
rename container to root_container

22b32c1b0a85d8a1294b3804054fccde54480654 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add a special case for adding children in an overlay, it has to use `add_overlay` instead of just `add`

4e90f2e0d3dd9155e0db9fcb6043106ce05dd180 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
implement Label

remove unused

2fcfb44b3a60d8db33e9c91105b9634fdcef8f13 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add overlay implementation

c8d5fe63dd2bddbbedc90de323b3b837297d176e authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Improve handling of events

Improve hpane and vpane

7e1be5afe6312160d9bacb5e8c02b49a365ecc1f authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix renderer api

b4636ed590dde512efc6532fb328348b9c80ac07 authored over 4 years ago by Jovansonlee Cesar <[email protected]>