Ecosyste.ms: OpenCollective

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

github.com/ivanceras/svgbob

Convert your ascii diagram scribbles into happy little SVG
https://github.com/ivanceras/svgbob

add readme for svgbob_server

8a456703aa7d50ee697df3f8ff8afdf083d61cc6 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
feat: add Dockerfile

60006a9eb9ceaee5d487c6b27f5e0b7e64d3743e authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
rename folder cli to svgbob_cli

2e8685a3bdb8d1e19e9b859459810d038a169943 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
feat: add a svgbob_server crate to serve converting of text diagrams in http

1cdbfa1943c5b462daec2b4a81f16679eac2c9a0 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.6.4 release

15b18d9c6a04b67f1e0a825a7abdf0ca6728e499 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
docs: add changelog

8e1cf354d3d258ce47a1181e9654892ddd2a13ea authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
disable endorse_half_arc_span for now

1bd81ad53a9b0b394cf3b65f311f3da97cfe909b authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
fix tests

0258a47bad396a8262da140c49e9ffa22630f60e authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
feat: organize quarter_arc, initial support for half_arc

3085e600517cdb2996cf33c840adf15533a3c547 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
refactor: simplify circle art

ce7f20e05fc26d121710aef7f3fac65abcd66de3 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
fix: circle_map test to their correct radius

67aba540b9cb577c5354b2ed056ddbd4cb66ebe4 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
refactor: remove println debugging

b6605541ad1940ccbb004af32dcd831f3c7864d0 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
feat: improve the implementation of quarter arc derivation from circle_map

684c8f17046757f03e5ae750d5b3bf6987c99dff authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
docs: fix typo

ec2a12c2c0bdc595afeb85d50fe79c685d5f3e08 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.6.3 release

3d459ab999ef7cb3b6a2b7ec02b6a72df508c127 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
bump up versions

c18299b367c81afabc4ce967e5a68ec1307beb50 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
refactor: move the profile to the workspace level cargo.toml

6514644ad620afa93a543092e19171341bdd7736 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
refactor: move Settings to the top level of this crate

2208804bd5e85d2c23a693cda2fb25304855130a authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
Reorganize directory structure, update to sauron 0.43.4

277f28b337a2d00a61cf342247060cf5fbf88d50 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
reexport nalgebra, add logging on points ord

06c4e56d16d3c4d06434bf920a62ee8926a3db9a authored over 3 years ago by Jovansonlee Cesar <[email protected]>
bumpup the cli

46d5abaf7e6e70cf729d0b30ff1b824b2ac80340 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Improve the publish script

1d2ebd500b3ed7bf588b1699a7d19bb75ddef737 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.6.1 release

732a93158a9cff3089c4dbba5d9c202cfa8a0f7d authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Improve code readability on view by using arrays instead of vec

a0989292b9501af673b3d6148f055e5d7f3fb8c5 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix and organize tests

afe9168fda6d43911fd3bdb3de785776d2402e30 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
temporary fix for span test

b2baa3d8de2b58285bd7e2ad55fd34e6aa68189e authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix some tests

990ff5fed437888ea8cc6ebb26479a2af9598de0 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Modify the algorithm for endorse such that circles and arcs are matched by their ascii art rather than their computed fragments, this way, it can intersect with other fragments

dfb72d701bb5bd0e59e8bee4daa86d6861d3ac46 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix publish script

b22400a3b80c1aa9a10607393bca27af077eb8ab authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Update to sauron 0.41.0

f9d2b9624f31dd2c02a7ad0c3d397c2f78581cd8 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix jss

e74db2d3e62b53470e4089970998eb4e6334c8a2 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix failing test

8ea55312c79eed61f003779d7daa76cff45a1460 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add notes to reexport

14ef78a8ac6c58cc18065e4939ae7c3295fe8bfb authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.5.5 release

4151782d52cf8cbf7ac3f353b97aaf7570b71c9c authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix issue#38

5a2eae141b9c7139ff59fe8e7823cb531cc7d363 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add test for issue#38 and remove panicking code due to char boundary error

c9dcea32e6510707ce9228d3bca94d0238f01ac1 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
bump up cli version

