1c78e0d779
Initial support of templates and so on ( #71 )
...
* Initial syntax is the following:
* $template{{ some JS code here }} - simple template based on JS
code inside. It works the same as lambda functions, but calculates
only once.
* aw_count(regex) - keys count found for given regex
* aw_keys(regex, [separator]) - keys found for given regex and
joined by using given separator
* aw_names(regex, [separator]) - key names found for given regex and
joined by using given separator (the same as previous but w\o $)
The template and function syntax may be changed before release.
* replace `foreach` to `for (auto foo : bar)` and update CONTRIBUTING.md
accordingly
2016-01-30 00:07:47 +07:00
fba58c27e8
fix #73
...
I suppose the better way is to move weather adaptor to another open
weather engine despite the fact that OWM has provided me a special FOSS
permissions. I've changed weather provider to Yahoo! Weather because
there is no good way to provide my own API key to end-users except for
being compiled to the source code.
In other hand this solution leads to the fact that humidity and
atmosphere pressure is not available for forecast more. And moreover
pressure units has been changed for current weather.
+ fix possible memory leak in dataengine aggregator
+ add "special thanks" group to acknoledgment tab
2016-01-29 01:31:00 +07:00
arcan1s
99e38118a4
drop unused declarations, update qt5.5 patch
2015-10-22 05:22:02 +03:00
arcan1s
75ab84e993
* logging changes
...
* add configuration export status message
* prepare to release
2015-10-20 00:34:29 +03:00
arcan1s
17a8a1734b
* create cppcheck and clangformat targets
...
* apply code style (#67 )
* send values by reference
* fix warnings on plugin destruction by disconnecting dataengines first
* fix invalid hddtemp group definition
2015-10-18 00:05:42 +03:00
arcan1s
69c1f0ed5a
* small build changes
...
* drop cast (they were added to try to avoid possible crash)
2015-10-06 06:49:24 +03:00
arcan1s
befdf0519f
add loadsource for testing needs
2015-09-30 00:16:57 +03:00
arcan1s
646e897058
* fix extsysmon multi keys sources
...
* change quotes values types to double
2015-09-16 00:01:07 +03:00
arcan1s
0ba74b3130
add ability to wrap lines
...
rename AWToolTip to AWDataAggregator object
drop hasOutput property from ExtScript
fix some bugs in AWKeysAggregator
2015-09-12 02:32:31 +03:00
arcan1s
0298a8c088
create awkeysaggregator
...
change netwrok device definition (fix #64 )
2015-09-11 00:43:35 +03:00
arcan1s
bf5c500938
fix bugs caused by integration
2015-09-10 04:59:35 +03:00
arcan1s
9e45b02c8e
move extsysmon and plugin to the new source model
2015-09-09 01:48:09 +03:00
arcan1s
ab0ab0d40f
some optimizations
2015-09-08 00:07:47 +03:00
arcan1s
7218defe19
add '$this' feature to lambda functions
...
fix large size on startup
fix invalid key parsing
2015-09-03 00:30:10 +03:00
arcan1s
6689bea9a7
implement dynamic tags
2015-09-02 00:05:11 +03:00
arcan1s
cc2b1b7b8a
add images feature to extweather (apiver == 2)
2015-08-31 00:16:04 +03:00
arcan1s
4c27382467
more correct logging, use qt logging for qml as well
2015-08-30 16:24:00 +03:00
arcan1s
aacb50c946
start moving to qt5 style logging
2015-08-29 00:58:39 +03:00
arcan1s
466faf53fa
some refactoring, prepare to moving to qt5 style logging
2015-08-28 00:15:25 +03:00
arcan1s
3122c2fa8c
rewrite to iterators library part
2015-08-07 07:21:55 +03:00
arcan1s
08cb7d9abe
fix #60
...
some hash improvements
2015-08-06 01:23:43 +03:00
arcan1s
e38863ebc2
add disable key to player monitor
2015-08-05 01:14:09 +03:00
arcan1s
7405b2ba1d
work with extendedsysmon
...
* fix mpris info getting
* replace qmap to qhash if possible
* some at()/[] repalcements
* add time logging
2015-08-03 00:01:14 +03:00
arcan1s
6173b60806
edit cmake files
...
edit font dialog
2015-08-01 00:10:18 +03:00
arcan1s
c9acb0bdcd
edit build, create a separate cmake include file
2015-07-29 23:59:42 +03:00
arcan1s
c61a5ac092
create a static library for backend items
...
move backend items to template-based mechanism
2015-07-26 12:58:59 +03:00
arcan1s
3b6df44489
more correct methods naming, prepare to move to templates
2015-07-25 00:03:45 +03:00
arcan1s
4742617e3e
* fix building
...
* add clang build
* more correct method types
2015-07-24 00:18:21 +03:00
arcan1s
880a986782
add abstactextitem class (building is broken atm)
2015-07-23 00:07:21 +03:00
arcan1s
b699095f38
initial support of weather
2015-07-22 00:44:39 +03:00
arcan1s
1110929b14
improve update events
2015-07-20 00:21:39 +03:00
arcan1s
aa0a4b417d
improve battery support
2015-07-01 01:14:04 +03:00
arcan1s
41deb8ef72
fix plasma crash with extquotes
...
rewrite main widget to use signal-slot model
2015-06-30 07:13:58 +03:00
arcan1s
42615a6fdc
update translation, fix #53
2015-06-02 01:21:03 +03:00
arcan1s
f96b3fcb07
implement \r to default json of ExtScripts
...
some refactoring
bump ApiVer of ExtQuotes
update changelog
2015-05-31 02:57:43 +03:00
arcan1s
f534a6854a
try to implement timeouts support to quotes (ref to #54 )
2015-05-29 18:29:13 +03:00
arcan1s
b51c97abbb
drop qxml, port quotes from xml to json (xml has been used for qt4
...
branch)
2015-05-28 09:16:27 +03:00
arcan1s
8dc3510a30
more pretty configuration interface
...
implement quotes changes
2015-05-25 02:28:09 +03:00
arcan1s
fce098cb5c
improve work with filters for custom scripts
...
implement new line filters for widget text
fix bug with html parsing
implement key sorting in combo boxes
2015-05-24 00:03:54 +03:00
arcan1s
5f4bf9ec29
edit readme.md
...
implement initial support of filters (dep #53 )
2015-05-23 02:07:16 +03:00
arcan1s
8c73b2560b
Release 2.2.2
...
* update screenshots
+ add error logging to extquotes
- fix paragraph bug
- fix bug with DP settings
2015-05-22 00:18:14 +03:00
arcan1s
78931b3ae0
fix CMake
2015-05-20 00:39:07 +03:00
arcan1s
a53c5ec38c
drop kde4 from master
2015-05-20 00:36:48 +03:00
arcan1s
3bac9ac09f
* fix hddtemp definition (create workaround)
...
* create git pkgbuild
* fix plugin build
* replace hddtemp to smartctl by default
2015-05-19 09:41:15 +03:00
arcan1s
b82d78bcbe
implement #51 for upgrade and scripts
2015-05-18 00:57:47 +03:00
arcan1s
396fa95ec3
some refactoring
...
update resizing
2015-05-17 14:09:08 +03:00
arcan1s
c6cadba4b6
some part of refactoring
...
move plugin from private
fix translation issue (#50 )
2015-05-12 00:19:08 +03:00
arcan1s
88c3e780cf
implement tag number support to widget
...
bump api ver to 2
2015-05-07 00:17:35 +03:00
arcan1s
7f4dfe1060
* more correct sizes in the configuration interface
...
* remove additional debug information
* increase limits for extscripts intervals to 10000 (fix #48 )
2015-05-06 00:31:37 +03:00
arcan1s
104bb52557
add work with key cache
...
fix bug with invalid dataengine settings in UI
2015-05-03 03:49:39 +03:00