- New: Pin screenshots in frameless windows that stay in foreground. (#365)
- New: Support for unit tests. (#80)
- New: Add brew cask package for ksnip. (#394)
- New: Allow setting image quality when saving images. (#382)
- New: Add support for cross-platform wayland screenshots using xdg-desktop-portal. (#243)
- New: Add save and save as tab contextMenu items. (#332)
- New: Add open directory context menu item on capture tabs. (#339)
- New: Add copy path to clipboard context menu item on capture tabs. (#331)
- New: Add option to delete saved images. (#378)
- New: Add support for loading image from stdin. (#414)
- New: Add screenshot options as application actions to desktop file. (#450)
- New: Allow renaming existing images. (#438)
- New: Make hiding main window during screenshot optional. (#386)
- New: Open several files at once in tabs. (#355)
- New: Allow modifying selected rectangle before making screenshot. (#197)
- New: Option to keep main window hidden after a taking screenshot. (#409)
- New kImageAnnotator: Add Pixelate image area tool. (#140)
- New kImageAnnotator: Zoom in and out. (#123)
- New kImageAnnotator: Add interface for adding custom tab context menu actions. (#96)
- New kImageAnnotator: Add drop shadow to captured images. (#133)
- New kImageAnnotator: Add grayscale image effect. (#151)
- New kImageAnnotator: Add numeric pointer with arrow annotation item. (#152)
- New kImageAnnotator: Add text pointer annotation item. (#154)
- New kImageAnnotator: Add text pointer with arrow annotation item. (#153)
- New kImageAnnotator: Add option to automatically switching to select tool after drawing item. (#161)
- Changed: Show all Screenshot options in System Tray. (#404)
- Changed: Upload multiple stickers at once. (#427)
- Changed: Follow pattern for monochromatic systray icon. (#352)
- Changed: Pin window shows default cursor when mouse over it. (#465)
- Changed: Cancel snipping area if no selection made after 60 sec. (#475)
- Changed: Allow removing imgur account. (#366)
- Changed kImageAnnotator: Draw point when clicking and releasing without moving cursor. (#136)
- Changed kImageAnnotator: Zoom out less than 100%. (#150)
- Changed kImageAnnotator: Change to select tool after adding new annotation item. (#155)
- Changed kImageAnnotator: Move current zoom text to left side config panel. (#157)
- Fixed: Snap crashing when trying to take screenshot under Wayland. (#389)
- Fixed: zh_Hans translation won't load. (#429)
- Fixed: Ksnip only saves the upper right part of the screenshot with HiDPI. (#439)
- Fixed: Main window not resized with new captures. (#446)
- Fixed kImageAnnotator: Blur radius not updated when changing current items settings. (#142)
- Fixed kImageAnnotator: Text tool opens many unix sockets. (#144)
- Fixed kImageAnnotator: Text No Border and No Fill shows shadow beneath text. (#148)
- Fixed kImageAnnotator: Item properties remain displayed after item is removed or deselected. (#168)
- New: Provide ksnip flatpak. (#127)
- Changed: Install svg icon file in hicolor theme dir instead of usr/share/pixmaps/. (#297)
- Changed: Stop upload script when process writes to stderr. (#383)
- Changed: Upload script uses regex to select output for clipboard. (#384)
- Fixed: Ksnip becomes unresponsive when file dropped into it. (#373)
- Fixed: Ksnip window always visible on screenshots on Gnome Wayland. (#375)
- Fixed: Selecting path in Snap via file-chooser sets home directory to /run/user/1000. (#388)
- Fixed: Snap not able to run custom upload script. (#380)
- Fixed: kImageAnnotator: Tests fail to build with shared library. (#128)
- Fixed: User not prompted to save when taking new screenshot without tabs. (#357)
- Fixed: kImageAnnotator not translated with AppImage. (#358)
- Fixed kImageAnnotator: Crashes after undoing a number annotation. (#106)
- Fixed kImageAnnotator: Text overlapping when resizing text box. (#53)
- Fixed kImageAnnotator: Snap lines to degrees not working when CTRL pressed before clicking annotation area. (#113)
- Fixed kImageAnnotator: "Border and Fill" submenu cutting off text under windows.. (#117)
- Fixed kImageAnnotator: Undo removes several or all items. (#121)
- Fixed kImageAnnotator: Marker Rect and Ellipse draw only border but no fill. (#126)
- New: Provide ksnip snap. (#147)
- New: Pasting image or path to image from clipboard. (#275)
- New: Save to same file when editing existing image. (#271)
- New: Support for PrtScrn hotkey. (#239)
- New: Auto save new screenshot. (#291)
- New: Remember file for already saved images. (#292)
- New: Add support for drag and drop images into ksnip. (#282)
- New: Insert embedded image into an existing screenshot. (#293)
- New: Show screenshots in tabs. (#298)
- New: Add Maximize Window Button in Print Preview. (#190)
- New: Click on toast message opens content. (#303)
- New: Remember last used folder in the save file dialog. (#264)
- New: Custom script for upload images. (#268)
- New: Disable single global hotkey by clearing the shortcut. (#316)
- New: Run ksnip as single instance. (#238)
- New: Add option for disabling tabs. (#329)
- New: Add count wildcard format for filename. (#318)
- New: Allow to change upload imgur URI. (#159)
- New: Support for adding custom stickers. (#246)
- New kImageAnnotator: Add option to translate UI. (#54)
- New kImageAnnotator: Saved image expand to include annotations out of border. (#90)
- New kImageAnnotator: Add support for stickers. (#74)
- New kImageAnnotator: Add tab context menu for close all tabs and close other tabs. (#93)
- New kImageAnnotator: Add Number with Arrow/pointer tool. (#79)
- Changed: Save As option was added and useInstantSave config was removed. (#285)
- Changed: Disable scroll down with zero value in timeout widget. (#294)
- Changed: Disable unsupported capture modes in settings. (#322)
- Changed kImageAnnotator: Make dropdown buttons show popup on click. (#89)
- Changed kImageAnnotator: Hide unavailable setting widgets. (#101)
- Changed kImageAnnotator: Make arrow size decrease with stroke size. (#84)
- Fixed: Compilation error with Qt 5.15. (#279)
- Fixed: Undo and redo translation reverts back to English. (#209)
- Fixed: When 'Capture Save Location' is not set, ksnip fails to save. (#263)
- Fixed: Connections that required ssl not working on AppImages. (#320)
- Fixed: Main window hangs when pressing
Esc
on selecting screenshot area state. (#330) - Fixed: Unable to resize ksnip window. (#335)
- Fixed: Rectangle picker is not closed with -r -s switches when mouse button is released. (#338)
- Fixed: Not able to use ksnip if multiple screens are connected under windows. (#261)
- Fixed kImageAnnotator: Using select tool marks image as changed. (#97)
- Fixed kImageAnnotator: Emoticon selector shows a half of current emoticon. (#104)
- Fixed kImageAnnotator: FillPicker text or icon sometimes not visible. (#105)
- Fixed kImageAnnotator: Wrong image scaling on hdpi screen. (#81)
- Fixed kImageAnnotator: Copy area size differs from last capture. (#107)
- Fixed kImageAnnotator: Number Tool not reset when switching between tabs. (#106)
- Changed: Add missing plugs to silence snap socket warnings. (#313)
- Fixed: Window decoration and alt+tab menu show Wayland generic icon on KDE Plasma. (#269)
- Fixed: Logout canceled by 'ksnip' under KDE. (#281)
- Fixed: Ksnip not displayed on the monitor (off screen). (#307)
- Fixed: CTRL+Q to quit Ksnip not working. (#308)
- Fixed: Global Hotkeys not working with activated Num and Caps Lock under X11. (#310)
- Fixed: Meta Global Hotkey under X11 not working. (#311)
- Changed: Allow opening link directly to image without opening in browser. (#248)
- Changed: Always use transparent snipping area background for Wayland. (#176)
- Changed: Disable unavailable config options. (#254)
- Fixed kImageAnnotator: Edit border around text box doesn't disappear when done with editing. (#71)
- Fixed kImageAnnotator: Edit border not shown under Windows when NoFillNoBorder selected for Text Tool. (#72)
- Fixed kImageAnnotator: When adding text with background under Windows a filled rect is show in top left corner. (#73)
- Fixed kImageAnnotator: Drawing text tool rect from right to left and bottom top create no rect. (#76)
- Fixed kImageAnnotator: Text Tool FillType selection not saved. (#75)
- Fixed kImageAnnotator: Icons not scaled with HiDPI. (#77)
- Fixed kImageAnnotator: Text Cursor not show on Linux. (#70)
- New: Make captured cursor an item which can be moved and deleted. (#86)
- New: Add watermarks to annotated image. (#199)
- New: Add crop button to toolbar. (#90)
- New: Add undo and redo button on toolbar. (#124)
- New: Make if watermark is rotated a config option. (#206)
- New: Do not open image uploaded to imgur in browser. (#211)
- New: Add shortcuts for taking screenshots. (#161)
- New: Add Global HotKeys for Windows. (#161)
- New: Add Global HotKeys for X11. (#221)
- New: Provide option to use previous capture area. (#150)
- New: Add System Tray Icon. (#163)
- New: Show tray icon notification after image was uploaded to imgur or saved. (#220)
- New: Add support for Open-with. (#195)
- New: Open ksnip minimized to tray. (#240)
- New kImageAnnotator: Edit text box content. (#51)
- New kImageAnnotator: Panning image by holding space or mouse middle button and dragging. (#9)
- New kImageAnnotator: Change annotation element config after drawing. (#44)
- Changed: Change copy icon. (#157)
- Changed: Before discarding ask if user want save or not or cancel. (#215)
- Changed: Shortcut for imgur upload was changed to Shift + i. (#161)
- Changed kImageAnnotator: Increase blur level so that large text is not visible. (#62)
- Changed kImageAnnotator: Crop widget updates shows via cursor if something is movable. (#64)
- Changed kImageAnnotator: Multi-tool buttons select current (last) tool on single click. (#66)
- Fixed: Translations not working for Windows and MacOS. (#164)
- Fixed: AppImage update fails with "None of the artifacts matched the pattern in the update information". (#166)
- Fixed: Wildcards in path are not resolved. (#168)
- Fixed: CLI arg --rectarea doesn't work. (#170)
- Fixed: Imgur Uploader on windows issue. (#173)
- Fixed: Add shortcut for File Menu in Main Menu. (#192)
- Fixed: Prompt to save before exit enabled now by default. (#193)
- Fixed: Configuration Window not translated. (#186)
- Fixed: ksnip opens anyway with -s option specified. (#213)
- Fixed: Open Image with full size window doesn't resize main window. (#194)
- Fixed: Can't work correctly when using scaled display. (#174)
- Fixed: Not able to restore window from tray under Windows 10. (#227)
- Fixed: ksnip opens outside desktop if last saved position was on no longer available monitor. (#236)
- Fixed: Window demaximize when taking a new screenshot. (#223)
- Fixed: Add support for Chinese Text Input. (#208)
- Fixed kImageAnnotator: Unable to select number annotation when clicking on the number without background. (#46)
- Fixed kImageAnnotator: Ctrl Modifier stuck on second or third screenshot with Ctrl-N. (#58)
- Fixed kImageAnnotator: Undo/Redo is now disabled during crop and scale operation. (#56)
- Fixed kImageAnnotator: Mess with russian letters in text tool when typing in Russian. (#59)
- Fixed kImageAnnotator: Text tool does not allow me to type accents. (#57)
- Fixed kImageAnnotator: Highlighter rect and ellipse have only border but no fill. (#65)
- Fixed kImageAnnotator: Saved tool selection not loaded on startup. (#67)
- Fixed kImageAnnotator: On startup does not highlight tool, when this tool not the first item in the list. (#63)
- Fixed kImageAnnotator: Cursor image cannot be grabbed for moving. (#69)
- Fixed kImageAnnotator: Accents still not work in text tool on Linux. (#61)
- New: Added Continues Build with Travis-CI that creates AppImages for every commit. (#63)
- New: Added option to open image from file via GUI. (#60)
- New: Added option to set next number for Numbering Paint Items via popup settings. (#59)
- New: Added experimental Wayland support for KDE and Gnome DEs. (#56)
- New: Metadata info for ksnip is now installed in the /usr/share/metainfo directory. (#66)
- New: Added option to open image from file via CLI. (#71)
- New: Instant saving captures without prompting for save location. (#61)
- New: Scaling/resizing screenshots and items. (#79)
- New: Added translation support. (#94)
- New: Added Spanish, German, Dutch Norwegian and Polish translation. (#94)
- New: Option to switch between dynamic and default painter cursor size. (#77)
- New: Added RPM and DEB binaries to continues build.
- New: Added blur annotation tool. (#109)
- New: Added Windows support. (#113)
- New: Added Continues build for Windows binaries. (#114)
- New: Place time delay settings on Toolbar. (#91)
- New: Add qt style switcher to configuration. (#137)
- New: Add icons for dark theme. (#142)
- New: Store imgur delete links. (#74)
- New: Freeze image while selecting rectangular area. (#136)
- New: Magnifying glass for snipping area. (#62)
- New: Add MacOS support. (#125)
- New: CI support for MacOS. (#126)
- New kImageAnnotator: Keep number tool sequence consecutive after deleting item. (#7)
- New kImageAnnotator: Added control for setting first number for numbering tool. (#7)
- New kImageAnnotator: Text and Number tool have now noBorderAndNoFill type. (#22)
- New kImageAnnotator: Double Arrow annotation tool. (#23)
- New kImageAnnotator: Marker Rectangle and Ellipse annotation tool. (#26)
- New kImageAnnotator: Add config option to setup blur radius. (#25)
- Changed: Move and select operation are now combined under single tool. (#72)
- Changed: Item selection is now based on item shape and not on item bounding rect. (#83)
- Changed: Imgur upload now asks for confirmation before uploading. This can be disabled in setting. (#73)
- Changed: CLI screenshots open now in editor when triggered without -s flag. (#103)
- Changed: Default filename features now a more fine-grained time placeholder. (#110)
- Changed: Console version output doesn't show build. (#121)
- Changed kImageAnnotator: Blur tool is now preciser and fits the rect. (#28)
- Changed kImageAnnotator: Enter finishes text input and shift-enter adds new line in Text Tool. (#30)
- Changed kImageAnnotator: Text item draws border around the text when in text edit mode. (#34)
- Fixed: Crash on Ubuntu 17.10 caused by null painterPath pointer in smoothOut method. (#67)
- Fixed: Default filename for screenshot had one $ sign too many. (#68)
- Fixed: Cancel on browse to save directory in settings dialog clears save path. (#69)
- Fixed: About dialog not closing when close button is clicked. (#76)
- Fixed: Undo move operation returns item to wrong location. (#84)
- Fixed: Crash when adding an item after another item was moved and undone (#85)
- Fixed: Crop tool not marking screenshot as unsaved after cropping (#99)
- Fixed: Scale tool not marking screenshot as unsaved after scaling (#100)
- Fixed: Running ksnip with -e flag and enabled capture screenshot on startup starts new screenshot. (#105)
- Fixed: Triggering new capture discards unsaved changes. (#89)
- Fixed: Text tool cannot be resized. (#111)
- Fixed: Exe file not showing icon on windows. (#122)
- Fixed: Buttons for text bold, italic and underlined are not correctly shown under windows. (#118)
- Fixed: ksnip not running on windows when qt not installed. (#145)
- Fixed: Imgur upload not working under windows. (#144)
- Fixed: Snipping area with freezed background image not working. (#149)
- Fixed: Snipping area cursor included in screenshot. (#148)
- Fixed kImageAnnotator: Double-click on annotation area causes SIGSEGV crash. (#29)
- Fixed kImageAnnotator: CAPS LOCK doesnt work on image editor. (#27)
- Fixed kImageAnnotator: Unable to select text item when clicking on text. (#32)
- Fixed kImageAnnotator: Some blurs get removed when losing focus. (#35)
- Fixed kImageAnnotator: Right click on annotation items selects item but doesn't switch tool. (#40)
- Fixed kImageAnnotator: Copy number annotation item doesn't increment number. (#41)
- Fixed kImageAnnotator: Crash on startup after adding Blur Radius Picker. (#43)
- New: Info text (cursor position and selection area size) for snipping area cursor, can be enabled and disabled via settings.(#49)
- New: Horizontal vertical guiding lines for snipping area cursor, can be enabled and disabled via settings. (#48)
- New: Drop shadow for paint items, can be enabled and disabled via settings (#47)
- New: Copy/past paint items. (#46)
- New: Numbering paint item. (#45)
- New: Arrow paint item. (#44)
- New: Select multiple paint items and perform operation on all selected at once. (#42)
- New: Run last or default capture on startup. (#40)
- New: Run rect capture from command line. (#39)
- New: Select between default and custom filename for saving screenshots. (#36)
- New: Keyboard shortcuts for paint tools. (#43)
- New: Bring to front and send to back paint items. (#31)
- New: Configurable snipping cursor thickness and color. (#54)
- Changed: Moving Ksnip from Qt4 to Qt5. (#22)
- Fixed: Settings window left hand side menu is not correctly selected when opening first time. (#37)
- Fixed: Snipping area not correctly shown when started on non-primary screen. (#52)
- Fixed: Active window screenshot ignores delay. (#53)
- Fixed: Rectangular area screenshot is shifted to the right of actual selected area. (#51)
- Fixed: Snipping area not closing when pressing Esc on Ubuntu 16.04. (#57)
- Fixed: When compositor is disabled, rect are capture shows only black screen. Fix for Qt4 Ksnip version (#35)
- Fixed: Ksnip 1.3.0 fails to build - due to missing cmath library (#29)
- New: Drawing two shapes, ellipse and rectangle, with and without fill. (#21)
- New: Customizable color and size (thickness) for drawing tools via button on main tool bar. (#25)
- New: Writing text on screenshots, with customizable font, size, color etc. (#8)
- New: Undo/Redo for paint and crop operations. (#5)
- New: Smooth out free hand pen and marker lines (can be disabled in settings). (#16)
- New: Print screenshot or save is to prf/ps. (#23)
- Fixed: Second and subsequent crops don't move painter items correctly (#27)
- Fixed: Confirming crop via keyboard doesn't close crop panel (28)
- Fixed: Ksnip 1.2.0 binary segfaults when compiled in x86_64 with -fPIC in gcc-5.4.0 (#20)
- Fixed: Incorrect version number in "About" dialog.
- New: Added functionality to upload screenshots to Imgur.com in anonymous or account mode. (#14)
- New: Capture mouse cursor on screenshot (feature can be enabled or disabled in settings). (#18)
- New: In crop window the crop position, width and height can be entered in numeric values, to provide a more precise crop. (#17)
- Changed: Settings Window Layout was changed and reorganized.
- Fixed: Paint cursor was visible when capturing new screenshot.
- Fixed: Crop could leave scene area.
- New: Cropping captured image to desired size. (#4)
- New: Command line support, screenshotsa can be taken now from command line too. (#11)
- New: Moving drawn lines to desired position by dragging. (#2)
- New: Setting default save location, filename and format from settings window. (#9)
- Changed: Capturing current screen captures now the screen where the mouse cursor is located.
- New: Screenshots from a custom drawn rectangular area.
- New: Screenshots from the screen where ksnip is currently located (for multi monitor environments).
- New: Screenshots from the whole screen, including all monitors.
- New: Screenshot of currently active (on top) window.
- New: Delayed captures.
- New: Drawing on the captured screenshot with Pen or Marker with changeable color and size.
- New: Saving ksnip location and selected tool and loading on startup.