You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
ArsenArsen 9bd202354b Add ellipses 5 years ago
QHotkey@2578b69dc5 Hey it only took me two days to fix a segfault!!!! 5 years ago
colorpicker Some improvemnts on the color picked & crop editor 5 years ago
cropeditor Add ellipses 5 years ago
icons Move settings to a seperate dialog, add about box 5 years ago
io Test it now Max 5 years ago
packages Someone please kill me 5 years ago
platformspecifics My bad 5 years ago
recording Make moving items possible 5 years ago
screenareaselector Cleanup of window flags 5 years ago
uploaders Oops fix header processing for multipart 5 years ago
worker Implement recording [!tested] [prob. broken] [1AM] 5 years ago
.clang-format Implement the format conversion worker 5 years ago
.gitignore Add auto saving. 5 years ago
.gitmodules Remove gif-h 5 years ago
KShare.pro Add ellipses 5 years ago
LICENSE Initial 5 years ago
README.md Clear up the dependencies 5 years ago
aboutbox.cpp Move settings to a seperate dialog, add about box 5 years ago
aboutbox.hpp Move settings to a seperate dialog, add about box 5 years ago
aboutbox.ui I forgot about my favorite hotkeying library 5 years ago
formats.cpp While at it, add MP4. Gif fixed tommorow 5 years ago
formats.hpp While at it, add MP4. Gif fixed tommorow 5 years ago
formatter.cpp Rewrite in order to support user-selected formats 5 years ago
formatter.hpp Rewrite in order to support user-selected formats 5 years ago
hotkeying.cpp I sure hope it works now... 5 years ago
hotkeying.hpp Hey it only took me two days to fix a segfault!!!! 5 years ago
icon.qrc Move settings to a seperate dialog, add about box 5 years ago
main.cpp Move settings to a seperate dialog, add about box 5 years ago
mainwindow.cpp I sure hope it works now... 5 years ago
mainwindow.hpp I sure hope it works now... 5 years ago
mainwindow.ui Move settings to a seperate dialog, add about box 5 years ago
notifications.cpp Move settings to a seperate dialog, add about box 5 years ago
notifications.hpp Move settings to a seperate dialog, add about box 5 years ago
platformbackend.hpp user32 hurts 5 years ago
screenshotter.cpp Move settings to a seperate dialog, add about box 5 years ago
screenshotter.hpp Great reformat of 2k17 5 years ago
screenshotutil.cpp Fix a math error which stopped cursor from drawing 5 years ago
screenshotutil.hpp I have no idea 5 years ago
settings.cpp Finalize recording. 5 years ago
settings.hpp Great reformat of 2k17 5 years ago
settingsdialog.cpp I sure hope it works now... 5 years ago
settingsdialog.hpp I sure hope it works now... 5 years ago
settingsdialog.ui How did this go unnoticed for so long.... 5 years ago

README.md

KShare

A ShareX inspired cross platform utility written with Qt.

Linux Windows OS X
Build Status Build Status Soon

Screenshot

Made with KShare itself, of course :)

Usage

See the wiki.

Dependencies

  • Qt 5 Widgets
  • Qt 5 GUI
  • Qt 5 Network
  • Qt 5 X11Extras | Winextras
  • QHotkey
  • libavformat
  • libavcodec
  • libavutil
  • libswscale

Despite the name implying so, this project does not depend on the KDE API at all.

Goals

See the projects

Install

Currently, the only package I provide is kshare-git on the AUR. I do plan to make a Debian and Ubuntu packages, as well as kshare stable for Arch.

Wayland Support

If it's requested enough, I will make a pull request towards QHotkey to support Wayland. Or open an issue, depending on my mood. But Qt should still work on Wayland.

Started on 19th of April 2017 to bring some attention and improvement to Linux screenshotting.