c87fe39449c6df3f3eb5ecca842adf824dc3264b authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.5.4 release

6576f5abb8c9f4b007044c4904ad8059a304438c authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Use 'sauron::jss' macro to simplify creating a css from settings

a3d41fbe540aa2a9fb292b6e2597171520e863c5 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add a compressed variant to the generated svg

4dcb2554859fc0ae58abde7de9537bdaf644b9ea authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Don't expose global variables when not needed

cd700b6d0ad0279b3f12d449ceaa2b01130ed6f5 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
use ivanceras username at liberapay

4f06833e76f711a3073b312107a14802ba70b14b authored over 3 years ago by Jovansonlee Cesar <[email protected]>
remove script, use only the anchor button

d85ffa16a6440f08f7e4c3852e88a7dafc2da6d8 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
try librepay button

fbea95938a80b4bb5afe914187fd1320cb827a63 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #76 from mbarkhau/master

Add GH action to build binaries

f492d0e2795a0aab2a15a84a2e81cbfd36967bb5 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
add gh action to build binaries

ed1c3fa4a440fb13733d0f2599e5e85333aa5b73 authored over 3 years ago by Manuel Barkhau <[email protected]>
Change demo link

6193986520c55018f1aff0d0a3a5689f5598ef9b authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add a little arrowed arc in unicode map

Make use of adjust function instead of individually adjusting x and y

13d1a7b843db38ea8409b5e5dd3a837376d05ffb authored over 3 years ago by Jovansonlee Cesar <[email protected]>
repurpose function adjust to use x and y as input as separate value instead of the same

e6d8b08df34301c25ab3467da0c0f74f7311b6dc authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Use the parry2d in the crate imports

d4fe7977c78bbf6eb8a19b85d94d4b01161dafa0 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Initial migration from ncollide2d to parry2d

039c74fefaab4c7226de57f258072fb6a5974722 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.5.3

d379b7fe9ae6fa79d553715329d638301600319f authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Update to the lastest version of nalgebra and ncollide2d

e7317b90e70eea6601cfb03b98d891755a27e5a1 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add a public function for Rect fragment to determine whether it is using a rounded rectangle or not

f662289512e4e3f4e5dc3ec843b54c4039aa22e3 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Update cli

56eb72956a9b23c8f955971479f65c7cccc882c2 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.5.2 release

218e5331af81b4c6b22a9e65850a11c8eecae4f2 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
update todo

cd15010093eb97fa4994c14655e7549f8d872905 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add more arc test

682fc4ac4a593b1abbc2a18a5a4bec7714b77b8c authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix test

c5746e3b0baf4cf60b029693b337e8152a33ce6c authored over 3 years ago by Jovansonlee Cesar <[email protected]>
make the logic of endorse_rect_and_arcs uniform with arcs

b0f61560b1438d023ca1e0ef9ada686858dce5d5 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add some arc tests

9c5d1e2b3771ff3cee17d5df850d6c20ce72ebec authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Remove storing center_cell, since it can be derived from center

26e39a42c5281a080b07ff1b249404b7046e3ce2 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix strange bug when some arcs are not rendered to the use of BTreeMap when indexing CIRCLE_MAP causing other arcs to be overriden

The fix is to use Vec to store the CIRCLE_MAP

7b33f1d7374bf6adf19eb5c5778d6e5542201244 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Calculate radius, center, center_cells based on the ascii art and EdgeCase specified

This also simplify the calculation of quadrant arcs

933541ad34ab813d20c232852a66f3023da9227d authored over 3 years ago by Jovansonlee Cesar <[email protected]>
overhaul circle map algorithmn calculating centers and radius

b054e53fd44147c8716d5cb0337929d28e4f9848 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add a calculation for circle center and radius, instead of the hard coded one

This will be used in calculation of arc fragment map where edge character will be duplicated on ...

e74d821ff3133c9715e895099830168eaa61655a authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Simplify and improve triangle polygon app

69532d221e21a240e8cffe130b6163b9eb83533f authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.5.1

dabed0b715275859ea245fc18b0fd4fe2a778ce3 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add TODO notes

