|
| 1 | +# What's new |
| 2 | + |
| 3 | +What a released version gives you that the one before it did not, written for the person |
| 4 | +deciding whether to upgrade rather than for the person who wrote the code. |
| 5 | + |
| 6 | +This file is the source for both the [What's new page](https://whiteboard.sqlbi.com/changelog.html) |
| 7 | +and the notes on each GitHub release, so it is written once and read in both places. Only |
| 8 | +released versions appear. Pre-release **Dev** builds are published continuously from `main` |
| 9 | +and are not listed here; their commit history is on GitHub. Nor are the releases before |
| 10 | +1.0.0, which built the application up to its first stable version and are on |
| 11 | +[GitHub Releases](https://github.com/sql-bi/SQLBI-Whiteboard/releases) with their own notes. |
| 12 | + |
| 13 | +**Adding an entry.** One `## <version> - <date>` heading, then one `###` heading per thing a |
| 14 | +person would notice, each with a sentence or two saying what changed and what it is for. A |
| 15 | +release with nothing worth noticing still needs an entry — say that it is a fix and what |
| 16 | +broke. The heading is parsed by `scripts/release-notes.ps1`, so keep its shape; the prose |
| 17 | +under it is ordinary Markdown, and the renderer handles paragraphs, lists, links, `code` |
| 18 | +and **bold**. |
| 19 | + |
| 20 | +## 1.2.2 - 2 September 2026 |
| 21 | + |
| 22 | +### The Eraser, for a pen that has none |
| 23 | +Not every pen has an eraser on its back end, and until now those pens could not reach the |
| 24 | +Eraser tool at all — it appears on the toolbar only when finger or mouse drawing puts it |
| 25 | +there. **Preferences → Toolbar → Always show the Eraser** keeps it there for the pen too. |
| 26 | +It is off by default, so nothing changes for a pen that already erases. In the compact |
| 27 | +toolbar layouts the Eraser joins the row of tools rather than taking a row of its own. |
| 28 | + |
| 29 | +### Preferences you can read |
| 30 | +Every setting is now one line: a title and a single sentence saying what it is for. The |
| 31 | +defaults, the reasoning and the consequences moved behind a chevron, so a category can be |
| 32 | +skimmed instead of read. Searching marks what it matched, and marks the chevron when the |
| 33 | +match is in the text behind it, and the search box has a button to clear it. |
| 34 | + |
| 35 | +## 1.2.1 - 31 August 2026 |
| 36 | + |
| 37 | +### Mouse drawing offers itself |
| 38 | +With Mouse drawing off, picking a tool from the toolbar with the mouse now offers to turn |
| 39 | +it on. Reaching for the palette with a mouse is the one moment the application can be sure |
| 40 | +the question is worth asking — a pen user reaches for it with the pen. The offer appears |
| 41 | +once a session, and once declined for good it does not come back. |
| 42 | + |
| 43 | +## 1.2.0 - 30 August 2026 |
| 44 | + |
| 45 | +### The mouse can draw |
| 46 | +The left mouse button now does what the selected tool does: ink, erase, select, pan, or the |
| 47 | +laser. It defaults to on when Windows reports neither a pen tablet nor a touchscreen, so a |
| 48 | +machine with nothing else to draw with works out of the box. |
| 49 | + |
| 50 | +Everything the left button used to do moves to **Ctrl**: Ctrl and the left button select, |
| 51 | +move and resize a container, and Ctrl with a double-click centers and fits one. A mouse |
| 52 | +reports no pressure, so ink is drawn at an even width, and Calligraphy is the one tool that |
| 53 | +still varies because its width comes from speed. The pen path is untouched, so this can be |
| 54 | +left on beside a pen. |
| 55 | + |
| 56 | +## 1.1.5 - 29 August 2026 |
| 57 | + |
| 58 | +### A word at startup when there is nothing to draw with |
| 59 | +When Windows reports neither a pen tablet nor a touchscreen, the application now says so at |
| 60 | +startup and explains what it is drawing with instead. Dismissable from the notice or from |
| 61 | +Preferences, because the list Windows reports can miss a pen that has never been in range. |
| 62 | + |
| 63 | +### Setting choices that do not clip their labels |
| 64 | +The drawn choices in Preferences — toolbar position, pen button, laser weight — reflow onto |
| 65 | +another row instead of squeezing until their labels are cut off mid-word. |
| 66 | + |
| 67 | +## 1.1.2 - 27 August 2026 |
| 68 | + |
| 69 | +### Ink over an image, not under it |
| 70 | +A stroke drawn across an imported image, text container or LiveView now appears over it |
| 71 | +while you are drawing, as it already did once the stroke was finished. |
| 72 | + |
| 73 | +## 1.1.1 - 26 August 2026 |
| 74 | + |
| 75 | +### Steadier pen ink, and straight lines |
| 76 | +Pen strokes are now collected from the pen's own points rather than from the ink layer, |
| 77 | +which keeps pressure and timing intact along the whole stroke. Holding **Shift** rules a |
| 78 | +stroke straight, and **Straight line** is available as the pen barrel button action in |
| 79 | +Preferences. |
| 80 | + |
| 81 | +## 1.1.0 - 25 August 2026 |
| 82 | + |
| 83 | +### SVG images stay vector |
| 84 | +SVG files can be imported like any other image, and stay vector — so they are still sharp |
| 85 | +after zooming in or scaling the container up. |
| 86 | + |
| 87 | +## 1.0.3 - 25 August 2026 |
| 88 | + |
| 89 | +### LiveView stability |
| 90 | +Fixes a crash caused by releasing a LiveView frame surface more than once. |
| 91 | + |
| 92 | +## 1.0.2 - 25 August 2026 |
| 93 | + |
| 94 | +### LiveView stability |
| 95 | +Fixes a crash in Windows Graphics Capture by keeping it on the UI thread. |
| 96 | + |
| 97 | +## 1.0.1 - 25 August 2026 |
| 98 | + |
| 99 | +### LiveView stability in the Store build |
| 100 | +Fixes a crash when a LiveView was resized in the Microsoft Store build. |
| 101 | + |
| 102 | +## 1.0.0 - 23 August 2026 |
| 103 | + |
| 104 | +### The pen says what a tap would do |
| 105 | +While the pen hovers, the board shows what touching down would do: the laser with its halo |
| 106 | +and speed trail, a dashed square around what the eraser would clear, and a high-contrast |
| 107 | +dot for everything else. All of them disappear on contact. |
| 108 | + |
| 109 | +### 1.0 |
| 110 | +Everything 1.0 was waiting on had shipped: Preferences, `.wimport` recipes, Explorer and |
| 111 | +VS Code previews, the documentation site, and finger drawing. |
0 commit comments