Commit Graph

93 Commits

Author SHA1 Message Date
lupoDharkael
6eadd10c7d Windows: initial gui help message uses the correct color 2018-01-02 01:08:11 +01:00
lupoDharkael
a60697fa1e CaptureWidget: Add missing member initialization 2018-01-01 17:27:08 +01:00
lupoDharkael
2932e5930d Add configurable transparency
Now the opacity of the area outside the selection in the graphical
capture is configurable.
2017-12-31 17:46:26 +01:00
lupoDharkael
d1619d9063 Fix size indication values 2017-12-30 12:00:14 +01:00
lupoDharkael
7969523f06 Load a single configuration in CaptureWidget 2017-12-30 11:59:05 +01:00
lupoDharkael
38a572ecf1 Fix button internal position 2017-12-26 13:44:47 +01:00
lupoDharkael
c98428b897 Fix button positions based on selection 2017-12-24 18:20:36 +01:00
lupoDharkael
295dfab5ec Finish ButtonHandler refactor 2017-12-23 18:58:25 +01:00
lupoDharkael
a3e26f0eac Don't show the draw pointer preview after changing to selection mode 2017-12-22 22:45:24 +01:00
lupoDharkael
78df872786 Don't show the draw pointer preview creating a selection 2017-12-22 22:38:04 +01:00
lupoDharkael
a4fa54fc79 First ButtonHandler refactor 2017-12-22 22:22:37 +01:00
lupoDharkael
36e3aaad27 Fix error message format for readings in /tmp 2017-12-19 20:48:18 +01:00
lupoDharkael
f9c3b858ae Fix segfault in generation of button positions 2017-12-18 19:22:54 +01:00
lupoDharkael
a0fdb96e44 Open App tool: design changes
- Search bar with realtime search
- Show all app categories by default
2017-12-18 15:51:00 +01:00
lupoDharkael
9a82175373 App Launcher: add force open with terminal checkbox 2017-12-15 19:11:39 +01:00
lupoDharkael
11b101570f Use QStringLiteral 2017-12-15 18:34:05 +01:00
lupoDharkael
fb8112a2a4 App launcher: start in terminal when defined in desktop files 2017-12-14 19:31:41 +01:00
lupoDharkael
aca1546b1f Now you can choose to open the screenshot with more apps 2017-12-11 01:32:51 +01:00
lupoDharkael
d4e3ae4cfd Fix tool order in config menu 2017-12-07 16:37:26 +01:00
lupoDharkael
7c91f91847 Fix button reorder 2017-12-05 17:45:53 +01:00
lupoDharkael
bce877b9c7 Selection easier to resize 2017-12-05 15:14:16 +01:00
lupoDharkael
9e6a7f76bd Fix App Opener widget 2017-12-04 18:29:52 +01:00
lupoDharkael
b0f385caf4 Add Blur tool 2017-12-04 00:28:25 +01:00
lupoDharkael
41290f0212 Add dbus notifications xml 2017-12-03 15:48:45 +01:00
lupoDharkael
a7f1c96db9 Fix draw a single pixel with pencil 2017-12-03 01:07:34 +01:00
lupoDharkael
820458df89 Add on mouse draw preview 2017-12-02 16:33:07 +01:00
lupoDharkael
0357edaed8 App Launcher: add KeepOpen option 2017-12-02 11:13:11 +01:00
lupoDharkael
4664562728 Add OpenWith... tool 2017-12-01 21:35:07 +01:00
lupoDharkael
485bc58b9d Add desktop notification about failed captures 2017-11-10 19:56:59 +01:00
lupoDharkael
bb6ac04d60 Add --raw flag
Updated dbus API. Now it sends a signal with every capture, it may
be captureFailed or a captureTaken which contains the raw image
bytes in png format. You have to add an id to the screenshot calls
so it will be returned as a way to know the origin of the signal.
2017-11-09 18:14:04 +01:00
lupoDharkael
85eaa7d82e Add forced button order 2017-10-28 18:29:14 +02:00
lupoDharkael
d884b3896f Improve cursor visibility in Plasma desktop 2017-08-19 14:55:50 +02:00
lupoDharkael
b966a10c09 Now you can change the thickness of the drawing tools! 2017-08-17 14:47:27 +02:00
lupoDharkael
321ec1b555 Add a resource exporter module 2017-08-16 21:00:29 +02:00
lupoDharkael
25135b92a0 CaptureButton cleanup and add shadow effect 2017-08-16 15:54:09 +02:00
lupoDharkael
b6c1b8f047 Fix disable selection when you click outside 2017-08-16 14:36:17 +02:00
lupoDharkael
6cefead0fc delete inlines, trust the compiler 2017-08-16 14:34:16 +02:00
lupoDharkael
4a56f44bb9 Refactor in the mechanism of saving and exporting
- new imgur upload interface.
- rework for a better code structure. It still needs another change separating the Controller from the code dedicated to export data to the system.
- created the concept of "worker", component used to do some work based on a screenshot.
2017-08-16 13:44:33 +02:00
lupoDharkael
6ed8ad5597 Add some micro-optimizations in the painting process 2017-08-10 14:57:34 +02:00
lupoDharkael
c3bb1814c4 Only hide buttons drawing behind them when inside the area 2017-08-10 14:03:08 +02:00
lupoDharkael
924d467c53 general cleanup
-use of the override keyword
-delete unused code
-const correctness
-more uniform code style
-for each with const references when possible
-getters no longer use the word 'get'
-others
2017-08-09 13:20:07 +02:00
lupoDharkael
4d0b4d7b51 Fix button's emerge animation while hovering 2017-08-08 20:27:12 +02:00
lupoDharkael
16c99994d6 Hide buttons while drawing behind them 2017-08-08 20:19:58 +02:00
lupoDharkael
a8b143a303 More uniform button's hover color 2017-08-02 11:48:46 +02:00
lupoDharkael
2ca525326e Add horizontal adjustment in marker and line tools 2017-08-01 21:28:39 +02:00
lupoDharkael
6bb7746d17 Fix problem with save dialog and clipboard copy 2017-07-30 18:08:02 +02:00
lupoDharkael
bd4b5b0def Add base system notifications class 2017-07-28 18:53:17 +02:00
lupoDharkael
3199059ede The controller is globally accesible
The controller class has some important methods which may be
required in multiple parts of the code. Now that class is a
singleton (that may change in the future).
The core parts have been moved to src/core.
Now the tray Icon can be disabled by the controller.
I need to reimplement a new notification system due to its
dependency with the tray icon, they are disabled in this actual
commit.
2017-07-28 11:34:39 +02:00
lupoDharkael
e96ae28cb8 Improve cursor update 2017-07-26 14:16:55 +02:00
lupoDharkael
7ff9013a6f Shrink the selection area when pushing against the borders of the screen 2017-07-25 19:12:39 +02:00