Repository navigation
Six changes since 0.6.0, all about editing what is already on screen.
Captions
- Line breaks work. A caption was a one-line field drawn into a one-line box, so a second line pushed the first out of sight. It is a growing text view now, and both the renderer and the grab area measure the text. ⏎ finishes the snip; ⇧⏎ or ⌥⏎ starts a new line.
- Double-click reopens a caption for editing, and the mark is hidden while its editor is open — before, the two copies stacked into a doubled, bolder ghost.
- Changing the size no longer blurs it. The new font is applied to the whole text instead of only to the control, and the editor stays on whole points so glyphs do not land between pixels.
Sizing
The size controls follow the selected mark, not whatever was drawn last: a mark selects itself by being drawn or clicked, the wheel and [/] and − 粗细 N + act on it, and with nothing selected they set the value for the next mark. A caption being typed counts as selected and grows as you scroll.
Colour
A swatch in the bar opens a palette (red, orange, yellow, green, blue, purple, white, black). c copies the colour under the pointer as #RRGGBB, ⇧c as rgb(r, g, b).
The frame
An existing frame is no longer lost to a stray press: drag inside it to move it, drag a corner to resize, and a plain click does nothing. Dragging outside still starts a new one.
Replay
Every finished snip keeps its frozen frame (JPEG, quality 0.9) plus its selection and marks. Inside a snip, , walks back and . walks forward — the frame, the selection and the annotations come back ready to edit. 10 / 30 / 50 kept, default 30, oldest dropped first.
Both keys are rebindable in settings; they are never registered as global hot keys.
Tools
R O A P H T M B pick the tools, and the commit button says 完成 next to the tick.