Commit Graph

141 Commits

Author SHA1 Message Date
max 8ad9e5535c feat: highlight possible sockets when dragging edge
Closes #14
2026-02-07 16:15:44 +01:00
Max Richter b19da950a6 refactor: use tailwind custom colors for themes
Use tailwind v4 @theme block so we can use bg-layer-0 instead of
bg-[--layer-0] for theme colors.
2026-02-03 12:18:44 +01:00
Max Richter 812099c55d chore: run formatting
🏗️ Build and Deploy / setup (push) Successful in 1m5s
🏗️ Build and Deploy / lint (push) Successful in 34s
🏗️ Build and Deploy / format (push) Successful in 40s
🏗️ Build and Deploy / typecheck (push) Failing after 12s
🏗️ Build and Deploy / build_and_deploy (push) Has been skipped
2026-02-02 17:07:43 +01:00
Max Richter 30e897468a chore: setup linting 2026-02-02 16:22:14 +01:00
Felix Hungenberg 8c1ba2ee65 feat: move add context menu within view if outside
Deploy to GitHub Pages / build_site (push) Successful in 1m59s
2026-01-22 23:26:56 +01:00
Felix Hungenberg 3e019e4e21 feat: don't move graph on right click drag 2026-01-22 23:26:26 +01:00
Max Richter 6f5c5bb46e feat: change initial camera position so that nodes are visible
Deploy to GitHub Pages / build_site (push) Successful in 2m3s
2026-01-22 12:07:37 +01:00
max 43ef563ae7 feat: show all nodes in add menu
Deploy to GitHub Pages / build_site (push) Successful in 1m57s
2026-01-21 17:08:47 +01:00
max d7e9e8b8de chore: remove some old console.logs 2026-01-21 16:01:11 +01:00
max bdbaab25a4 feat: initial working version of project manager 2026-01-21 15:02:34 +01:00
max 4c76c62a3e feat: add header element 2026-01-21 11:09:51 +01:00
max 8693c63d16 feat: resize canvases to fit window height
Deploy to GitHub Pages / build_site (push) Successful in 2m3s
Closes #16

