1920 posts
Random
Page
of 96
Sunday, November 14th, 2021 at 5:26 PM

Returning to a collage tool.

Monday, November 8th, 2021 at 8:37 PM

Type - A directed typing experiment. You choose the direction the letters should flow.

From: https://type.constraint.systems

Wednesday, October 13th, 2021 at 10:13 AM

Working out directed text mechanics.

Friday, October 8th, 2021 at 11:01 PM

Working on newlines, with some bugs in my angle calculations.

Saturday, October 2nd, 2021 at 12:42 PM

Directed typing test.

Monday, September 27th, 2021 at 10:27 PM

Returning to text.

Monday, September 27th, 2021 at 2:49 PM

Push and pull blocks to distort an image.

From: https://push.constraint.systems

Wednesday, September 15th, 2021 at 1:54 PM
Towards more manageable pointer events

Working with mouse and touch events is one of the biggest challenges for me in making interactive web apps. The availability of pointer events helps a lot, but I still pretty quickly end up with a mess of conditionals that are hard to reason about. I'm working on some new strategies and abstractions to help with this.

PointerOne, PointerTwo, PointerThree

The pointer event API provides events for pointerDown, pointerMove, and pointerUp. Using the pointerId provided you can link those events together into a continuous Pointer object that contains the whole lifecycle. I put this together into a SubPointer class.

Read more
Tuesday, September 7th, 2021 at 5:23 PM

Refactored and got area selection working. Though what area selection should do in a 3D-ish environment turns out to be a whole thing.

Tuesday, September 7th, 2021 at 10:59 AM

Exploded.

Sunday, September 5th, 2021 at 6:14 PM

Could probably do some pretty questionable data visualization with this.

Saturday, September 4th, 2021 at 8:06 PM

Expand.

Thursday, August 26th, 2021 at 1:54 PM
State of mind: scattered thoughts on Typescript, three.js, and class-based architecture

I'm possibly in the midst of revising a bunch of my assumptions about how I like to code projects, so I wanted to write down my current thoughts. I'm probably in a honeymoon phase with the new set-up, so it's possible as I work longer I'll run into a bunch of walls and complications and end up re-revising.

Typescript

I have been avoiding trying Typescript, but I've now seen too much work from people working on involved interfaces (mainly Steve Ruiz's work and the Excalidraw project) to justify not at least trying it. So I've been trying it on the new prototype and I think I like it. Barring running into some tremendous catch, I think I'll use it from here on out.

Read more
Tuesday, August 24th, 2021 at 5:09 PM

Reworking corner resize (and many other things).

Saturday, August 21st, 2021 at 9:19 PM

Sampling.

Saturday, August 21st, 2021 at 12:24 PM

Refactored to get multiple dsts per src working along with resize.

Wednesday, August 18th, 2021 at 7:20 PM

Eliss - I played this game a fair amount and have been thinking about it a lot lately in relation to multi-touch.

From: https://en.wikipedia.org/wiki/Eliss

Wednesday, August 18th, 2021 at 7:02 PM

Asteroids vibe.

Friday, August 13th, 2021 at 11:42 AM

I think this color set-up of background, foreground and highlight could be a good fit for some future projects.

From: https://kool.tools/bipsi/user-guide.pdf

Thursday, August 12th, 2021 at 8:34 PM

Still pretty weird.

From: https://portal.constraint.systems

Page
of 96