Commit Graph

160 Commits

Author SHA1 Message Date
lupoDharkael
2ea32e061b Info window with more adaptative layout 2017-08-01 14:32:59 +02:00
lupoDharkael
3daeab9b66 Add minor visual improvements to the menu widgets 2017-08-01 13:21:39 +02:00
lupoDharkael
ebd5272dd9 Add error check parsing cli color settings 2017-08-01 00:14:56 +02:00
lupoDharkael
8274e6817d Handle case when the update of the config ui buttons failed 2017-07-31 23:35:20 +02:00
lupoDharkael
a57373c6c0 Adaptative color wheel's selector based on system's theme 2017-07-31 23:00:17 +02:00
lupoDharkael
d9c6b603bb Autoupdate config menu after config changes 2017-07-31 22:41:08 +02:00
lupoDharkael
3e7e6d1652 Improve expanding layout in UI config 2017-07-31 18:07:27 +02:00
lupoDharkael
162bd5f543 Add update values slot for config widget 2017-07-31 01:00:14 +02:00
lupoDharkael
37acf9383c Improve CLI commands
- Add configuration commands
- Improve error handling
- Update DBus interface
2017-07-30 18:08:25 +02:00
lupoDharkael
6bb7746d17 Fix problem with save dialog and clipboard copy 2017-07-30 18:08:02 +02:00
lupoDharkael
e94ef2bd3b Add graphical option to disable the trayicon 2017-07-28 23:58:40 +02:00
lupoDharkael
260561f074 Fix condition for desktop notifications 2017-07-28 23:04:17 +02:00
lupoDharkael
1c56baa00f Add in-app version information 2017-07-28 21:23:25 +02:00
lupoDharkael
bd4b5b0def Add base system notifications class 2017-07-28 18:53:17 +02:00
lupoDharkael
d7f19a6fcf Remove partial translation in cli 2017-07-28 18:34:00 +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
165939c88f The menus are now resizable 2017-07-26 17:53:20 +02:00
lupoDharkael
cfcd900114 Update license information 2017-07-26 14:47:11 +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
lupoDharkael
abedbdc749 Add a information message in the filename editor window 2017-07-25 12:51:02 +02:00
lupoDharkael
dc005f6cf0 Fix logging format 2017-07-25 12:09:09 +02:00
lupoDharkael
443e3bd674 Fix default status value in graphical save 2017-07-25 11:45:28 +02:00
lupoDharkael
25fb92388a Add delay info to the Readme 2017-07-25 11:35:20 +02:00
lupoDharkael
1f8243c48a Set focus in lineEdit after adding variables to the filename pattern 2017-07-25 00:12:47 +02:00
lupoDharkael
8870fd1ed4 Add delayed capture support
Adding this option required to modify the dbus API, with this changed I've improved the logic which saves the captures.
2017-07-25 00:05:31 +02:00
lupoDharkael
8d76deaa5a Add post-refactor translations 2017-07-23 17:14:56 +02:00
lupoDharkael
e1169ae79e Add size indicator icon 2017-07-23 17:14:48 +02:00
lupoDharkael
30491887d5 Fix buttons hide in capture mode
When clicking inside the selection area repeatedly the buttons were hiding and appearing for every click. Now the wont disappear if you click inside the area.
2017-07-23 17:14:43 +02:00
lupoDharkael
096eb88770 Add full selection of buttonsoption 2017-07-23 17:14:37 +02:00
lupoDharkael
346607bc34 Redesign of the config menu 2017-07-23 17:13:35 +02:00
dharkael
b14d3cb5f0 Add helper widget for filename configuration 2017-07-20 13:48:00 +02:00
lupoDharkael
58f0b12112 Merge branch 'button-refactor' 2017-07-19 10:31:54 +02:00
lupoDharkael
d4e7c63cb4 Big code refactor
The design was defective and I didn't expect the popularity of the project. After these changes the code will be more mantainable and understandable.

Among the changes we can see:
- A better code structure
- Decoupled button widget from its logic
- More code reuse
- Easier way to add buttons
- Specialized classes
2017-07-19 09:49:24 +02:00
lupoDharkael
9357312855 Remove unsupported tools 2017-07-12 15:41:36 +02:00
lupoDharkael
83e6a5d53d Update qsettings info 2017-07-12 11:20:36 +02:00
lupoDharkael
aed0800aac Delete all mouse-visibility references 2017-07-12 02:06:08 +02:00
lupoDharkael
07e1df1c50 Fix non-virtual monitor support 2017-07-11 22:59:54 +02:00
lupoDharkael
d40df83d0c Fix color of selected config button in light themes 2017-07-11 20:50:14 +02:00
lupoDharkael
7ab1afb8b1 capture widget cleanup 2017-07-11 17:53:41 +02:00
lupoDharkael
ba90513fe7 Add base code for custom filenames 2017-07-11 17:46:22 +02:00
lupoDharkael
a609e40e33 Add packaging flags for qmake 2017-07-08 17:39:18 +02:00
lupoDharkael
9084b74bbe Non blocking error messages 2017-07-06 21:44:29 +02:00
lupoDharkael
0525abe17c Add error notification for image upload 2017-07-06 13:11:00 +02:00
Dharkael
4e021c6292 Add shortcuts to README.md 2017-07-03 13:50:53 +02:00
lupoDharkael
8b48131deb Fix add/delete of buttons in non english configurations 2017-07-02 15:59:17 +02:00
lupoDharkael
c3f519de53 Add dbus methods information 2017-07-02 11:46:25 +02:00
Dharkael
0488bd5104 List all runtime dependencies (README) 2017-07-01 19:53:12 +02:00
lupoDharkael
be684291bf fix hover color 2017-06-30 16:00:33 +02:00
lupoDharkael
cd30d798d0 Selectable label in button color edition 2017-06-19 18:03:22 +02:00