• Joined on 2026-08-08
noe pushed to master at noe/arthur 2026-10-06 11:51:55 -07:00
ddef5c6bfd A node has a pivot
noe pushed to master at noe/arthur 2026-10-06 07:56:58 -07:00
e7f5f82845 A drawing's origin is the middle of what it draws
2e021a13eb Give a remap shape something to drag it by
39c436584b Place a peg's pivot with ⌃/⌘ rather than ⌥
357ff1f3b9 Move a peg's pivot without moving what hangs off it
00b8ed34ee Give a peg handles on the stage
Compare 6 commits »
noe pushed to master at noe/arthur 2026-10-04 21:02:24 -07:00
a6b6c116c6 Count the upload in the status line
e26ad723fa Measure the frame rate rather than believing the container
Compare 2 commits »
noe pushed to master at noe/arthur 2026-10-04 15:36:18 -07:00
8d20097e61 Repaint the stage after edits that move the selection; onion any symbol
noe pushed to master at noe/arthur 2026-10-04 15:14:09 -07:00
78fb120edd ikd mn
208dddee07 Put the top bar back to words
f238ff4f62 Put the top bar on the surface as icons, and give palettes a real chooser
Compare 3 commits »
noe pushed to master at noe/arthur 2026-10-03 23:51:37 -07:00
eca1a96b82 correction things
064a3d7c19 Cover large timeline keyframe selections in the browser suite
6de71c4c66 Align stage multi-selection modifiers with the timeline
9bc406f413 Show project settings only when the root is selected
1c520e6a68 Add instance playback controls to the inspector
Compare 19 commits »
noe pushed to master at noe/arthur 2026-10-03 01:48:16 -07:00
551d572347 idk man something hopefully helpful
5b5b9ae4c3 Play the audio mixdown instead of encoding a WAV of it
90b1fbe2f8 Create in a lane at the frame double-clicked, palette lanes included
09b74de162 Duplicate a palette from the palette bar
2460dce0a5 Refuse a symbol placed inside itself, and label instances by what they place
Compare 5 commits »
noe pushed to master at noe/arthur 2026-10-02 23:23:58 -07:00
0d49db793b fix some stuff
noe pushed to master at noe/arthur 2026-10-02 23:19:29 -07:00
a90e0cfb61 fixed creating in
2697401aad Scope inspector controls and key shape colors
a834ccb1e2 Unify lane symbol creation and palette automation
15deaea19e Support multiple regeneratable footage analyses
Compare 4 commits »
noe pushed to master at noe/arthur 2026-10-02 21:39:11 -07:00
5bcf22e458 perfect target area thing
noe pushed to master at noe/arthur 2026-10-02 06:13:28 -07:00
dff23d7994 Add multi-object stage selection and transforms
b41180db08 Add project palette assets and overrides
8f09b7b47f Unify lane overlap and nested timing
1b2b4ad3d2 Unify root timing and persistent lane targets
Compare 4 commits »
noe pushed to master at noe/arthur 2026-10-01 21:32:50 -07:00
f5a39aee39 Keep footage audio with generated face symbols
0cb9d0ebf6 Unify timeline placement and gesture geometry
Compare 2 commits »
noe pushed to master at noe/arthur 2026-10-01 18:56:47 -07:00
4e5e02c856 The window's shape is editor state, not a constant
noe pushed to master at noe/arthur 2026-10-01 17:10:30 -07:00
93f5112bb3 Unify clip placement across symbol modes
e459307a4a Make lanes explicit symbol views
fb38990090 Loop is two things, and the one that matters is unreachable
d029908f0b A held cel is a one-frame symbol that loops
6e7827e03f Non-overlap is an invariant, not a report
Compare 10 commits »
noe pushed to master at noe/arthur 2026-10-01 10:28:07 -07:00
4ddd6a8d1d Suspend parameter automation during live control
0a53157b7e Buffer auto-key performance takes in memory
abefa1c452 Sample auto-key drags once per playback frame
6e9409b0de Write auto-keys during transform drags
34f62ab007 Add auto-key mode to main toolbar
Compare 6 commits »
noe pushed to master at noe/arthur 2026-10-01 08:37:36 -07:00
6443366748 The snap reads back into the slot's own gap, per pose group
340a8dbbd6 The footage switch is the inspector's, and the open symbol's
f7e16e5ef4 The snap is per group, and the slot interval has to reach it
cc42155ffa The plate side chooses frames; the performance side nudges the grid
02069e88f0 A protected frame is on screen, so it anchors the walk
Compare 6 commits »
noe pushed to master at noe/arthur 2026-09-30 22:53:07 -07:00
95cf2598ba dockerignore
noe pushed to master at noe/arthur 2026-09-30 22:47:14 -07:00
05878ca48b grand unification of time
noe pushed to master at noe/arthur 2026-09-30 22:28:50 -07:00
a4ce750be2 The face owns its placement, not the take that holds it
e6d0ededb1 spreadsheet ui
Compare 2 commits »
noe pushed to master at noe/arthur 2026-09-30 22:21:59 -07:00
e369ad9462 spreadsheet ui