Linda Zheng
0342b35f79
Bezier-rs: Convert 'rotate' and 'de casteljau' wasm functions from canvas to SVG rendering ( #793 )
...
* Convert rotate demo to svg
* Fix bugs in rotate
* Fix bugs in rotate
* Draft of decasteljau to svg
* fixed de casteljau points to_svg impl
* clean up wasm impl for de casteljau points
* Address Hannah's comments
* Nits
Co-authored-by: Thomas Cheng <contact.chengthomas@gmail.com >
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-11-06 18:34:53 -08:00
Jackie Chen
0e8ea262e4
Bezier-rs: Convert intersection functions to SVG ( #791 )
...
* Break handle of path being drawn by placing anchor on previous anchor with Pen tool (#814 )
* Break path by placing anchor on previous one
* Fix offset on click without dragging
* Fix bug where ids reassigned from saved document
* Fix stuck overlay
Co-authored-by: Keavon Chambers <keavon@keavon.com >
* convert intersection functions to svg
* fixed nits
Co-authored-by: 0HyperCube <78500760+0HyperCube@users.noreply.github.com >
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-11-06 18:14:44 -08:00
Keavon Chambers
4622273b09
Change favicon/app manifest theme color to white
2022-11-06 01:55:48 -07:00
Keavon Chambers
9f96d80bea
Add building instructions to the website contribute page
2022-10-14 10:09:37 -07:00
Brian Wo
b57100e177
Fix wrong hyperlink on website home page ( #785 )
...
Fix wrong url path in website
2022-10-08 15:44:04 -07:00
Thomas Cheng
7291edeef5
Convert reduce() and offset() Bezier-rs wasm demo functions to render as SVG ( #783 )
...
* convert reduce and offset wasm func to return svg
* address comments
2022-10-05 23:54:02 -04:00
Hannah Li
273f1a38f3
Bezier-rs: continue converting demos from canvas to SVG ( #779 )
...
* Convert constructor to use svg
* Convert the through_points functions to svg
* Convert length, lut, derivative, and tangent from canvas to svg
* Fixed bug when t1 == t2 in split
* Converted split and trim to use svg representation, and swapped slider options default to use quadratic options
* Convert normal and curvature to use svg representation in bezier-rs-demos
* Convert the project function to use svg representation in bezier-rs-demos
* Convert the local_extrema, bbox, and inflections to use svgs
* Add text offset constants
* Fix typo
Co-authored-by: Robert Nadal <Robnadal44@gmail.com >
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-09-27 17:37:30 -07:00
Hannah Li
aff454ec77
Bezier-rs: Convert from canvas to svg for constructors ( #776 )
...
* Convert constructor to use svg
* Convert the through_points functions to svg
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-09-26 19:14:27 -07:00
Keavon Chambers
6e12651c56
Add website link prompting to subscribe to the newsletter
2022-09-25 01:45:59 -07:00
Keavon Chambers
461064c81d
Improve the website and readme with details and cleanup
2022-09-16 01:29:33 -07:00
Keavon Chambers
242a242809
Improve wording on the website home page; add a volunteer icon
2022-09-04 14:31:08 -07:00
Hannah Li
0a1665b87d
Refactor bezier-rs' to_svg functionality ( #758 )
...
* Change Bezier to_svg to include handles and endpoints
* Move params into brackets of format macro, remove unused comment
* Use write macro instead of format
* Fix path for watched directory
* Refactor functions to remove ToSVGOptions
2022-09-01 23:13:39 -04:00
Keavon Chambers
8f59289c5d
Remove usage of 'null' in favor of 'undefined'
2022-08-26 00:24:20 -07:00
Keavon Chambers
7848391f6e
Clean up MenuList types and fix many Vue and Clippy warnings
...
Also remove hard-coded-in-Vue Graphite logo in the menu bar in favor of a Rust definition.
2022-08-26 00:10:41 -07:00
Keavon Chambers
5ad76bec6e
Clean up camelCase and snake_case in frontend code
2022-08-26 00:10:15 -07:00
Hannah Li
d8424fc0af
Divide the large Bezier-rs implementation file into smaller ones ( #751 )
...
* Refactor bezier lib file into a separate folder
* Add better implementation comments
* Update import of Subpath from bezier-rs
* Add comment to describe compare.rs
* Remove printlns and adjust spacing
2022-08-18 15:47:36 -07:00
Keavon Chambers
763cdbb100
Move bezier-rs into libraries folder and deploy its interactive docs
2022-08-15 00:17:31 -07:00
Keavon Chambers
cafa2e61dc
Update npm dependencies
2022-07-23 15:31:02 -07:00
Oliver Davies
e03ce4a991
Rename vector components to match new terminology ( #719 )
...
* Renamed VectorAnchor, VectorShape and VectorControlPoint. Also fixed other naming inconsistencies.
* Renamed messages relating to vector and updated naming in several tools
* Renamed comments + caught a few areas I had missed.
* Caught a few more incorrect names
* Code review pass
* Review changes
* Fixed warning
* Additional review feedback
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-07-12 17:59:06 -07:00
Keavon Chambers
b4a24d7d83
Fix website styling
2022-06-29 18:47:05 -07:00
Keavon Chambers
4924d7ede7
Add code style formatting to the website
2022-06-16 22:57:15 -07:00
Keavon Chambers
e6d096f73e
Update banner for the lastest blog post
2022-06-06 16:09:42 -07:00
Keavon Chambers
811ca391ac
Update readme
2022-05-26 00:28:29 -07:00
Keavon Chambers
bec7a4c109
Add frontend file structure docs and some related cleanup
2022-05-23 19:24:31 -07:00
Keavon Chambers
6cae6b54b7
Fix website rendering issues on Firefox with -webkit-line-clamp
2022-05-12 14:22:43 -07:00
Keavon Chambers
15641a3d2a
Fix website responsive layouts
2022-05-12 13:08:53 -07:00
Keavon Chambers
e2f616934b
Add Reddit and Twitter links to blog posts
2022-05-12 01:15:56 -07:00
Keavon Chambers
89ed5ac392
Fix website URL encoding in certain links
2022-05-12 01:04:23 -07:00
Keavon Chambers
10e2365536
Blog post updates
2022-05-12 00:45:20 -07:00
Keavon Chambers
8dec73c344
Clean up website file structure
2022-05-10 11:35:39 -07:00
Keavon Chambers
9c61fbc936
New blog post: "Distributed computing with the Graphene runtime"
2022-04-18 02:04:22 -07:00
Keavon Chambers
a76bded12f
Expand upon the "Announcing Graphite alpha" blog post
2022-04-14 10:19:09 -07:00
Keavon Chambers
3e2962e36a
Add node graph mockup to website
2022-03-25 02:11:31 -07:00
Keavon Chambers
9af26a3840
Various website fixes
2022-03-17 02:51:37 -07:00
Keavon Chambers
045448a26e
Small website text improvements
2022-03-15 16:06:09 -07:00
Keavon Chambers
a1b91c75c7
Add features page and fixes to website
2022-03-13 11:32:53 -07:00
Keavon Chambers
b4f316c3b9
Add website revisions and many new pages
2022-03-12 08:31:12 -08:00
Keavon Chambers
acfa9ecaa4
Add newsletter signup to website
2022-02-19 03:31:02 -08:00
Keavon Chambers
1fd8e9f0e9
Website responsive resizing improvements
2022-02-19 02:16:30 -08:00
Keavon Chambers
8baa1b1213
Create project website with near-complete home page
2022-02-17 03:38:01 -08:00