Go to file
ArsenArsen 5fa398a124 Remove the blur dialog. Settings are in settings. 2017-06-28 20:46:15 +02:00
QHotkey@2578b69dc5 Hey it only took me two days to fix a segfault!!!! 2017-06-04 01:04:42 +02:00
colorpicker Some improvemnts on the color picked & crop editor 2017-06-18 19:04:25 +02:00
cropeditor Remove the blur dialog. Settings are in settings. 2017-06-28 20:46:15 +02:00
docs We need stallman approval 2017-06-27 23:47:45 +02:00
icons Move settings to a seperate dialog, add about box 2017-06-22 17:41:29 +02:00
io Test it now Max 2017-06-23 16:56:15 +02:00
packages We need stallman approval 2017-06-27 23:47:45 +02:00
platformspecifics 4.0 2017-06-27 18:29:08 +02:00
recording Fix encoder not flushing the frames properly 2017-06-28 11:12:34 +02:00
screenareaselector Cleanup of window flags 2017-06-07 10:37:40 +02:00
uploaders I hoped this fixes video uploading but nope 2017-06-27 23:44:31 +02:00
worker Implement recording [!tested] [prob. broken] [1AM] 2017-06-06 01:26:26 +02:00
.clang-format Implement the format conversion worker 2017-05-29 22:42:10 +02:00
.gitignore Add auto saving. 2017-04-23 20:29:24 +02:00
.gitmodules Remove gif-h 2017-06-13 12:32:55 +02:00
KShare.pro Remove the blur dialog. Settings are in settings. 2017-06-28 20:46:15 +02:00
LICENSE Initial 2017-04-23 15:05:48 +02:00
README.md Update README.md 2017-06-27 15:12:12 +02:00
aboutbox.cpp Move settings to a seperate dialog, add about box 2017-06-22 17:41:29 +02:00
aboutbox.hpp Move settings to a seperate dialog, add about box 2017-06-22 17:41:29 +02:00
aboutbox.ui I hoped this fixes video uploading but nope 2017-06-27 23:44:31 +02:00
formats.cpp While at it, add MP4. Gif fixed tommorow 2017-06-13 01:18:18 +02:00
formats.hpp While at it, add MP4. Gif fixed tommorow 2017-06-13 01:18:18 +02:00
formatter.cpp Rewrite in order to support user-selected formats 2017-06-06 17:05:34 +02:00
formatter.hpp Rewrite in order to support user-selected formats 2017-06-06 17:05:34 +02:00
hotkeying.cpp I sure hope it works now... 2017-06-23 14:39:51 +02:00
hotkeying.hpp Hey it only took me two days to fix a segfault!!!! 2017-06-04 01:04:42 +02:00
hotkeyinputdialog.cpp Better hotkey input 2017-06-27 12:46:35 +02:00
hotkeyinputdialog.hpp Better hotkey input 2017-06-27 12:46:35 +02:00
hotkeyinputdialog.ui Better hotkey input 2017-06-27 12:46:35 +02:00
icon.qrc Move settings to a seperate dialog, add about box 2017-06-22 17:41:29 +02:00
main.cpp 4.0 2017-06-27 18:29:08 +02:00
mainwindow.cpp 4.0 2017-06-27 18:29:08 +02:00
mainwindow.hpp 4.0 2017-06-27 18:29:08 +02:00
mainwindow.ui 4.0 2017-06-27 18:29:08 +02:00
notifications.cpp Move settings to a seperate dialog, add about box 2017-06-22 17:41:29 +02:00
notifications.hpp Move settings to a seperate dialog, add about box 2017-06-22 17:41:29 +02:00
platformbackend.hpp user32 hurts 2017-05-13 11:03:46 +02:00
screenshotter.cpp 4.0 2017-06-27 18:29:08 +02:00
screenshotter.hpp Add active window capture 2017-06-27 11:33:11 +02:00
screenshotutil.cpp Add active window capture 2017-06-27 11:33:11 +02:00
screenshotutil.hpp I have no idea 2017-05-19 22:32:23 +02:00
settings.cpp Finalize recording. 2017-06-06 13:38:15 +02:00
settings.hpp Great reformat of 2k17 2017-05-06 13:21:12 +02:00
settingsdialog.cpp Better hotkey input 2017-06-27 12:46:35 +02:00
settingsdialog.hpp I sure hope it works now... 2017-06-23 14:39:51 +02:00
settingsdialog.ui 4.0 2017-06-27 18:29:08 +02:00

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

Distro Link
Arch Linux (development) kshare-git
Ubuntu (development) Ubuntu .deb

I do plan to make a Debian and Ubuntu (see below) 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.