26b375254a
add telemetry configuration
2016-10-28 23:21:37 +03:00
ea1d5fca86
drop C-like fabs function
2016-10-26 01:02:17 +03:00
87406f70c4
add initial support of tag suggestion
2016-10-24 08:12:14 +03:00
d520f55afc
add test for dbus connection
2016-10-23 01:32:07 +03:00
77a94aa0c1
add methods to dbus interface
2016-10-22 00:43:16 +03:00
c103986f37
add dbus session prototype
2016-10-21 08:10:29 +03:00
7568ae2a3b
move textarea to own class as well
2016-10-20 09:23:18 +03:00
63d19f038c
move info label to own class, move dialog to own class as well
2016-10-17 23:12:03 +03:00
9d5864aa62
move extensions to own bar
2016-10-16 12:23:23 +03:00
d74cd645fd
qml improvements
...
* move functions to plugin part
* move model to general.qml
2016-10-15 00:01:10 +03:00
80767c9dbf
update qmldir to new ui element
2016-10-14 01:10:10 +03:00
57ad8a0a2b
add tag selector row
2016-10-13 00:12:46 +03:00
eea636c6f1
add html bar
2016-10-12 10:23:20 +03:00
f882756fad
update desktoppanel qml part
2016-10-10 20:43:07 +03:00
335fbb137e
move general singleton to shared part, update part of desktop-panel ui
2016-10-09 21:23:27 +03:00
fcb698e7fc
use shared About tab
2016-10-08 00:54:29 +03:00
f1b5208bb2
use shared qml files
2016-10-07 22:13:41 +03:00
c9f5be6a60
use model list defined in general.qml for font configuration
2016-10-03 23:54:07 +03:00
f7094ca187
add font dialog, some color dialog improvements
2016-10-02 01:43:12 +03:00
a326ebdabf
replace buttons in dataengine page
2016-10-01 12:42:05 +03:00
3ee1d4c30e
Add import and export dialogs
2016-09-30 10:22:10 +03:00
31c129163b
Create dialogs for button and color button
2016-09-29 10:24:03 +03:00
80c994bce0
massive qml controls replacement ( #114 )
2016-09-28 13:50:57 +03:00
33623fe75e
use own control for checkbox
2016-09-25 12:41:22 +03:00
7f6a2d8100
Add ability to change text style inside general widget (see #112 )
2016-09-23 01:12:34 +03:00
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
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
8e598bbd13
allow editable selectors
2016-09-20 02:42:10 +03:00
877f58784b
small refactoring
...
* change `writeFormatters` method to more intuitive
`removeUnusedFormatters`
* use class property as filename
2016-09-19 23:49:11 +03:00
ee6cf60aa4
change constants from #define
to const var val
...
Update contributing.md accordingly
2016-09-18 00:59:23 +03:00
6449465be2
add test for telemetryhandler class
2016-09-17 23:19:06 +03:00
3403d1de50
add local history suggestion to configuration window
2016-09-16 16:03:11 +03:00
f9ddf690c7
drop semicolon from qml files, update CONTRIBUTING guide accordingly
2016-09-15 07:26:00 +03:00
87652eb774
add ability to upload telemetry to a server
2016-09-14 11:32:40 +03:00
a9924a1432
fix conditional error
2016-09-08 19:36:26 +03:00
c5cb5cb359
initial import of telemetry handler
2016-09-07 10:23:05 +03:00
65c8f552de
run clangformat
2016-09-05 17:04:16 +03:00
94e87ee570
Add legacy message
2016-08-31 20:49:31 +03:00
b17aeb88e3
drop some legacy code
2016-08-29 15:02:34 +03:00
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
80d926290c
finally implement bug reporting ( #104 )
2016-08-25 13:33:08 +03:00
5b9984d950
add frontend for bug reporting ( #104 )
2016-08-23 12:30:11 +03:00
e5b1102abf
some changes inside bug reportin backend
2016-08-22 19:10:37 +03:00
f3f9239984
more correct error checking
2016-08-21 19:24:16 +03:00
18c993c0d5
add github issue reporing backend ( #104 )
2016-08-20 12:14:22 +03:00
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
8f6d9e7ab5
release 3.2.1
2016-08-11 15:05:53 +03:00
90c33ab24d
use m_ prefix for all internal variables, update CONTRIBUTING.md
...
accordingly
2016-07-27 20:40:17 +03:00
052d8a034c
add formatters reinit ( fix #102 )
2016-07-26 15:11:52 +03:00
9e59b22c32
add formatters to configuration functions
2016-07-21 12:20:55 +03:00
7836fbf77f
add macro to combobox
2016-07-14 13:23:49 +03:00
d90d9e2c6f
bump desktop versions in the repo
2016-07-12 12:25:29 +03:00
0d4211b2c4
add string formatter
2016-07-07 13:36:30 +03:00
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
17a0c61b4a
add list formatter
2016-07-03 04:10:04 +03:00
3497922928
function improvements
...
* use $ for args inside macros
* allow to use screened brackets inside functions
2016-07-02 04:07:43 +03:00
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
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
5cd5272f10
add tests for awkeys
2016-06-28 11:19:33 +03:00
bf16e72e1e
add configuration tests
2016-06-26 01:52:15 +03:00
faf259e339
add tests for pattern functions some simplifications
2016-06-25 03:11:21 +03:00
b20a96d32f
add fix for possible race condition ( #96 )
2016-06-16 15:17:58 +03:00
4337379177
add tests for abstract formatter
2016-06-01 10:55:51 +03:00
72f0d4587b
more correct test class for extscripts
2016-05-23 11:04:12 +03:00
f717c984b7
add formatters configuration to ui
2016-05-18 12:46:50 +03:00
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
301a908aed
add formatter configuration to ui
2016-05-15 01:18:18 +03:00
6bd7788aa9
More consistent formatters
2016-05-14 04:08:22 +03:00
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
326c65528d
rewrite formatters to ext classes
2016-05-12 20:51:21 +03:00
7c37134aab
rewrite formatters according to rfc #91
2016-05-10 02:16:24 +03:00
734cbe2f4c
upload vertical alignment patch, fix code ( #94 )
2016-05-09 04:07:58 +03:00
4bcdb3a7ff
release 3.1.2
2016-05-09 00:12:06 +03:00
d57e54b714
add script formatter
2016-05-07 00:10:06 +03:00
13f2d560d0
Some more changes
...
* new tag - $tstime
* add summand parameter to float formatter
* drop version.h includes since it has been moved to awdebug.h (e.g. to
introduce BUILD_FUTURE guards easy in the future)
2016-05-06 01:22:59 +03:00
2220ad6bfe
initial creation of custom formatters ( #91 )
2016-05-05 00:11:31 +03:00
3771ce6ec2
rename forma_t_er to forma_tt_er
2016-05-03 05:04:12 +03:00
a339f9a743
drop needToBeUpdated call from qml since it is not required
2016-04-30 17:36:01 +03:00
097b63415e
drop own workaround for update functions
...
use qtimer instead
2016-04-28 18:18:13 +03:00
77388deab6
initial support of total sent/received data
...
Tags {up,down}total{,kb}[0-9]?+
2016-04-25 16:06:37 +03:00
22586811de
backport QML code changes from awesome-widgets to deskop-panel
2016-04-22 15:39:36 +03:00
82dda14260
add background configuration dialog
2016-04-21 16:44:21 +03:00
f8e9945bc4
fix configuration dialog error
...
even if user selects Cancel in font dialog html codes pasted
2016-04-20 15:50:45 +03:00
139554578c
fix bug introduced by 5c474e822b
...
No conversion has been applied for total memory values
2016-04-18 09:33:35 +03:00
aef1a736c8
code improvements
...
* drop c++14 requirements since it is not used
* move from enum to enum classes
* more intuitive graph building in GI
* allow X-AW-Direction property works with graphs and bars
2016-04-17 16:18:13 +03:00
d30df9dafc
fix configuration ui
...
In some cases text is removed, but no new text is pasted.
2016-04-15 15:02:35 +03:00
f7a6b86cae
GI improvements
...
* add tag information to GI configuration
* change tag identification to avoid keys reorderding
2016-04-14 16:14:26 +03:00
a3e7a84b92
drop another part of pornography in gi
...
more intuinitve configuration interface in graphicalitem. Improve code
for the future references (in case if new color type will be added).
Change X-AW-*Color values to ones with prefixes (added autoconversion
from old-version api)
2016-04-12 14:22:19 +03:00
15abe54290
Another fixes
...
* update translator list
* drop russian changelog at all
* fix changelog building
* fix invalid graphical item UI behaviour
2016-04-09 03:55:52 +03:00
bfa4f9e98e
Some small changes
...
* changelog update
* version metadata update
* bump required Qt version to 5.6 and update patch accordinly
* fix invalid cast in update dialog
2016-04-07 16:52:05 +03:00
e9146b3b6c
release 3.1.1
...
* translation update
* fix broken build with gcc (#87 ). The issue was reproduced only with
gcc build and has been resolved by just replacing C-like `isnan` to
`std::isnan`
2016-04-06 14:42:56 +03:00
d9409c25f4
Preparing to prerelease
...
* apply clangformat
* fix yahoo weather api
2016-04-05 00:24:37 +03:00
7d1e035240
replace own workaround for version checking to QVersionNumber
...
QVersionNumber has been introduced since Qt-5.6 and it is better to use
it instead of custom version checking
2016-04-04 10:47:12 +03:00
4a6aaa95b0
Move hddtemp engine to qprocess
...
in lieu of #83
2016-03-25 18:19:26 +03:00
88f0ebfe96
Revert bd65e44002
2016-03-23 16:27:05 +03:00
bd65e44002
add delayed initialization
...
This workaround probably will fix issue with the recent plasma when
plasmashell fails to load sometimes.
2016-03-21 12:10:27 +03:00
52b1255d3f
move graph data store to graphical item helper
...
It is required by custom graphs. X-AW-Count parameter (which is only
recognized by Graph item type) has been introduced
2016-03-14 12:04:38 +03:00
7f665fef77
update to the newest Qt
...
First it crashes with the newest Qt due to nan values in graphs.
Second it produces several warnings
2016-03-13 22:20:22 +03:00
7ff1515c94
Merge branch 'development' of github.com:arcan1s/awesome-widgets into development
2016-03-11 20:51:19 +03:00
162708295d
improve configuration import and export
...
Special directory for configuration store has been created. In
particular it will allow to realize #72
2016-03-11 20:48:36 +03:00