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
arcanis
72f0d4587b
more correct test class for extscripts
2016-05-23 11:04:12 +03:00
arcanis
f717c984b7
add formatters configuration to ui
2016-05-18 12:46:50 +03:00
arcanis
906ad56c46
Rename some properties in GI.
...
Actually properties height and width are QDialog ones, just rename them
to ones with `item` prefix. No configuration keys were changed.
Update translations as well.
2016-05-17 14:22:12 +03:00
arcanis
301a908aed
add formatter configuration to ui
2016-05-15 01:18:18 +03:00
arcanis
6bd7788aa9
More consistent formatters
2016-05-14 04:08:22 +03:00
arcanis
51c7299ad0
changes in Extensions ABI
...
* rewrite aggregator to normal qt ui
* use X-AW prefix for formatters options
* fix logging
* use nullptr in headers
2016-05-13 13:23:25 +03:00
arcanis
326c65528d
rewrite formatters to ext classes
2016-05-12 20:51:21 +03:00
arcanis
7c37134aab
rewrite formatters according to rfc #91
2016-05-10 02:16:24 +03:00
arcanis
734cbe2f4c
upload vertical alignment patch, fix code ( #94 )
2016-05-09 04:07:58 +03:00