Commit Graph

43 Commits

Author SHA1 Message Date
lupoDharkael
91a595644f Take program version from git tag 2017-12-19 21:15:17 +01:00
lupoDharkael
8e81c3361b Automatic translation generation in builds 2017-12-19 20:48:59 +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
5ba50ebf1d Add bash-completion in the install 2017-12-14 21:10:13 +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
b0f385caf4 Add Blur tool 2017-12-04 00:28:25 +01:00
lupoDharkael
4664562728 Add OpenWith... tool 2017-12-01 21:35:07 +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
567c99a75e Add desktop enviroment checker 2017-10-28 22:22:04 +02:00
lupoDharkael
c54d327d9c Change verion model (X.X.X-dev | X.X.X) 2017-10-27 18:25:45 +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
a28104d60c Add config desktop entry 2017-08-16 18:23:56 +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
8addcbfb16 New command line parser
A new, more flexible and restrictive parser to improve the
usage and experience of Flameshot in the command line.
This parser is based on a parent-child node model and is very easy
to define relationships between arguments and options with
informative error checking. You can define lambdas to check the
received values for every option and custom error messages
2017-08-08 17:06:34 +02:00
lupoDharkael
303606a138 Creation of 'third-party' directory 2017-08-02 14:04:51 +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
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
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
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
07e1df1c50 Fix non-virtual monitor support 2017-07-11 22:59:54 +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
cd30d798d0 Selectable label in button color edition 2017-06-19 18:03:22 +02:00
lupoDharkael
d6c99a559e Add desktop entry 2017-06-19 01:40:55 +02:00
lupoDharkael
f16b56da76 Change install path 2017-06-17 09:05:26 +02:00
lupoDharkael
4a7f24eedc add make install instructions 2017-06-16 11:44:41 +02:00
lupoDharkael
874f4c0815 delete X11 dependencies 2017-06-07 17:02:59 +02:00
lupoDharkael
86f7655b81 Delete native event filter for print key detection 2017-06-06 14:21:24 +02:00
lupoDharkael
6fb14b91bb Add initial DBus support 2017-06-06 12:39:25 +02:00
lupoDharkael
1802d05fde Add option to disable help message 2017-06-02 01:27:31 +02:00
lupoDharkael
a75572c518 Add translation's install configuration 2017-05-30 14:30:20 +02:00
lupoDharkael
54bad72272 Add spanish translation 2017-05-23 15:10:34 +02:00
lupoDharkael
3593332781 Move code to ./src 2017-05-22 23:24:18 +02:00
lupoDharkael
51c1a37b50 Add ui color modification logic 2017-05-19 23:57:53 +02:00
lupoDharkael
2a55452922 Add a cool color picker to the project 2017-05-19 21:08:05 +02:00
lupoDharkael
4dcf48a60b Config Window code redesigned 2017-05-19 03:08:13 +02:00
lupoDharkael
f14d1e755d Add initial code for the color picker 2017-05-17 13:45:49 +02:00
lupoDharkael
c4d9210c35 Add initial code 2017-05-10 22:14:05 +02:00