Commit Graph

21 Commits

Author SHA1 Message Date
ArsenArsen
6c5dff0be6 Fix filename validity check 2017-07-05 12:36:44 +02:00
ArsenArsen
fcf5ac0269 Fix a few screen capture bugs for some multiconfig
Thanks to @lclc98 we worked around a bug in Qt<5.9 and made KShare work on weird multi monitor configurations where they for example overlap, also screens are now in proper positions despite what order they are in xrandr, for example.

Thanks again to @lclc98!
2017-07-03 15:43:28 +02:00
ArsenArsen
5d528b2435 4.0
4.1 soon as I haven't implemented multi monitor support yet
2017-06-27 18:29:08 +02:00
ArsenArsen
e61d69a840 Move settings to a seperate dialog, add about box
It contains licensing information!
2017-06-22 17:41:29 +02:00
ArsenArsen
999e0e3511 Add context menus for recording 2017-06-18 23:31:40 +02:00
ArsenArsen
b623c689d9 Add some encoder settings 2017-06-17 17:32:47 +02:00
ArsenArsen
0b09000729 Rewrite in order to support user-selected formats 2017-06-06 17:05:34 +02:00
ArsenArsen
1d059cc08a Finalize recording.
Yet to fix GIFs and implement WebP/WebM/MP4
I wouldn't mind help
2017-06-06 13:38:15 +02:00
ArsenArsen
34624e5762 Redesigned uploaders a bit to support more stuff.
Added a functionality of uploading byte arrays and even files. Created RecordingFormat, which allows me to create states, I guess??, for RecordingContex's. Needed for, eg. gifs, which are horrible and I strongly suggest against, which will actually be stored as files per frame which are QImages encoded with QImage::Format_RGB888 (confirmation needed).
2017-06-04 22:58:29 +02:00
ArsenArsen
57e71be60a Yay merge conflicts 2017-05-17 13:55:07 +02:00
ArsenArsen
df782571f9 Color picker initial commit 2017-05-16 17:09:49 +02:00
ArsenArsen
bd2be65e03 Allow X to close 2017-05-15 14:42:40 +02:00
ArsenArsen
e47b69a9c5 Quick mode 2017-05-13 19:19:56 +02:00
ArsenArsen
c75174182e Include a source code disclamer.
This is free software. Forever.
2017-05-01 12:03:37 +02:00
ArsenArsen
2ef75d7576 Hotkeys and crop improvements 2017-04-26 22:00:13 +02:00
ArsenArsen
3877799895 Delay code cleanup 2017-04-25 22:36:33 +02:00
ArsenArsen
9a90814891 Notifications 2017-04-25 22:17:36 +02:00
ArsenArsen
90fbb80f50 Add status bar, customuploader cleanup 2017-04-25 16:04:46 +02:00
ArsenArsen
bfdca06a1a Less horrific UI layout 2017-04-23 20:39:39 +02:00
ArsenArsen
24ee056485 Add auto saving. 2017-04-23 20:29:24 +02:00
ArsenArsen
e38231f2b1 Initial 2017-04-23 15:05:48 +02:00