the prettier commit (and a tiny bugfix)
two commits. one has 19 lines of actual code. the other touched every single file in the project.
the bugfix
the piano roll’s resize handle wasn’t working for already-selected notes. you could resize on first click, but if you clicked a note to select it and THEN tried to drag the right edge, it would move the note instead of resizing. added a resize zone check that fires before the drag-to-move handler when a note is already selected. 19 lines.
the formatting pass
ran prettier on the entire codebase. every file. the diff is enormous and the actual logic changes are: zero.
added .prettierrc (semicolons, double quotes, trailing commas, 140 char width, svelte plugin), .prettierignore, and eslint.config.ts. bumped eslint to 10.5 and typescript-eslint to 8.61. added jiti for ESM config loading.
the one real improvement buried in here: replaced the Function type in ufdata.ts with a proper ParseFn type alias. eslint was right to yell at me for using bare Function. everything else is semicolons and line breaks.
the codebase has a consistent style now. that’s the whole commit. sometimes you just gotta.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.