Commit Graph

297 Commits

Author SHA1 Message Date
arcanis f882756fad update desktoppanel qml part 2016-10-10 20:43:07 +03:00
arcanis 335fbb137e move general singleton to shared part, update part of desktop-panel ui 2016-10-09 21:23:27 +03:00
arcanis fcb698e7fc use shared About tab 2016-10-08 00:54:29 +03:00
arcanis f1b5208bb2 use shared qml files 2016-10-07 22:13:41 +03:00
arcanis c9f5be6a60 use model list defined in general.qml for font configuration 2016-10-03 23:54:07 +03:00
arcanis f7094ca187 add font dialog, some color dialog improvements 2016-10-02 01:43:12 +03:00
arcanis a326ebdabf replace buttons in dataengine page 2016-10-01 12:42:05 +03:00
arcanis 3ee1d4c30e Add import and export dialogs 2016-09-30 10:22:10 +03:00
arcanis 31c129163b Create dialogs for button and color button 2016-09-29 10:24:03 +03:00
arcanis 80c994bce0 massive qml controls replacement (#114) 2016-09-28 13:50:57 +03:00
arcanis 33623fe75e use own control for checkbox 2016-09-25 12:41:22 +03:00
arcanis 7f6a2d8100 Add ability to change text style inside general widget (see #112) 2016-09-23 01:12:34 +03:00
arcanis 086870e9c2 drop custom keys engine
With current implementation it has no sense to add this support. It
requies some architectures changes inside.
2016-09-22 02:34:20 +03:00
arcanis 1c52cf72be initial import of custom keys support (#101)
It will use the configuration file `$AWHOME/custom.ini`, group `[Custom]`. One
custom key per string, key is custom key, value is any of available
standard data.

Formatters will be defined by using standard way.
2016-09-21 01:02:21 +03:00
arcanis 8e598bbd13 allow editable selectors 2016-09-20 02:42:10 +03:00
arcanis 877f58784b small refactoring
* change `writeFormatters` method to more intuitive
`removeUnusedFormatters`
* use class property as filename
2016-09-19 23:49:11 +03:00
arcanis ee6cf60aa4 change constants from #define to const var val
Update contributing.md accordingly
2016-09-18 00:59:23 +03:00
arcanis 6449465be2 add test for telemetryhandler class 2016-09-17 23:19:06 +03:00
arcanis 3403d1de50 add local history suggestion to configuration window 2016-09-16 16:03:11 +03:00
arcanis f9ddf690c7 drop semicolon from qml files, update CONTRIBUTING guide accordingly 2016-09-15 07:26:00 +03:00
arcanis 87652eb774 add ability to upload telemetry to a server 2016-09-14 11:32:40 +03:00
arcanis a9924a1432 fix conditional error 2016-09-08 19:36:26 +03:00
arcanis c5cb5cb359 initial import of telemetry handler 2016-09-07 10:23:05 +03:00
arcanis 65c8f552de run clangformat 2016-09-05 17:04:16 +03:00
arcanis 94e87ee570 Add legacy message 2016-08-31 20:49:31 +03:00
arcanis b17aeb88e3 drop some legacy code 2016-08-29 15:02:34 +03:00
arcanis 95ede170d9 use more obvious way to sort keys
Some bugs in past were related to invalid keys sorting. Automatic keys
sorting should prevent such bugs in the future
2016-08-26 23:01:16 +03:00
arcanis 80d926290c finally implement bug reporting (#104) 2016-08-25 13:33:08 +03:00
arcanis 5b9984d950 add frontend for bug reporting (#104) 2016-08-23 12:30:11 +03:00
arcanis e5b1102abf some changes inside bug reportin backend 2016-08-22 19:10:37 +03:00
arcanis f3f9239984 more correct error checking 2016-08-21 19:24:16 +03:00
arcanis 18c993c0d5 add github issue reporing backend (#104) 2016-08-20 12:14:22 +03:00
arcanis a9e3e3f087 Possible one more performance increasing
Lets try to use own QueuedConnection type instead of default
AutoConnection. To implement it we need to disconnect all default slots
and reconnect them with specified connection type
2016-08-18 20:16:05 +03:00
arcanis 8f6d9e7ab5 release 3.2.1 2016-08-11 15:05:53 +03:00
arcanis 90c33ab24d use m_ prefix for all internal variables, update CONTRIBUTING.md
accordingly
2016-07-27 20:40:17 +03:00
arcanis 052d8a034c add formatters reinit (fix #102) 2016-07-26 15:11:52 +03:00
arcanis 9e59b22c32 add formatters to configuration functions 2016-07-21 12:20:55 +03:00
arcanis 7836fbf77f add macro to combobox 2016-07-14 13:23:49 +03:00
arcanis d90d9e2c6f bump desktop versions in the repo 2016-07-12 12:25:29 +03:00
arcanis 0d4211b2c4 add string formatter 2016-07-07 13:36:30 +03:00
arcanis 085eec7a3d some fixes inside extensions
* do not use private variables if there are special methods
* change macro call from `aw_*` to `aw_macro_*`
* add forgotten configuration reading/writting for list formatter
2016-07-06 14:23:01 +03:00
arcanis 17a0c61b4a add list formatter 2016-07-03 04:10:04 +03:00
arcanis 3497922928 function improvements
* use $ for args inside macros
* allow to use screened brackets inside functions
2016-07-02 04:07:43 +03:00
arcanis 2f88c7ae60 add macros support
Macros should be declared as `aw_macro<name,arg1,arg2,...>{{macro body}}` and then
they may be used as `aw_name<arg1,arg2,...>{{}}`. It just puts `macro
body` to pattern and replaces arguments to provided ones according to
macro call. E.g.:
```
$aw_macro<test,phrase>{{phrase}}$aw_test<hello world>{{}}
```
will transform into
```
hello world
```
2016-07-01 02:21:48 +03:00
arcanis 8e8ac2f3c7 some refactoring
* fix undefinded behaviour
* drop dbus timout, use generic timeout insead
* drop load source to own cmake key
* update contributing.md
2016-06-30 01:59:06 +03:00
arcanis 5cd5272f10 add tests for awkeys 2016-06-28 11:19:33 +03:00
arcanis bf16e72e1e add configuration tests 2016-06-26 01:52:15 +03:00
arcanis faf259e339 add tests for pattern functions some simplifications 2016-06-25 03:11:21 +03:00
arcanis b20a96d32f add fix for possible race condition (#96) 2016-06-16 15:17:58 +03:00
arcanis 4337379177 add tests for abstract formatter 2016-06-01 10:55:51 +03:00