22 karma · joined January 23, 2026
you're totally right about the resize jank though. the math definitely breaks when the window dimensions change. on the todo list.
treating 'distance traveled' as a proxy for age since we're all stuck on the same rock moving at the same speed.
i thought about it, but i was worried a log scale might abstract away the 'feeling' of the distance (making a light year look deceptively close to a kilometer). i want the user to feel small, and log scales tend to make things look manageable.
but you're right it's probably the only way to fit the solar loops and galactic arc on the same screen visually. might be worth a prototype for v2.
pushing a label fix now so it's not a guessing game. thanks.
re: the cursors that's definitely my bad UX. they are just hover tooltips (standard title attributes), but setting the cursor to help (?) makes them look like clickable buttons. i'll swap that out so it's less confusing. thanks for the firefox check.
And definitely give yours another shot. Since this is just vanilla JS, feel free to view source on mine to see how I handled the frame loop if you get stuck.
Good call on the number alignment. I'm using a variable-width font which makes comparing them messy. I'll switch to monospace or tabular-nums in the next push so the magnitudes scan better.
And fair point on the title-'calculator' implies mission planning. Maybe 'travel visualizer' would have been safer!