elijah seed-arita
banner
elij.dev
elijah seed-arita
@elij.dev
| 🌐 FRONTEND 🖥 BACKEND 🎨 SHADERS |
Partner at @internetstudio.bsky.social / working on bluesky (╹◡╹)♡
// i live for the internet
progress today on extending bulk action support to connections (in addition to nodes themselves)

probably need to tweak the z order of the selection outline
November 17, 2025 at 12:56 AM
finished the bones of the flexible action menu system and implemented the first few actions!

actions are displayed conditionally based on whether they're available for the current selection. the example here is that "edit label" is only available when <= 1 node is selected.
November 15, 2025 at 1:38 AM
these new action buttons don't do anything yet, but it will look something like this. planning to add a flexible action button system that displays a union of available actions for the selected elements.
November 13, 2025 at 6:28 AM
an improvement inspired by @allandeutsch.com's reply, which avoids excessive array allocations :D
November 11, 2025 at 10:50 PM
working on upgrading the multi select experience. the goal is to consolidate many context menus into 1 to allow bulk actions
November 11, 2025 at 7:49 AM
i think my approach to finding the bounding rect of a set of nodes is pretty clean. is there a better way in javascript?
November 9, 2025 at 11:29 PM
i'll be sharing my experience hacking out a no-dependencies Expo mobile game in 2 hours at React Native Meetup, which we're hosting in Pike Place! see you there! luma.com/5vaezo59
November 5, 2025 at 7:08 AM
2024-10-16 diagram.page update

ADDED
- Make a Copy

FIXED
- document autosave issue
October 17, 2025 at 12:54 AM
Wanted to share how easy it is to create a simple game in JavaScript. Set aside about 20 minutes, this is what we'll create today - a player you can control with WASD.
October 7, 2025 at 4:06 AM
engineer's design practice 0x3
linear sidebar study

compared to writing code, figma makes me feel like a slug. rn it takes me longer to build out a design in figma than to literally code it. but it's important to try new mediums, and it may help me learn to think differently!
August 24, 2025 at 11:49 PM
always so many things to do. but i'm doing what i love! : )
August 7, 2025 at 5:31 AM
today's release, super basic text formatting
July 11, 2025 at 8:53 PM
wasn't able to finish it tonight, but got somethin cool-ish dropping tomorrow. for now GN🛏️
July 11, 2025 at 8:36 AM
another quick diagram.page fix from this morning

- first node being place at the wrong position due to a missing useEffect dependency

editing process is starting to feel a lot smoother, but still lots to do!
diagram.page
Simple flowchart builder
diagram.page
July 9, 2025 at 8:13 PM
just published some bug fixes for diagram.page

- shift+click not selecting multiple nodes
- node menu getting hidden by other nodes
- delete hotkey removing nodes that were previously selected and then deselected
- google auth
- nodes not selectable after dragging
July 8, 2025 at 11:38 PM
seems like svg paths are starting to become a common thread in my work B)
July 4, 2025 at 8:17 AM
more work on pathfinding for diagram.page. trying to preserve the bezier lines when there's an obstruction, instead of defaulting to hard angles.

it's pretty janky rn but i'm starting to feel fairly confident about shipping this feature in the near future once fixed!
June 10, 2025 at 6:42 PM
experimenting with any-angle pathfinding
June 6, 2025 at 7:31 PM
engineer's design practice 0x2
blog

i'm interested in starting a blog to share programming knowledge in long form. some initial thoughts on paper before bed.

i'm aiming to create the simplest format possible that still feels good to read. we'll see how it goes!
May 30, 2025 at 7:01 AM
i created a detachable video player for our react component library. it works by putting the video into a fixed position replicating a reference element.

i'll post the link to source when i merge!

you can try it out here if you're interested! eseed.dev/experiments/...
May 22, 2025 at 5:47 AM
engineer's design practice 0x1
wireframes

1) in-app landing content left-aligned
2) in-app landing content centered
3) separate landing page

while my ideas will need a lot of work, i want to start with just getting a feel for this medium. i'll try to draw an existing ui next!
May 14, 2025 at 2:49 AM
fix is in! was just missing position: relative next to overflow: hidden
May 8, 2025 at 4:44 AM
looking forward to seeing #servermono evolve!
I’ve joined @internetstudio.bsky.social and I'm taking ownership of the #ServerMono font!

Planned updates:
– Add missing symbols (= % | ~ < > ` $)
– Bold + Bold Italic
– Public static hosting (.woff + .css)

Got ideas? Comment below or open an issue: github.com/internet-dev...
Issues · internet-development/www-server-mono
Server Mono is a font released by the Internet Development Studio Company. SIL Open Font License 1.1 - Issues · internet-development/www-server-mono
github.com
May 8, 2025 at 4:35 AM
a sticky bug causing nodes to "slide out of place" against the background.

i think it's due to a difference in how CSS transitions are handled by transform property vs background-offset

using left+top+scale is a fix but causes an overflow that i can't figure out how to hide🤔
May 7, 2025 at 7:21 AM
eseed.dev/experiments/...

a website with one word
May 6, 2025 at 12:18 AM