Commit Graph

131 Commits

Author SHA1 Message Date
arcanis d0c96ce829 massive refactoring 2017-05-05 17:55:52 +03:00
arcanis 6e62ceaac7 massive changes inside
* use pass by ref instead of by value if possible
* use reference in interation over collections
* fix no tag inserting
2017-05-04 15:00:50 +03:00
arcanis 1b4d1d6944 implement qcronscheduler, tests update 2017-04-28 01:47:42 +03:00
arcanis 6a24fc3f63 more pretty about text
Use generic text generation for all plasmoids
2016-11-06 22:12:03 +03:00
arcanis 87406f70c4 add initial support of tag suggestion 2016-10-24 08:12:14 +03:00
arcanis c103986f37 add dbus session prototype 2016-10-21 08:10:29 +03:00
arcanis 7568ae2a3b move textarea to own class as well 2016-10-20 09:23:18 +03:00
arcanis 47439ef151 update desktop panel configuration to new one 2016-10-18 00:12:25 +03:00
arcanis 63d19f038c move info label to own class, move dialog to own class as well 2016-10-17 23:12:03 +03:00
arcanis 9d5864aa62 move extensions to own bar 2016-10-16 12:23:23 +03:00
arcanis 80767c9dbf update qmldir to new ui element 2016-10-14 01:10:10 +03:00
arcanis eea636c6f1 add html bar 2016-10-12 10:23:20 +03:00
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 ecf4be8d9c Add support of text styling for desktop panel 2016-09-24 15:24:24 +03:00
arcanis f9ddf690c7 drop semicolon from qml files, update CONTRIBUTING guide accordingly 2016-09-15 07:26:00 +03:00
arcanis 8f6d9e7ab5 release 3.2.1 2016-08-11 15:05:53 +03:00
arcanis d90d9e2c6f bump desktop versions in the repo 2016-07-12 12:25:29 +03:00
arcanis 72f0d4587b more correct test class for extscripts 2016-05-23 11:04: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 734cbe2f4c upload vertical alignment patch, fix code (#94) 2016-05-09 04:07:58 +03:00
arcanis 4bcdb3a7ff release 3.1.2 2016-05-09 00:12:06 +03:00
arcanis 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
arcanis 22586811de backport QML code changes from awesome-widgets to deskop-panel 2016-04-22 15:39:36 +03:00
arcanis 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
arcanis 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
arcanis be9203e816 update project url
For some time my site has been moved from arcanis.name to arcanis.me.
Also https protocol forced.
2016-03-05 19:39:26 +03:00
arcanis beb2682b04 Stabilizing commit
* move request timeout settings to the configuration header
* initial support of requiredby dictionary
* add AWPatternFunctions namespace
* improve components communication
* update UI to recent abilities
* rewrite qCDebug messages and update CONTRIBUTING.md accordingly
2016-02-01 00:25:28 +07:00
arcanis 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
arcanis 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
arcanis 4b679ff570 fix #74
Unfortunately there is no good way to resize tooptip dynamically if html
image is used. In other hand if tooltip type set to "names" it is
possible to resize tooptips to content size.

+ update gitignore
2016-01-28 12:44:45 +03:00
arcan1s ac089dee9c Release 3.0.1
drop nullptr checking
2015-10-23 00:20:30 +03:00
arcan1s 99e38118a4 drop unused declarations, update qt5.5 patch 2015-10-22 05:22:02 +03:00
arcan1s df87850f65 Release 3.0.0
* turn back concurrent text update
* update screenshots
2015-10-21 06:53:34 +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 8645260f99 * end work on #68
* create special class for configuration
* update clion settings
2015-10-17 00:06:32 +03:00
arcan1s 84f6f1a820 * add commit SHA information
* allow to open link in quotes editor
* fix bug with no data updates in configuration ui
2015-09-28 19:27:55 +03:00
arcan1s 92ce241742 return back stream lock which will be disabled from qml by the timer. In
other case there is possibe plasma crash
2015-09-26 03:23:10 +03:00
arcan1s 82e2bc23a1 * more intuitive configuration UI
* add queueLimit runtime configuration
2015-09-22 00:31:30 +03:00
arcan1s 24eb548bb3 * limit messages queue to ideal thread count
* move from QtScript to QJSEngine (first is deprecated since 5.6)
* drop unneeded includes in headers
* some changes inside queue managing
2015-09-17 01:10:55 +03:00
arcan1s f5e40d084d show message on no updates 2015-09-07 01:47:50 +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 82c1839634 drop hidding method 2015-09-01 01:12:10 +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