511a31df22a8a8053443ad28ae1f6a9f7ff70bea authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Improve implementation of is_intersecting

5358abe1d4b8809fac9e5a845cddbba33bdf3abd authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Include circle in intersection test

0963aea5052ae8d4905cf0abb51dfe601c12b7e6 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add a function to return regular shapes such as circle and rect, this will be used for testing hit, which fragment is hit

acad7ac5c46de8c4f39c1f1cf1e073ee08e78604 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Initial implementation for testing hit/intersection AABB to any fragment

362b965f9d612170ed32a7dcd202d7f2d83801ff authored over 3 years ago by Jovansonlee Cesar <[email protected]>
refactor group_node_and_fragments to clearly group the fragments first, as this will be used to test for fragment hit test

98ad45f90aa6252c191aee3f25f6b4f1e18107fc authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add changelog docs

941f3b07e776e9ac31fb380527e8c2bf1ead88d0 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.5.0 release

9a1adc8a04caa054437f51a8a714096c009a3555 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add more circle art in circle_map

91f6b8ce01c3746049c1162aac8cd073e9191462 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.5.0 alpha.12 release

f3e31c424f650ae18bcfafb0bd5211f2e68956ae authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Improve polygons for arrow, open circles, filled_circles, squares and diamonds

6fdab0e2612bd1397ab0694f8c9f2ada0ef7b95d authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Pass the settings to merge functions, so the user can opt to chose whether or not to allow mergin_line_with_shapes

Unify the merge_fragments in frament_buffer and fragment module

6258b919e17274975cb115139cce81796d10c7fd authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add DIAMETER_CIRCLE lookup

963f51cbcda42c5e7453da3447b1d2aab0893cb6 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add doc comment

6f3b8985afb3d7e9cbbcc655604ddba10ea03c2b authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add a function to convert ascii to svg with an override size

d5265ef87fff2293fdd842594499b565b3da2420 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add default implementation for StringBuffer

d58b79164ac5404639821209151bca8c0c708af4 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #71 from pepijnve/patch-1

Make --scale a multiplier of the default scale

3a2fdd784044130909ad992bede02b971e4b8721 authored almost 4 years ago by Jovansonlee Cesar <[email protected]>
Make --scale a multiplier of the default scale

The help for the `--scale` option states the default value is 1. This is not the case though (cu...

eef8e3ec9069e6741c5a854a274e09841ade31c9 authored almost 4 years ago by Pepijn Van Eeckhoudt <[email protected]>
Expose some functions and structs

5f4e679ef65755871e2926b1668acf35d15778d7 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add link to xscode

679e5a24f4abb3bf3c5d8a8da3ab1233f34acdb3 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.5.11 release

1afe555013d66fa999b5839aa0a1c1c3c7d11808 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix the textnode where whitespaces are omitted

b7170e90daeaf0d0c9cdaeb04f0c910f62c26ff8 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix some bugs on text escaping, where the last bit of the text at the end is omitted

a33379db295d188fcbee430399401d16c535ddd9 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt

b89293bc61233f746474c57b23db09c71a6ac0c3 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Remove warnings

2bf94a2eddff2215b5f43e21658502c98d945941 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
put back the with-dom feature since it is used in text-node rendering

9801decfb1b58c2f06756cafa9fd94b75fcbfdc9 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add more examples

7b3fb92e73d825480c1e211434aa9e714ddff729 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Update example, update TODO

7df7aea9ec27e7b5467049f8dd28ddf0af9f2a03 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
simplify the properties of unit circles for (*,o,O) to simplify merging to lines

30fa9c56f67fef0b7317b2e3679035b69461f68c authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Remove can_merge function for line and polygon merging

85fb99fb7789972f95f3fe4f902e9f53159773af authored about 4 years ago by Jovansonlee Cesar <[email protected]>
get rid of can_merge_polygon, instead call on merge_polygon().is_some() instead to avoid code duplication

e42ecb4fed9495daad3bc819268103305b26ea0b authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Reimplement merging of line and arrow_head + diamond

dcd65f2361f88b7cbc9e81b91382f21c60114706 authored about 4 years ago by Jovansonlee Cesar <[email protected]>