Repository navigation
Releases
Ushot 0.1.16
Ushot 0.1.16
-
Requires macOS 15 or later.
-
Keeps the text annotation border at a consistent height when committing text and reopening it for editing, including handwritten fonts and fractional canvas zoom.
-
Restores focus to the application used before capture after copying, saving or cancelling a screenshot, so typing can continue without an extra click.
-
Preserves focus in another application or an open Canvas editor when the user switches to it before a screenshot closes.
-
Reduces region capture memory by keeping frozen backgrounds out of interactive redraws and giving cropped regions independent pixel storage.
-
Defers full-image composition during transparent region confirmation and coalesces annotation renders so only one bitmap render runs per editing session.
-
Resolves the latest annotations before dragging an image out and cancels delayed drag preparation when its pointer gesture ends.
Ushot 0.1.15
Ushot 0.1.15
- Adds handwritten text using bundled Excalifont and Xiaolai for Chinese, available offline in quick tools, the Canvas editor and exports.
- Adds a hand-drawn arrow style with a nearly straight single stroke and a slender open head.
- Saves default fonts and arrow styles in Editor settings for new screenshots, while retaining temporary tool choices within the current screenshot.
- Lets region and pinned screenshot toolbars move using a high-contrast drag handle. Their position is retained through tool changes, Pin and hiding or showing the toolbar.
- Keeps handwritten arrows consistent between drawing, commit, copy and export, and supports precisely horizontal and vertical arrows.
- Changes text fonts with consistent layout and a single undo step.
Ushot 0.1.14
Ushot 0.1.14
- Adds P as a quick Pin shortcut after selecting a region, preserving the latest annotations and normal typing in text fields.
- Keeps pinned images visible and available for selection when starting another screenshot.
- Freezes all displays by default when Color Picker starts so the screen, magnifier and copied color use the same pixels. The Color Picker settings include a persistent switch to return to live sampling.
- Cancels a frozen Color Picker session if the display configuration changes.
Ushot 0.1.13
Ushot 0.1.13
- When history is enabled, saves final edits before closing an editor or pinned image, or quitting Ushot. Keeps content available for retry if saving fails.
- Keeps ongoing edits synchronized when reopening the same history screenshot, preventing newer changes from being overwritten.
- Prevents pending autosaves from recreating deleted or cleared history items.
- Fixes misplaced or ineffective Blur and Mosaic effects after resizing a capture region, and refreshes affected previews when reopening history screenshots.
- Fixes smart-snap selection unexpectedly entering confirmation after cancellation with Esc.
- Requires active capture, editing or output work to finish before a language change or settings reset can restart Ushot.
- Removes the inactive log-level option from Advanced settings.
Ushot 0.1.12
Ushot 0.1.12
- Keeps newly drawn region annotations visually clean until they are explicitly selected for editing.
- Uses Tab and Shift-Tab for smart-snap hierarchy navigation and keeps the accepted capture frame synchronized with the visible level.
- Makes near-edge annotation drawing easier by narrowing the region-border resize hit area.
- Clears annotation selection from empty clicks without switching tools.
- Starts resize-handle adjustments on the first pointer movement while retaining the correct directional cursor.
Ushot 0.1.11
Ushot 0.1.11
- Pins multiple screenshots at the same time without replacing an existing image.
- Keeps movement, resize, annotation editing, copy, save and close actions independent for every pinned screenshot.
- Offsets newly pinned window and display captures when they would otherwise completely cover an existing pin.
Ushot 0.1.10
Ushot 0.1.10
- Shows Ushot with its correct name and application icon in Screen Recording settings.
- Keeps screenshot permission associated with the installed release instead of an old development, test or backup copy.
- Separates Debug settings and application data from the release installation.
- Strengthens installation and rollback registration so only the final installed application owns the system identity.
- macOS may ask you to grant Screen Recording permission again after updating.
Ushot 0.1.9
Ushot 0.1.9
- Makes the latest Ushot improvements available through Check for Updates.
- Keeps window and display screenshot previews crisp at native size and makes their entrance feel smoother.
- Keeps pinned screenshots under the pointer while they move across displays and adds anchored trackpad pinch zoom.
- Lets every screenshot type become a pinned image and keeps region Pin output read only until its toolbar is shown.
- Improves the color picker information hierarchy and shortcut layout.
- Adds optional double-click copying for a confirmed region.
- Improves active text editing, hard line breaks, long-text wrapping, committed padding and final text-layout consistency.
- Preserves authored text layout and exact font sources in saved history, and reports unavailable resources instead of silently changing the result.
- Groups each continuous Canvas inspector edit into one undo step and refreshes Undo and Redo immediately.
Ushot 0.1.8
Ushot 0.1.8
- Adds an optional double-click action that copies a confirmed region and closes the capture overlay.
- Keeps active text editing focused when the field is clicked and supports hard line breaks with Shift+Return.
- Grows and wraps long text without hiding the beginning of the sentence.
- Keeps committed text padding even so its editing frame remains stable when reopened.
- Keeps every wrapped line aligned between editing and final output at fractional zoom/scale, including wide saved lines, mixed right-to-left text, emoji fallback and unusually tall fonts.
- Preserves the authored line layout and exact primary/fallback font sources in saved history. If a required font source or glyph shape is unavailable, Ushot keeps the record and reports the limitation instead of crashing, hiding it as corrupt or silently changing the result.
- Rejects inconsistent saved text geometry instead of drawing glyphs outside its owned frame.
- Groups each continuous Canvas inspector edit into one undo step and refreshes Undo/Redo immediately.
Ushot 0.1.7
Ushot 0.1.7
- Keeps region, window, current-display, selected-display and all-display results available as pinned screenshots.
- Captures window surfaces at native pixel geometry so previews remain crisp at their original size, including validated framing and shadows.
- Uses high-quality interpolation whenever presentation is not exactly one-to-one, avoiding scaled jagged edges.
- Adds a brief eased entrance for window and display previews, with reduced-motion behavior.
- Keeps pinned screenshots attached to the pointer across display seams and adds proportionally anchored trackpad zoom.
- Keeps window capture compatible with supported older macOS versions while using newer system capture behavior when available.
- Redesigns the color-picker card to prioritize the copy value, channels, concise metadata and clearly grouped shortcuts.
- Prevents Pin from committing while a pointer move or resize is still active.