Fabian Iwand
Fabian Iwand
I lost some time trying to figure out why git kept showing files in the asf-site branch as modified immediately after checkout, until I finally realized that some paths exist...
### Documentation is - [ ] Missing - [ ] Outdated - [x] Confusing - [ ] Not sure? ### Explain in Detail Clicking a link in the language switcher...
### What happened? The type `MakeUndefinedOptional` (added in #5055) currently also marks properties as optional that have been typed as `any`. Example: ```ts T.object({foo: T.any}) ``` Both the type name...
### What happened? The last release was created on 2025-02-27. Since then there have been 30 updates: https://docs.github.com/en/graphql/overview/changelog ### Versions n/a ### Relevant log output ```shell ``` ### Code of...
It appears that the tick values in a quantile legend don't get rounded. Example: ```js Plot.barX([0,1,2,3], {fill: d => d}).plot({color: {type: "quantile", legend: true}}) ``` ```js Plot.barX([0,1,2,3,4,5,6], {fill: d =>...
If a plot specifies an inset as well as axis marks, then the resulting height causes y labels to overlap if the data only produces two bands: ```js Plot.plot({ inset:...
Users can sticky a pointer selection by clicking. However, to unsticky it again they have to click outside the currently rendered mark elements: https://github.com/observablehq/plot/blob/90a56897cabda400e2b7537f8ecbbd2cebd18f7f/src/interactions/pointer.js#L167 I frequently find myself stumbling over...
Consider the following example where a bar mark is used to highlight and pick selections, with a dot mark on top that has external links. Clicking on any of the...
> command and conquer I stumbled over this sentence while going through the slides. Apologies if the phrasing is intentional.
I'd recommend to also add the URL to the repository details. 🙏🏻