mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2025-04-24 15:37:23 +00:00
484 lines
15 KiB
Plaintext
484 lines
15 KiB
Plaintext
Ver.3.3.3:
|
|
+ add custom keys support (#101)
|
|
* DBus interface improvements
|
|
* rename tags (up|down|ps)total.* to (up|down|ps)tot.*
|
|
- fix issue with invalid (up|down)total($|kb) calculation (#127)
|
|
- fix issue with wrong applet identation (#125)
|
|
|
|
Ver.3.3.2:
|
|
- fix bug with invalid DP colour configuration
|
|
- fix bug with invalid HTML tags operation
|
|
* update to newest Qt and plasma
|
|
|
|
Ver.3.3.1:
|
|
+ add ability to direct issue report (#104)
|
|
+ add key completion (#105)
|
|
+ add ability to load historical configuration (#106)
|
|
+ add ability to upload configuration to remote server (#106)
|
|
+ add stylish (#112)
|
|
+ add DBus intergration (#115)
|
|
+ add cron-like extenstion triggers (`X-AW-Socket` option) (#117)
|
|
+ add ability to trigger extensions by calling socket (`X-AW-Schedule` option) (#118)
|
|
+ add source for network requests
|
|
+ add Json formatter
|
|
- drop patches provided support for Qt 5.4
|
|
* use custom signal slot connection for dataengine (`BUILD_FUTURE` flag required)
|
|
* update UI
|
|
* refactoring
|
|
|
|
Ver.3.2.1:
|
|
+ add X-AW-Translate option to DateTime formatter
|
|
+ add formatters to configuration export and import
|
|
+ add macro fuction to selector
|
|
+ add default formatters
|
|
- add translation reinit (fix #102)
|
|
- fix invalid float formatter saving
|
|
- fix missing ApiVersion for formatters
|
|
* use sockets for MPD data
|
|
* translation update
|
|
|
|
Ver.3.2.0:
|
|
+ custom formatters (#91)
|
|
+ add backend tests (#95)
|
|
+ add OWM weather provider for ExtWeather. It can be switched by using X-AW-Provider (ApiVer 3)
|
|
+ add DBus timeout for calls (#96)
|
|
+ add macros support (`$aw_macro` and `$aw_macro_*` for calls)
|
|
- fix vertical alignment (#94)
|
|
- fix bug with invalid updates on `X-AW-Interval=1` for ExtScript and ExtUpgrade
|
|
- fix bug with missing derivate vaules in ExtQuotes
|
|
- fix possible plasma crash (#96)
|
|
- fix possible undefined behaviour if no extensions was found by name
|
|
* split dataengine sources to own library
|
|
* allow to use screened double brakets inside functions
|
|
|
|
Ver.3.1.2:
|
|
+ add standalone widget configuration example
|
|
+ new tag tstime
|
|
+ new tags uptotal* and downtotal*
|
|
+ add background configuration button
|
|
+ allow X-AW-Direction property works with graphs and bars (graphical items)
|
|
+ add bars support to Graphical Items
|
|
+ add integration with transifex
|
|
+ add integration with coverity
|
|
- drop update source (breaking changes if you are using it as developer)
|
|
- fix pen generation from file image (graphical items)
|
|
- fix bug with which font html parameters will be pasted even if there cancel clicked
|
|
- fix bug with invalid total memory formating
|
|
- fix bug in configuration UI with which there is no selected text pasted
|
|
- fixes in graphical item configuration UI and behaviour
|
|
- fix changelog building
|
|
- fix invalid cast (found by coverity)
|
|
* change text update mechanism
|
|
* grahical item improvements
|
|
* code improvements
|
|
* translation update
|
|
|
|
Ver.3.1.1:
|
|
- fix broken gcc build (#87)
|
|
* translation update
|
|
|
|
Ver.3.1.0:
|
|
+ implement templates support (#71)
|
|
+ implement special functions (#71)
|
|
+ special directory for configs (#72)
|
|
+ custom bar images (#80)
|
|
+ custom bar values (#80)
|
|
+ show changelog after updates
|
|
+ add Polish translation (thanks to Mariusz Kocoń)
|
|
+ use Qt-5.6 features
|
|
- fix invalid tooltip resize in desktop panel (#74)
|
|
- fix graphical items blinking (#81)
|
|
- drop tasks and move to native QProcess to avoid crash (#83)
|
|
- the newest Qt (5.6) fixes
|
|
- the newest Plasma fixes
|
|
* move from OWM to Yahoo! Weather (#73)
|
|
* improve performance by using optimized subscriptions (#75)
|
|
* improve performance by storing QVariant instead of frequent casting (#75)
|
|
* change bar names semantic to the simplest one (#80, breaking changes)
|
|
* high memory usage notifications have been changed from 90 to 80 perc
|
|
* a large part of refactoring
|
|
|
|
Ver.3.0.1:
|
|
+ add patches for old Qt versions
|
|
- drop `nullptr` checking
|
|
* move dialogs to QML part
|
|
|
|
Ver.3.0.0:
|
|
+ add tags upunits, downunits, upkb, downkb
|
|
+ add tags dalbum, dartist, dtitle, salbum, sartist, stitle
|
|
+ add support of lambda functions
|
|
+ add Dutch translation (thanks to Heimen Stoffels)
|
|
+ add check for update function on startup (optional)
|
|
+ add ability to disable string tags translations
|
|
+ add filtering to ExtUpgrade (ApiVer == 3)
|
|
+ add ability to change weather icons (ApiVer == 2)
|
|
+ show message if no updates found on direct request
|
|
+ add swap redirect type to ExtScript (ApiVer == 4)
|
|
+ add ability to wrap words
|
|
+ add support of graphs to GraphicalItems (ApiVer == 3)
|
|
+ add ability to show preview from configuration
|
|
+ add configuration export and import functions
|
|
- fix warning for empty tooltip image
|
|
- fix bug with widget auto resizing
|
|
- fix bug with no settings saving in DE
|
|
- fix bug with large start size
|
|
- fix bug with no possibility use more than 10 ext tags
|
|
- drop HDD free space notifications
|
|
- drop X-AW-Output key for ExtScript (ApiVer == 4)
|
|
- fix possible crash on web sources destruction
|
|
* more pretty configuration ui
|
|
* improve logging, change format to Qt5 style
|
|
* switch to concurrent data update
|
|
* some more optimization
|
|
* better network device definition
|
|
* quotes values now have double type (ApiVer == 3)
|
|
* better quotes output
|
|
* more comments inside code
|
|
* more Qt code style
|
|
* move update interval to another group
|
|
* move DataEnignes operations to plugin
|
|
* change DataEngine data format (breaking changes)
|
|
|
|
Ver.2.4.0:
|
|
+ add support of weather items
|
|
+ add support of load average (la1, la5, la15 tags)
|
|
+ add "drop key cache" button
|
|
+ add support of clang building
|
|
+ create ExtItems aggregator
|
|
+ add time to debug information
|
|
+ add ability to disable player monitor
|
|
- fix bug with invalid network data calculation
|
|
- fix warning with fond dialog init
|
|
- fix bug with no object deletions (#60)
|
|
* rewrite ExtItems to use own abstract class
|
|
* improve work with data updating (#57)
|
|
* move to signal-slot interface painting
|
|
* move plugin part back to private
|
|
* cast plugin as type, not signleton (#57)
|
|
* change logic in data building inside DataEngine
|
|
* edit build and drop different DataEngine packaging
|
|
* rewrite QMap to QHash if possible
|
|
* rewrite to use iterators if possible
|
|
* list of desktops is now represented as QStringList
|
|
* refactoring
|
|
|
|
Ver.2.3.3:
|
|
* change text rendering from Qt to native
|
|
|
|
Ver.2.3.2:
|
|
+ change network speed units from KB/s to MB/s if value is more than 1000 KB/s (metrics are the same)
|
|
- fix bug with no actions on link activation (thanks to infans)
|
|
* improve quotes support, e.g. fix plasma crash
|
|
* rewrite main widget to signal-slot update model
|
|
* improve battery calculation for system which has several batteries
|
|
|
|
Ver.2.3.1:
|
|
- fix bug with no updates from configuration UI
|
|
- fix invalid vertical tab parsing
|
|
* translation update
|
|
* merge fan tags to temp ones, improve lmsensors tags handling
|
|
|
|
Ver.2.3.0:
|
|
+ implement fitlers support to ExtScripts (ApiVer = 3) (#53)
|
|
+ implement ability to wrap `\n` as new lines (#53)
|
|
+ implement key sorting in comboboxes
|
|
+ implement (perc)(bid|ask|price)chg tag support (ApiVer = 2)
|
|
+ implement timeouts to quotes (#54)
|
|
- fix bug with invalid html parsing
|
|
* move from XML to JSON in ExtQuotes (ApiVer = 2)
|
|
* more pretty configuration UI
|
|
* some part of refactoring
|
|
|
|
Ver.2.2.2:
|
|
+ add quotes support (#46)
|
|
+ add support of properties height and width (#47)
|
|
+ add transtaltion support to the plugins (#50)
|
|
+ add support of key caching
|
|
+ add support of X-AW-Number to ExtScript and ExtUpgrade (ApiVer = 2)
|
|
+ add reconnection to DataEngine (in some cases some values are not updated)
|
|
+ add widgets width and height update
|
|
- fix bug with Ext* items update (#49)
|
|
- fix bug with GPUDEV, HDDDEV settings saving from UI
|
|
- fix Desktop Panel settings
|
|
- fix bug with adding paragraph settings
|
|
* drop support of KDE4 support, created a separated branch
|
|
* increase intervals limits (#48)
|
|
* hddtemp was replaced to smartctl by default
|
|
* plugins were moved from private
|
|
* more correct interface painting
|
|
|
|
Ver.2.2.1:
|
|
+ add key X-AW-Interval to ExtUpgrade (ApiVer = 1, default = 3600)
|
|
+ add values cache to ExtScript and ExtUpgrade
|
|
+ add support isActive to ExtUpgrade
|
|
* change cmake version check
|
|
* improve logic of ExtScript and ExtUpgrade
|
|
|
|
Ver.2.2.0:
|
|
* port to Plasma 5
|
|
+ add support of windows list in tooltip
|
|
+ add notifications on system events
|
|
+ add ability to show selected tag
|
|
+ add tags $downN, $upN
|
|
+ add new engine netdev
|
|
+ add support of smartctl
|
|
- remove ability to hide panel on hotkey
|
|
* small changes in widget logic
|
|
* edit window preview painting
|
|
* KDE4 code upgrade to new ABI
|
|
* DataEngine optimization
|
|
* PKGCMD was replaced by ExtUpgrade
|
|
|
|
Ver.2.1.0:
|
|
+ add support of custom scripts
|
|
+ add support of desktop preview to DP
|
|
+ add bar support
|
|
+ add autoupdate function
|
|
- remove custom command
|
|
- fix #34
|
|
* fix notifications
|
|
* rewrite UI to KDE standards
|
|
* fix margins on graphical objects
|
|
* rewrite DP abd DE to use library calls
|
|
* edit GPU properties definition
|
|
* edit regexp matching
|
|
|
|
Ver.2.0.5:
|
|
+ add tooltip bottom (#30)
|
|
* fix network interface update
|
|
* fix battery tooltip bug
|
|
* edit DP layout (#31)
|
|
|
|
Ver.2.0.4:
|
|
* more correct work with batteries
|
|
|
|
Ver.2.0.3:
|
|
+ add support of several $bat tags
|
|
* edit layout
|
|
|
|
Ver.2.0.2:
|
|
+ add $fan* tags
|
|
+ add Chinese translation (thanks to @Lemueler)
|
|
+ add net devices checking is it p2p device
|
|
- remove ps stats from notification
|
|
* yet another fix cpu* and cpucl*
|
|
* rewrite DP configuration interface
|
|
* fix non-standard temp units
|
|
|
|
Ver.2.0.1:
|
|
+ add support of custom interfaces
|
|
* fix label edge's shading
|
|
* fix cpu*, cpucl*, gpu*, ps* tags
|
|
|
|
Ver.2.0.0:
|
|
+ add new widget - awesome widget
|
|
+ add new tags $hddfreemb, $hddfreegb, $memusedmb, $memusedgb, $memfreemb $memfreegb, $swapfreemb, $swapfreegb
|
|
+ add new DataEngine - battery
|
|
+ add new tooltip - battery
|
|
+ add new temperature units cm^-1, kcal/mol, kJ/mol, Reamur
|
|
+ add ability to hide panels by hotkey pressing
|
|
- remove widget pytextmonitor
|
|
- remove separate fields
|
|
- remove README
|
|
* project has been renamed to Awesome Widgets
|
|
* rename tag $custom (time) to $ctime
|
|
* rename tag $custom (uptime) to $cuptime
|
|
* rename tag $time (player) to $duration
|
|
* rename tag $number to $ndesktop
|
|
* rename tag $name to $desktop
|
|
* rename tag $total to $tdesktops
|
|
* debug flag is DEBUG now
|
|
* rewrite project to C++
|
|
* tooltip doesn't depend on widget now
|
|
* text align now can be configured only by using HTML tags
|
|
* move battery and AC settings to DataEngine
|
|
* changes in configuration interface
|
|
|
|
Ver.1.11.0:
|
|
+ add ability to disable background image
|
|
+ add desktop DataEngine
|
|
+ add PTM desktop panel
|
|
+ add desktop label (tags $name, $number, $total)
|
|
+ add ability to interact with players using mpris
|
|
* rewrite to use submodules
|
|
* rewrite DataEngine to use tasks
|
|
* fix nvidia temperature definition
|
|
|
|
Ver.1.10.2:
|
|
- fix error with tempUnits in hddtemp label
|
|
|
|
Ver.1.10.1:
|
|
- fix error with number formats in ps label
|
|
- fix first initialization of DataEngine
|
|
- fix checking of qmmp
|
|
|
|
Ver.1.10.0:
|
|
+ add tags $hddtotmb, $hddtotgb
|
|
+ add tags $memtotmb, $memtotgb, $swaptotmb, $swaptotgb
|
|
+ add ability for force update text
|
|
+ add support of clementine
|
|
+ add support of hddtemp cmd
|
|
+ add support of disable option for HDDDEV and GPUDEV
|
|
+ add error checking of DataEngine variables
|
|
+ add multithreading to DataEngine
|
|
+ add ability to disable popup messages
|
|
+ add ability to use vertical layout
|
|
+ add ability to add stretch
|
|
+ add ability to show debug information (set environment variable 'PTM_DEBUG' to 'yes')
|
|
+ add Brazillian Portuguese translation (@underr)
|
|
+ add Ukrainian translation (Виктор Слободян)
|
|
- remove util.py
|
|
- remove createNotifyrc since it isn't needed
|
|
* refactoring of configuration interface
|
|
* player settings was moved from plasmoid to DataEngine
|
|
* edit readme call
|
|
* change readme from md to html
|
|
|
|
Ver.1.9.0:
|
|
+ add support of several custom commands ($customN)
|
|
+ add hdd speed label ($hddrN, $hddwN)
|
|
+ add actions to context menu (open readme and run ksysguard)
|
|
- remove doubleclick event
|
|
* fix parsing pkg label
|
|
|
|
Ver.1.8.3:
|
|
+ add Spanish translation (thanks to Ernesto Avilés Vzqz)
|
|
+ add readme to the package
|
|
|
|
Ver.1.8.2:
|
|
+ add different temperature units (Farenheit and Kelvin)
|
|
|
|
Ver.1.8.1:
|
|
* change pkg update time to hour
|
|
|
|
Ver.1.8.0:
|
|
+ add scrollbar to configuration interface
|
|
+ add AC lines configuration
|
|
+ add $hddmbN, $hddgbN tags
|
|
+ add support of ps ($ps, $pscount, $pstotal tags)
|
|
+ add support of package managers ($pkgcountN tags)
|
|
* refactoring of DataEngine
|
|
|
|
Ver.1.7.4:
|
|
+ add support more than 10 tags in cpu, cpuclock, hdd, hddtemp, temp labels
|
|
- format bug fixes
|
|
* changes in custom uptime format
|
|
|
|
Ver.1.7.3:
|
|
+ add tags $memgb, $swapgb
|
|
+ add readme directory
|
|
+ add french translation (@Mermouy)
|
|
- fix tooltip for custom uptime format
|
|
- fix #12
|
|
* more refactoring to the god of refactoring
|
|
* network device update interval now is 30*interval
|
|
* $swap, $swapmb and $swapgb tags now work simultaneously ($mem* tags too)
|
|
* player_name now has str type
|
|
|
|
Ver.1.7.2:
|
|
+ add tags $dd, $d, $hh, $h, $mm, $m to custom uptime format
|
|
+ add scalling to tooltips
|
|
+ add DataEngine configuration from ptm
|
|
+ add custom command to DataEngine
|
|
- remove custom command from ptm
|
|
- remove tags $ds, $hs, $ms
|
|
|
|
Ver.1.7.1:
|
|
- remove error label
|
|
* fix bug with zero values in tooltip
|
|
|
|
Ver.1.7.0:
|
|
+ add support of several tags in temperature label
|
|
+ add tags $cpuN, $cpuclN, $hddN, $tempN, $hddtempN, $up, $down
|
|
+ add label with custom command
|
|
+ add tooltips for CPU, CPU clock, memory, swap and network labels
|
|
- remove tags @@...@@, $temp, $ccpu, $ccpucl, $net
|
|
* changes in settings
|
|
* ptm now does not require net-tools
|
|
* refactoring
|
|
|
|
Ver.1.6.1:
|
|
+ add support of several devices in hddtemp label
|
|
- fixed #6
|
|
|
|
Ver.1.6.0:
|
|
+ add $custom tag to time and uptime labels (#8)
|
|
+ russian translation
|
|
- fix #6, #10
|
|
* change license to GPLv3
|
|
* change project build
|
|
|
|
Ver.1.5.3:
|
|
+ add $album, $progress and $time tags to player label (#7)
|
|
- fix zero swap
|
|
|
|
Ver.1.5.2:
|
|
+ add $isotime, $shorttime and $longtime tags to time label
|
|
|
|
Ver.1.5.1:
|
|
+ add time label
|
|
|
|
Ver.1.5.0:
|
|
+ add player label
|
|
|
|
Ver.1.4.0:
|
|
+ add notifications
|
|
|
|
Ver.1.3.6:
|
|
- fix #1, #2
|
|
|
|
Ver.1.3.5:
|
|
- fix bug with definition network device
|
|
|
|
Ver.1.3.4:
|
|
+ add double click event
|
|
+ add auto selection of network device
|
|
- fix yet another plasma crash
|
|
|
|
Ver.1.3.3:
|
|
* edit reading temperature device
|
|
|
|
Ver.1.3.2b:
|
|
- fix plasma crash
|
|
|
|
Ver.1.3.2:
|
|
+ add GPU, GPU temperature, HDD and HDD temperature labels
|
|
+ add $ccpu and $ccpucl tags
|
|
- bug fixes
|
|
* optimization and refactoring
|
|
|
|
Ver.1.2.2:
|
|
+ add tooltip to lineEdit
|
|
|
|
Ver.1.2.1:
|
|
* if battery doesn't exist return 'off'
|
|
* if AC doesn't exist return '(?)'
|
|
|
|
Ver.1.2.0:
|
|
+ add $ac tag to battery label
|
|
+ add battery and ac device configurations
|
|
+ add error cheking
|
|
* $bat tag now reading from /sys/*
|
|
|
|
Ver.1.1.4:
|
|
* change parsing acpi output (battery label)
|
|
|
|
Ver.1.1.3:
|
|
+ add font weight
|
|
* edit font setup line. Now setup for font family works normaly
|
|
* small bug fix
|
|
|
|
Ver.1.1.2:
|
|
+ add CPU clock lable
|
|
+ add function to update network device (100*time_interval)
|
|
+ change update sliders
|
|
|
|
Ver.1.1.1:
|
|
+ add $swapmb, $memmb, $netdev, @@netdev=...@@ tags
|
|
- some bug fixes
|
|
* widget consists of several labels
|
|
* edit configuration interface
|
|
|
|
Ver.1.0:
|
|
First release
|