The canvases fit their parents size, so adding a wrapper with 100vh
solved it. https://threlte.xyz/docs/reference/core/canvas#size
2026-01-20 17:55:58 +01:00
max 63997ec262 Merge branch 'main' into feat/drop-node-on-connection 2026-01-20 17:46:55 +01:00
max a3d10d6094 feat: drop node on edge
Closes #13
2026-01-20 17:46:09 +01:00
Felix Hungenberg 3e3d41ae98 feat: open keyboard shortcuts with ?
Deploy to GitHub Pages / build_site (push) Successful in 2m4s
2026-01-20 16:23:21 +01:00
max f98b90dcd3 Merge remote-tracking branch 'origin/main' into feat/drop-node-on-connection 2026-01-20 15:17:17 +01:00
Felix Hungenberg 0bd00b0192 feat(app): add description and input debug info to node params 2026-01-19 16:32:19 +01:00
max 2904c13c41 feat: init 2026-01-19 16:25:29 +01:00
max d068828b68 refactor: rename state.svelte.ts to graph-state.svelte.ts
Deploy to GitHub Pages / build_site (push) Successful in 1m59s
2025-12-09 20:00:52 +01:00
max 73be4fdd73 feat: better handle node position updates 2025-12-05 14:19:11 +01:00
max 702c3ee6cf feat: better handle camera positioning 2025-12-05 14:18:56 +01:00
Max Richter 548e445eb7 fix: correctly show hide geometries in geometrypool
Deploy to GitHub Pages / build_site (push) Successful in 2m4s
2025-12-03 22:59:06 +01:00
Max Richter 7ae1fae3b9 refactor: split ui/runtime/serialized node types
Closes #6
2025-12-03 19:18:56 +01:00
max 1126cf8f9f feat: dont use custom edge geometry
Deploy to GitHub Pages / build_site (push) Successful in 1m55s
2025-12-03 10:33:24 +01:00
Max Richter ef479d0557 chore: update
Deploy to GitHub Pages / build_site (push) Successful in 3m50s
2025-12-02 17:31:58 +01:00
max ca8b1e15ac chore: cleanup edge and node code
Deploy to GitHub Pages / build_site (push) Successful in 2m8s
2025-12-02 16:59:43 +01:00
max 4878d02705 refactor: remove unneeded random var in node 2025-12-02 16:59:29 +01:00
max 2b4c81f557 fix: make sure new nodes are reactive
Closes #7
2025-12-02 16:59:11 +01:00
max d178f812fb refactor: move event handlers to own classes 2025-12-02 16:58:31 +01:00
max d140f42468 feat: better a18n for node parameters
Dunno of a18n would even be possible for the node graph
2025-12-02 15:19:48 +01:00
max be835e5cff fix: better stroke width and color for edges 2025-12-02 15:00:41 +01:00
Max Richter 6229becfd8 fix: display add menu at correct position
Deploy to GitHub Pages / build_site (push) Successful in 1m58s
2025-12-01 22:39:43 +01:00
Max Richter af944cefaa chore: disable cache from runtime executor 2025-12-01 22:39:06 +01:00
Max Richter a1ea56093c fix: correctly handle node wrapper resizing
Deploy to GitHub Pages / build_site (push) Successful in 1m57s
2025-12-01 19:48:40 +01:00
Max Richter 1850e21810 fix: make clipboard work 2025-12-01 19:30:44 +01:00
Max Richter 7e51cc5ea1 chore: some updates
Deploy to GitHub Pages / build_site (push) Successful in 1m58s
2025-12-01 18:29:47 +01:00
Max Richter 1ea544e765 chore: rename @nodes -> @nodarium for everything
Deploy to GitHub Pages / build_site (push) Successful in 3m33s
2025-12-01 17:03:14 +01:00
max e5658b8a7e feat: initial auto connect nodes
Deploy to GitHub Pages / build_site (push) Successful in 2m35s
2025-11-26 17:27:32 +01:00
max d3a9b3f056 fix: make node wasm loading work
Deploy to GitHub Pages / build_site (push) Successful in 2m32s
2025-11-26 12:10:25 +01:00
max 925167d9f2 feat: setup antialising on grids 2025-11-26 11:08:57 +01:00
Max Richter 9c4554a1f0 chore: log some more stuff during registry
Deploy to GitHub Pages / build_site (push) Successful in 2m31s
2025-11-24 22:42:08 +01:00
Max Richter 67a104ff84 chore: add some more logs
Deploy to GitHub Pages / build_site (push) Successful in 2m34s
2025-11-24 22:25:01 +01:00
Max Richter 1212c28152 feat: enable some debug logs
Deploy to GitHub Pages / build_site (push) Successful in 2m45s
2025-11-24 22:09:54 +01:00
Max Richter cfcb447784 feat: update some more components to svelte 5
Deploy to GitHub Pages / build_site (push) Successful in 2m48s
2025-11-24 21:11:16 +01:00
Max Richter d64877666b fix: 120 type errors
Deploy to GitHub Pages / build_site (push) Successful in 2m47s
2025-11-24 00:10:38 +01:00
Max Richter 6ca1ff2a34 chore: move some more components to svelte 5
Deploy to GitHub Pages / build_site (push) Has been cancelled
2025-11-23 19:35:33 +01:00
Max Richter 7818148b12 chore: pnpm up -r latest
Deploy to GitHub Pages / build_site (push) Failing after 4m6s
2025-11-23 16:01:59 +01:00
Max Richter 64ea7ac349 chore: make some things a bit more typesafe 2025-11-23 15:15:38 +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 33d5ed14dd WIP 2024-12-19 18:28:17 +01:00