max
581daa1be7
feat(noise): add preserveLength toggle
...
When enabled (default), perturbs each segment's direction vector and
rescales to original length — bends the path without stretching it or
causing fold-back artifacts. When disabled, the original direct point
displacement is used.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-08 01:18:44 +02:00
max
68ae62527f
feat(noise): preserve segment lengths during displacement
...
The noise node previously displaced each path point's XYZ independently,
which stretched/compressed segments and produced kinked edges. After
displacement, re-project each point onto the sphere of radius
seg_lens[i-1] centered at the previous point — same pattern used by the
gravity node. Total path length is now preserved; noise bends the path
rather than stretching it.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 23:43:44 +02:00
max
49746c6079
feat(branch): phyllotactic spiral and upward angle
...
Default rotation to the golden angle (137.5°) so successive branches
spiral naturally around the stem. Add an `angle` input (-90..90°) that
tilts branches between horizontal and along-stem before rotating around
the stem axis.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 23:43:17 +02:00
max
168e6fcc19
feat: update some node default settings
2026-04-20 01:08:41 +02:00
release-bot
4f48a519a9
feat(nodes): add rotation to instance node
🚀 Lint & Test & Deploy / release (pull_request) Successful in 4m9s
2026-02-09 22:16:20 +01:00
release-bot
97199ac20f
feat(nodes): implement leaf node
2026-02-09 22:16:02 +01:00
max
8865b9b032
feat(node): initial leaf / shape nodes
🚀 Lint & Test & Deploy / release (pull_request) Successful in 4m1s
2026-02-09 18:32:52 +01:00
release-bot
d661a4e4a9
feat(ui): improve InputShape ux
...
🚀 Lint & Test & Deploy / release (pull_request) Successful in 4m17s
Allow interactions in mirrored side aswell. Use rightclick to delete
circles.
2026-02-08 23:59:39 +01:00
release-bot
c7f808ce2d
wip
2026-02-08 22:56:41 +01:00
Max Richter
9484b3599e
chore: run formatting on all files
🏗️ Build and Deploy / setup (push) Successful in 1m10s
🏗️ Build and Deploy / lint (push) Successful in 34s
🏗️ Build and Deploy / format (push) Successful in 38s
🏗️ Build and Deploy / typecheck (push) Successful in 33s
🏗️ Build and Deploy / build_and_deploy (push) Failing after 1m53s
2026-02-02 17:33:01 +01:00
max
64ac28f60c
chore: cleanup node buildscripts
2026-01-20 18:26:48 +01:00
Max Richter
be97387252
feat: trying to remove wasm-bindgen
2026-01-19 01:29:12 +01:00
max
221817fc16
fix: some node
Deploy to GitHub Pages / build_site (push) Successful in 2m1s
2024-12-20 12:51:56 +01:00
max
a740da1099
feat: merge svelte-5
Deploy to GitHub Pages / build_site (push) Failing after 38s
2024-12-19 18:31:19 +01:00
max
5c1c8c480b
feat: some shit
2024-12-17 19:22:57 +01:00
max
9d4d67f086
feat: initial backend store prototype
Deploy to GitHub Pages / build_site (push) Failing after 13s
2024-12-17 18:15:21 +01:00
max
5421349c79
feat: migrate some more stuff to svelte-5, mainly app settings
Deploy to GitHub Pages / build_site (push) Failing after 4s
2024-11-08 02:38:19 +01:00
max
2351c65179
fix: some small issues
Deploy to GitHub Pages / build_site (push) Has been cancelled
2024-05-06 01:38:59 +02:00
max
10a12ad41c
feat: instance node
Deploy to GitHub Pages / build_site (push) Successful in 2m44s
2024-05-06 01:10:23 +02:00
max
f4853821d4
feat: add some documentation
Deploy to GitHub Pages / build_site (push) Successful in 2m9s
2024-05-05 13:47:08 +02:00
max
cf5b36490f
feat: some tweaks
Deploy to GitHub Pages / build_site (push) Successful in 2m41s
2024-05-03 01:33:55 +02:00
max
4c235fe24a
feat: clean up
Deploy to GitHub Pages / build_site (push) Successful in 2m44s
2024-05-02 20:57:20 +02:00
max
8bd46a481a
fix: bruhhhh
2024-05-02 20:57:12 +02:00
max
26d3f6a2f1
fix: gravity node
Deploy to GitHub Pages / build_site (push) Successful in 2m35s
2024-05-02 18:49:08 +02:00
max
bcec0b45ab
feat: make cargo workspace publishable
Deploy to GitHub Pages / build_site (push) Failing after 43s
2024-05-02 14:15:20 +02:00
max
5fe0c8a795
feat: add rotate node
Deploy to GitHub Pages / build_site (push) Successful in 1m54s
2024-05-02 03:37:30 +02:00
max
d9afec5bf6
feat: add benchmark settings panel
Deploy to GitHub Pages / build_site (push) Successful in 1m59s
2024-05-01 23:05:04 +02:00
max
eafc9c99c8
feat: add octaves to noise node
Deploy to GitHub Pages / build_site (push) Successful in 2m8s
2024-04-30 13:15:56 +02:00
max
98a4e6e34d
feat: improve help view
Deploy to GitHub Pages / build_site (push) Failing after 1m24s
2024-04-26 19:04:54 +02:00
max
cafe9bff84
feat: add help view
Deploy to GitHub Pages / build_site (push) Failing after 1m20s
2024-04-26 15:30:52 +02:00
max
c1e6d141bf
feat: add gravity node
Deploy to GitHub Pages / build_site (push) Successful in 1m52s
2024-04-25 13:15:24 +02:00
max
c28ef550a9
feat: refactor how frontend was structured
Deploy to GitHub Pages / build_site (push) Failing after 1m16s
2024-04-25 01:53:20 +02:00
max
f51f61df17
feat: add simple performance tracker
Deploy to GitHub Pages / build_site (push) Successful in 2m23s
2024-04-25 00:02:02 +02:00
max
2de2560a57
feat: implement branch node (almost finsihed)
2024-04-24 22:16:15 +02:00
max
4db1cc7d4f
feat: add path_geometry data
Deploy to GitHub Pages / build_site (push) Successful in 2m21s
2024-04-24 19:11:00 +02:00
max
f0ccbf808e
feat: load props from node store
2024-04-24 01:40:04 +02:00
max
f1e537d596
feat: improve theme color consistency
2024-04-24 00:37:43 +02:00
max
415d773610
feat: improve logger
2024-04-23 20:59:45 +02:00
max
070a5b52d0
fix: random node now works as expected
2024-04-23 20:35:56 +02:00
max
198a868fc6
feat: add active node settings
2024-04-23 19:14:27 +02:00
max
6ea4afa012
feat: yyyess, got extrude_path working
2024-04-23 17:26:05 +02:00
max
00776b92d3
feat: fucking hell yeah (it works) dont look at commit time pls
2024-04-23 04:59:20 +02:00
max
98cf2e8369
feat: improve get_args functions
2024-04-23 03:41:28 +02:00
max
1de0094c85
feat: add snapToGrid and showGrid settings
2024-04-22 16:52:52 +02:00
max
ad197db873
feat: make node definitions type safe with zod
2024-04-22 00:33:04 +02:00
max
4c7c4cac2c
feat: some shut
2024-04-20 04:08:30 +02:00
max
f1fcf78f6c
feat: style settings better
2024-04-19 20:30:51 +02:00
max
d8ada83db3
feat: add theming support
2024-04-19 01:27:11 +02:00
max
36faeae886
feat: implement settings
2024-04-18 18:39:24 +02:00
max
e7f43020dc
feat: add validation to include_definition macro
2024-04-18 15:40:41 +02:00