Releases: mdmower/annoscr
Releases · mdmower/annoscr
v1.2.0
- Right-click and drag now pans the canvas with any tool, and the arrow keys pan when nothing is selected (Shift for larger steps).
- Dragging a box across empty canvas with the select tool selects every annotation fully inside it; Ctrl+A selects all, and Esc cancels an in-progress box or clears the selection.
- A rubber-band selection or a selection move now auto-scrolls the canvas when the pointer reaches a viewport edge, so it can reach annotations and areas outside the visible region.
- Opening and dismissing the color picker no longer flattens a mixed-color multi-selection to a single color; the shown color is applied only when it is edited or confirmed with Enter.
Full Changelog: v1.1.0...v1.2.0
v1.1.0
- New preferences can close the window automatically after saving an image or copying to the clipboard, and a silent-save option writes images straight to the default folder without a dialog; a "Save image as…" menu item always opens the dialog for a one-off location.
- When the window auto-closes after a save or copy, a system notification appears with a thumbnail of the image; clicking it reopens the saved file or re-pastes the copied image, and a "Show in Files" button reveals a saved image in the file manager.
- Images now respect their EXIF orientation when loaded, so photos from phones and cameras appear upright.
- An arrowhead no longer overshoots the shaft on very short arrows; its length is capped at the shaft length.
Full Changelog: v1.0.3...v1.1.0
v1.0.3
- The window remembers its size and maximized state across launches.
- Holding Shift while drawing a line or arrow snaps its angle to 15° increments.
Full Changelog: v1.0.2...v1.0.3
v1.0.2
- A text annotation's background plate is now measured from the same layout that draws the glyphs, so it always wraps the text exactly instead of letting the glyphs spill past its edge (most visible with monospace fonts).
Full Changelog: v1.0.1...v1.0.2
v1.0.1
- Cursor-anchored zoom now stays pinned under the pointer instead of drifting or lurching when zooming from a fitted or scrolled view.
- Resize snaps to whole pixels, so the crop lands exactly on the dashed preview and annotations stay pixel-aligned.
- A non-transparent resize fill now covers only the added margin instead of bleeding through transparent areas of the existing image.
- A fast double-click with the number, pen, or highlighter tool no longer drops a duplicate stamp or dot.
- A text annotation's background plate is now included in click hit-testing and in the selection and hover outlines.
- The hover aim outline is re-derived after a whole-canvas rotate, a delete, or a stamp-group reassignment, so it tracks the right annotation.
- Command-line
--helpnow documents the FILE argument (an image or.annoscrfile to open). - The select-after-placement selection now survives the text commit click.
Full Changelog: v1.0.0...v1.0.1
v1.0.0
- Editable annotation files (
.annoscr): save the canvas image and its annotations together, then reopen to keep editing — from the menu, file manager, drag-and-drop, or the command line. - New Undo memory preference bounds the memory the undo history keeps for canvas rotate/resize steps.
- The standalone text editor now previews text at the current zoom level.
- Editing and accessibility polish: a keyboard focus ring on the canvas, a tilted hover outline on rotated annotations, and a marker on mixed-value style controls when several annotations are selected.
- Translated the paste notifications.
Full Changelog: v0.9.0...v1.0.0
v0.9.0
- First public release.
- Annotation tools: select, pen, text, line, arrow, rectangle, oval, highlighter, and grouped number/letter stamps, with per-tool color, fill, stroke width, line style, and text styling.
- Editing: multi-select, move, duplicate, restack, resize by handles, and free rotation; captions inside rectangles and ovals.
- Transforms: rotate the image and resize to crop or expand the canvas.
- Image I/O: open, paste, drag-and-drop, blank canvas, and screenshot capture via the desktop portal; export to PNG/JPEG or copy to clipboard.
- View: fit-to-window, 1:1, and a 25-400% zoom slider.
- Full keyboard control and screen-reader labelling.
Full Changelog: https://github.com/mdmower/annoscr/commits/v0.9.0