ksnip

ksnip the cross-platform screenshot and annotation tool

GPL-3.0 License

Stars
1.9K
Committers
161

Bot releases are visible (Hide)

ksnip - v1.6.0

Published by DamirPorobic over 4 years ago

  • 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)
ksnip - v1.5.0

Published by DamirPorobic over 5 years ago

  • 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)
ksnip - v1.4.0

Published by DamirPorobic almost 7 years ago

  • 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)
ksnip - v1.3.2

Published by DamirPorobic almost 7 years ago

  • Fixed: When compositor is disabled, rect are capture shows only black screen. Fix for Qt4 Ksnip version (#35)
ksnip - v1.3.1

Published by DamirPorobic over 7 years ago

Bug Fix:
Fixed bug #29 - Ksnip 1.3.0 fails to build - due to missing cmath library

ksnip - v1.3.0

Published by DamirPorobic over 7 years ago

New:

  • Drawing two shapes, ellipse and rectangle, with and without fill.
  • Customizable color and size (thickness) for drawing tools via button on main tool bar.
  • Writing text on screenshots, with customizable font, size, color etc.
  • Undo/Redo for paint and crop operations.
  • Smooth out free hand pen and marker lines (can be disabled in settings).
  • Print screenshot or save is to prf/ps.

Bug Fix:

  • Confirming crop via enter or return didn't close crop panel
  • Paint items not correctly positioned after second and subsequent crops
ksnip - v1.2.1

Published by DamirPorobic over 7 years ago

Bug Fix:

  • Fixed bug #20 - Ksnip 1.2.0 binary segfaults when compiled in x86_64 with -fPIC in gcc-5.4.0
  • Fixed incorrect version number in "About" dialog.
ksnip - v1.2.0

Published by DamirPorobic almost 8 years ago

New:

  • Added functionality to upload screenshots to Imgur.com in anonymous or account mode.
  • Capture mouse cursor on screenshot (feature can be enabled or disabled in settings).
  • In crop window the crop position, width and height can be entered in numeric values, to provide a more precise crop.
  • Settings Window Layout was changed and reorganized.

Bug Fix:

  • Paint cursor was visible when capturing new screenshot.
  • Crop could leave scene area.
ksnip - v1.1.0

Published by DamirPorobic almost 8 years ago

New features:

  • Cropping captured image to desired size.
  • Command line support, screenshotsa can be taken now from command line too.
  • Moving drawn lines to desired position by dragging
  • Setting default save location, filename and format from settings window
ksnip - v1.0.0

Published by DamirPorobic about 8 years ago

First ksnip release with following feature:

  • Screenshots from a custom drawn rectangular area
  • Screenshots from the screen where ksnip is currently located (for multi monitor environments)
  • Screenshots from the whole screen, including all monitors.
  • Screenshot of currently active (on top) window
  • Delayed captures
  • Drawing on the captured screenshot with Pen or Marker with changeable color and size.
  • Saving ksnip location and selected tool and loading on startup
Badges
Extracted from project README
Linux build status Windows build status MacOS build status GitHub commits (since latest release) Translation status GitHub total downloads SourceForge total downloads Discord IRC: #ksnip on libera.chat GitHub license Get it from the Snap Store Translation status
Related Projects