Commit Graph

30 Commits

Author SHA1 Message Date
lupoDharkael
dc96f99281 Fix desktopfile 2017-12-24 13:58:59 +01:00
lupoDharkael
c248c1c406 Fix desktop file format 2017-12-23 17:07:15 +01:00
lupoDharkael
c7147f9131 Use single desktop files 2017-12-23 15:39:29 +01:00
lupoDharkael
91a595644f Take program version from git tag 2017-12-19 21:15:17 +01:00
lupoDharkael
297b60031e Add --raw flags to bash-completion 2017-12-14 21:28:04 +01:00
lupoDharkael
5ba50ebf1d Add bash-completion in the install 2017-12-14 21:10:13 +01:00
lupoDharkael
0357edaed8 App Launcher: add KeepOpen option 2017-12-02 11:13:11 +01:00
lupoDharkael
b3d37dc2b0 Add release process info 2017-11-13 18:08:03 +01:00
lupoDharkael
689c58ef2c Add .deb build info 2017-11-13 16:35:35 +01:00
lupoDharkael
a28104d60c Add config desktop entry 2017-08-16 18:23:56 +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
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
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
83e6a5d53d Update qsettings info 2017-07-12 11:20:36 +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
d6c99a559e Add desktop entry 2017-06-19 01:40:55 +02:00
lupoDharkael
4a7f24eedc add make install instructions 2017-06-16 11:44:41 +02:00
lupoDharkael
5b3da2125a Update docs for the new commands available 2017-06-15 20:31:51 +02:00
lupoDharkael
b1c86b9ba8 Add option to disable notifications in desktop 2017-06-14 19:52:29 +02:00
lupoDharkael
e2eb5aee77 Improve docs 2017-06-11 18:02:27 +02:00
lupoDharkael
5bfc086541 Remove references to user manuals, they will be managed independently 2017-06-08 16:11:57 +02:00
lupoDharkael
111c1efa5d Add translations path 2017-06-07 21:46:58 +02:00
lupoDharkael
b0cc6d355d Update docs 2017-06-06 12:56:24 +02:00
lupoDharkael
1802d05fde Add option to disable help message 2017-06-02 01:27:31 +02:00
lupoDharkael
8cbe8e0c88 Add comments and minor changes 2017-05-27 13:08:09 +02:00
lupoDharkael
4bf24a4598 Huge change in color configuration 2017-05-26 02:08:55 +02:00
lupoDharkael
b39177567f Add some documentation 2017-05-25 12:37:44 +02:00
lupoDharkael
ad7e60662b Add description of settings parameters in the docs 2017-05-15 02:53:49 +02:00
lupoDharkael
2f11c742b3 Add initial docs 2017-05-13 02:10:34 +02:00