Releases: TuranIsmayilov/shotpad
Release list
Shotpad 1.0.7
Shotpad can now read text out of a screenshot. Pick Grab text (G),
drag a box over some words, and they are on your clipboard — an error code, a
licence key, a URL that only exists as pixels.
Added
- Grab text, the thirteenth tool. Straight to the clipboard: you chose the
tool and swept a region, so the copy is the thing you asked for. The status
bar reports what was taken and says so plainly when the reading is doubtful,
because a silently wrong answer is the failure that costs you. - English, Turkish, Azerbaijani and Russian. The picker follows your system
language rather than defaulting to English. More can be dropped into
~/.local/share/shotpad/tessdatawithout waiting for a release. - Text you have redacted stays hidden. Grab text reads the picture as it
will be exported, so a blur or a black box is not quietly undone by the tool
sitting next to it in the rail. - Recognising nothing leaves your clipboard untouched — wiping it with an
empty result is the worst outcome of a stray drag.
Notes
The recogniser is a single static binary with no dynamic dependencies, built
without the network and archive backends a screenshot tool never reaches. That
keeps it off the OpenSSL and Kerberos treadmill those would have brought, and
means it has no glibc floor at all: it runs wherever the rest of the AppImage
does. The download grows by about 10 MB, most of it language models.
Small text is enlarged before reading, by an amount measured from the image
rather than guessed — without it, 1× interface text reads "Comer radius" for
"Corner radius".
The interface itself is unchanged and still English; the languages above are
only about what can be read out of a picture.
Updating
pipx upgrade shotpadAppImage users: download below, then re-run --install so the menu entry
points at the new file.
chmod +x Shotpad-1.0.7-x86_64.AppImage
./Shotpad-1.0.7-x86_64.AppImage --installShotpad 1.0.6
Screenshots can now wear an outer border — a mat between the picture and
the background, led by a frosted-glass preset.
A translucent white band is what most "beautified" screenshots on the web are
wearing, and a flat colour never quite matches them. Measured across a real
one, the sheen is about 25% white along the top and left edges but only 14%
along the right and bottom: it fades across the diagonal, as though lit from
the top-left. That gradient is what makes it read as a pane of glass instead
of a coloured margin, so Glass is a fill mode rather than a colour, and it
works with any colour you point it at.
Added
- Outer border in the Image panel, sized as a share of the screenshot's
short edge rather than in pixels — so it survives an export at any scale and
looks the same on a phone-sized crop as on a 4K capture. - Eight presets: Glass, two frosts, white, two smokes, black and paper.
Picking one on a zero-width border opens it up so the choice is visible. - The band is part of the plate, so it casts the shadow and tilts with it. The
shadow's blur and offset stay keyed to the screenshot, and padding is
measured from the outside of the band, so adding a border never silently
restyles the shadow or eats into the padding.
Changed
- Border swatches preview over your current background instead of a
transparency checkerboard, which only ever said "this colour has an alpha
channel" — every translucent preset came out as the same grey lattice. On a
pale background the white presets now correctly look nearly invisible,
because that is what they will be.
Fixed
- The sidebar scroll bar was unusable in a small window. Shotpad draws its
own window chrome, so it has to reimplement the resizable edges, and the
outer 8px it claims for them swallowed the scroll bar's 6px handle whole:
hovering it gave a resize cursor and dragging it resized the window instead
of scrolling. Scroll bars and sliders now take the pointer first. Every
corner still resizes.
Updating
pipx upgrade shotpadAppImage users: download below, then re-run --install so the menu entry
points at the new file.
chmod +x Shotpad-1.0.6-x86_64.AppImage
./Shotpad-1.0.6-x86_64.AppImage --installShotpad 1.0.5
The tool rail now names every tool beside its icon.
Twelve unlabelled icons read as a puzzle until you have learned them. The
button at the top of the rail collapses it back to the bare icon column for
people who already know them, and Shotpad opens the way you last left it.
Changed
- Tool names in the rail, on by default, with a ☰ toggle at the top.
- The width follows the longest name at your font size rather than a fixed
number, so nothing clips on a larger system font.
Fixed
- The README claimed that closing the window copies the finished image to the
clipboard. That setting exists in Preferences → General, but it ships off
— taking the clipboard is a side effect on something you own and did not ask
about. The code always behaved that way; only the prose disagreed.
Updating
pipx upgrade shotpadAppImage users: download below, then re-run --install so the menu entry
points at the new file.
chmod +x Shotpad-1.0.5-x86_64.AppImage
./Shotpad-1.0.5-x86_64.AppImage --installCustom keyboard shortcuts hold the absolute path of the bundle, and the
version is in the filename — point yours at ~/.local/bin/shotpad and it will
follow every future update on its own.
Shotpad 1.0.4
The eraser can now clear an area.
Removing a handful of marks used to mean clicking each one. Drag a box over
them instead and they all go, in a single undo step. Clicking one mark still
removes just that mark, so nothing that worked before works differently.
Changed
- Drag the eraser to clear everything the box covers. The area is shown
while you drag, and Escape mid-sweep drops it without erasing anything. - What counts as covered is decided by the shape itself, not by its bounding
box: sweeping an empty corner of a long diagonal arrow no longer takes the
arrow with it, while sweeping over its tip does.
Updating
pipx upgrade shotpadAppImage users: download below, then re-run --install so the menu entry
points at the new file.
chmod +x Shotpad-1.0.4-x86_64.AppImage
./Shotpad-1.0.4-x86_64.AppImage --installCustom keyboard shortcuts hold the absolute path of the bundle, and the
version is in the filename — point yours at ~/.local/bin/shotpad and it will
follow every future update on its own.
Shotpad 1.0.3
Blur, pixelate and block-out now show what you are covering while you drag.
Until now the region only appeared once you released the mouse: pixel effects
are baked into the screenshot rather than painted over it, and that bake ran on
release — so you picked the area blind and found out afterwards what you had
covered.
Changed
- Live preview while dragging a redaction, in all three modes, with a
dashed outline so a light blur over a plain background is still easy to see. - The preview reworks the on-screen canvas rather than the screenshot at full
size, and is clipped to what is visible, so it stays smooth — dragging across
a whole 3840×2160 shot repaints in well under a frame, zoomed in or out.
Updating
pipx upgrade shotpadAppImage users: download below, then re-run --install so the menu entry
points at the new file.
chmod +x Shotpad-1.0.3-x86_64.AppImage
./Shotpad-1.0.3-x86_64.AppImage --installWorth checking if you added a keyboard shortcut by hand: custom shortcuts
hold the absolute path of the bundle, and the version is in the filename, so
yours may still be launching an old build. Point it at ~/.local/bin/shotpad
instead and it will follow every future update.
Shotpad 1.0.2
Makes Copy and Save say whether they worked.
Both actions finish without changing anything on screen, and the status bar
line under a narrow window is easy to miss — so a click that copied and a
click that missed the button looked exactly the same.
Changed
- The button confirms itself. Copy and Save turn green, swap their icon
for a check mark and read Copied / Saved for about a second and a half,
then go back.Ctrl+CandCtrl+Sshow the same confirmation. - The width of the longer label is reserved up front, so the toolbar does not
shuffle sideways as the text changes. - Copies made on your behalf — copy after capture, copy on close — stay
silent, since you are not looking at the button then.
Fixed
- The Copy icon kept its old colour after switching between the light and dark
themes.
Updating
pipx upgrade shotpadAppImage users: download below, then re-run --install so the menu entry
points at the new file.
chmod +x Shotpad-1.0.2-x86_64.AppImage
./Shotpad-1.0.2-x86_64.AppImage --installShotpad 1.0.1
Fixes screen capture on X11 when the desktop font size has been raised.
Both bugs came from the same place: X11 derives a fractional
devicePixelRatio from Xft.dpi, so simply increasing the font size — with
display scaling left at 100% — was enough to trigger them. Wayland was never
affected, since it captures through the XDG portal instead.
Fixed
- The screenshot was painted shrunk into a corner.
QScreen.grabWindow()
returns device pixels but tags the pixmap with the screen's ratio, and the
canvas was measured in device pixels — so the whole desktop landed scaled
down in the top-left, and every crop afterwards read from the wrong
coordinates. - Window highlights were offset and too large.
xwininforeports geometry
in native pixels while the selection overlay works in Qt's logical
coordinates; the two were compared directly, so clicking a window captured
part of it plus a strip of desktop. - The virtual-desktop canvas also lost a pixel off its width and height at a
fractional ratio (1919×1199 for a 1920×1200 screen).
Updating
pipx upgrade shotpadAppImage users: download below, then re-run --install so the menu entry
points at the new file.
chmod +x Shotpad-1.0.1-x86_64.AppImage
./Shotpad-1.0.1-x86_64.AppImage --installIf you are on 1.0.0 installed with pipx, note that pipx upgrade was a
no-op while the version number was unchanged — this release is the first that
it will actually pick up.
Shotpad 1.0.0
First public release.
A screenshot capture-and-annotate app that works the same on GNOME, KDE Plasma,
XFCE and MATE — on X11 and Wayland alike.
Install
AppImage — nothing else needed, it carries its own Python and Qt:
chmod +x Shotpad-1.0.0-x86_64.AppImage
./Shotpad-1.0.0-x86_64.AppImage --install # menu entry, icon, file associationspipx — if you would rather type one command:
pipx install git+https://github.com/TuranIsmayilov/shotpad.git
shotpad --installWhat it does
- Padding, gradient/image backgrounds, rounded corners, shadows and tilt
- Pen, highlighter, arrows, lines, shapes, text, auto-numbered badges
- Blur, pixelate or block out anything private — baked into the pixels, so a
redaction stays redacted however you re-frame the shot - Crop, rotate, flip, unlimited undo, export at 1×–3×
- Annotations live in screenshot coordinates, so re-padding or cropping never
makes an arrow drift off what it points at
Verify your download
sha256 95412de1cc32591d853b7e7909b47c4ec00457b6152e7590d793a41ff3f846bf
Licensed GPL-3.0-or-later. Bundles Qt under the LGPL-3.0; every licence text is
inside the AppImage at usr/share/licenses/.