Releases: ssankko/murline
Releases · ssankko/murline
Release list
v0.2.0
- A commit runs the typecheck and clippy first, and the stub's unload answers in the test like its siblings
- Clippy is asked for its pedantic opinion, and the Rust side answers every one of them
- The TypeScript side answers four more tsc flags, knip and oxlint, and every commit asks it to
- The one test that installs a graph is the one that takes the instrument out again
- The window's half of the seam is written out of the Rust source, and no line of it is kept by hand
- A database failure crosses the seam as failed, because the error keeps its type until the Refusal reads it
- Where a seek target stands and what a tempo reads as in the other mode are two pure functions both screens call
- One Preview owns the Preview's clock and transport, and the screen is JSX over one hook
- One descriptor names each row of the settings panel, and the search, the label and the arrow walk read it
- The Look, Playing and Library tabs each live in a file of their own, beside the Sound tab
- The library page and the settings panel are redrawn, and the PDMX download, the update and an instrument load are jobs the Rust side keeps
- The app calls itself 0.2.0
Full Changelog: v0.1.2...v0.2.0
v0.1.2
- Logic's pianos are found where Logic left them, not only in a relocated bundle
- A Refusal is the one shape a command answers with when it cannot do what it was asked
- The Rust side plans the Indexing: one command walks the Library folder or one file, diffs it against the rows, flips present, and answers only what must be parsed
- The present flag is the plan's to flip, so no command flips it from the window
- The settings module keeps its table in a map, so a write is one upsert
- A boot opens the MIDI ports the settings name, and the PDMX module owns its folder
- The output device is one value the graph reads at every change, over the HAL or over a table
- One Instrument sits at the head of the chain, and its load builds outside the graph lock
- Every engine command reaches the graph through one accessor, and the stub is a graph that does nothing
- A Refusal is what every command answers when it cannot do what it was asked
- A node_modules symlink is as much outside git as the folder is
- The Logic piano reading is a macOS test: only there is an instrument list to ask for the paths
- What sqlx's macro and one shared helper already provide is no longer written twice
- What the stdlib, CSS, and one shared base class already provide, the TS side no longer writes by hand
- An instrument can be taken out, a long name stays inside its row, and a hint that repeats its label is gone
- The app calls itself 0.1.2
Full Changelog: v0.1.1...v0.1.2
v0.1.1
- The release notes are the commit subjects since the tag before
- The bar keeps its content clear of the rounded window corners, and an empty meter reads as one dash
- The app calls itself 0.1.1
Full Changelog: v0.1.0...v0.1.1