mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2025-04-24 23:47:20 +00:00
commit
760d9f91c7
@ -1,3 +1,8 @@
|
|||||||
|
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:
|
Ver.3.3.1:
|
||||||
+ add ability to direct issue report (#104)
|
+ add ability to direct issue report (#104)
|
||||||
+ add key completion (#105)
|
+ add key completion (#105)
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
pkgname=plasma5-applet-awesome-widgets
|
pkgname=plasma5-applet-awesome-widgets
|
||||||
_pkgname=awesome-widgets
|
_pkgname=awesome-widgets
|
||||||
pkgver=3.3.1
|
pkgver=3.3.2
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Collection of minimalistic Plasmoids which look like Awesome WM widgets (ex-PyTextMonitor)"
|
pkgdesc="Collection of minimalistic Plasmoids which look like Awesome WM widgets (ex-PyTextMonitor)"
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
@ -17,7 +17,7 @@ optdepends=("catalyst: for GPU monitor"
|
|||||||
makedepends=('cmake' 'extra-cmake-modules' 'python')
|
makedepends=('cmake' 'extra-cmake-modules' 'python')
|
||||||
source=(https://github.com/arcan1s/awesome-widgets/releases/download/V.${pkgver}/${_pkgname}-${pkgver}-src.tar.xz)
|
source=(https://github.com/arcan1s/awesome-widgets/releases/download/V.${pkgver}/${_pkgname}-${pkgver}-src.tar.xz)
|
||||||
install=${pkgname}.install
|
install=${pkgname}.install
|
||||||
md5sums=('306027b017f940c9c5eaffb65ff82a7f')
|
md5sums=('490c62c8085e532f9428f7534eff5ddd')
|
||||||
backup=('etc/xdg/plasma-dataengine-extsysmon.conf')
|
backup=('etc/xdg/plasma-dataengine-extsysmon.conf')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
|
@ -15,7 +15,7 @@ set(PROJECT_CONTACT "esalexeev@gmail.com")
|
|||||||
set(PROJECT_LICENSE "GPL3")
|
set(PROJECT_LICENSE "GPL3")
|
||||||
set(PROJECT_VERSION_MAJOR "3")
|
set(PROJECT_VERSION_MAJOR "3")
|
||||||
set(PROJECT_VERSION_MINOR "3")
|
set(PROJECT_VERSION_MINOR "3")
|
||||||
set(PROJECT_VERSION_PATCH "1")
|
set(PROJECT_VERSION_PATCH "2")
|
||||||
set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
|
set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
|
||||||
# append git version if any
|
# append git version if any
|
||||||
set(PROJECT_COMMIT_SHA "Commit hash" CACHE INTERNAL "")
|
set(PROJECT_COMMIT_SHA "Commit hash" CACHE INTERNAL "")
|
||||||
|
@ -72,7 +72,7 @@ Item {
|
|||||||
|
|
||||||
ComboBoxSelector {
|
ComboBoxSelector {
|
||||||
id: fontWeight
|
id: fontWeight
|
||||||
model: general.fontWeightModel
|
model: General.fontWeightModel
|
||||||
text: i18n("Font weight")
|
text: i18n("Font weight")
|
||||||
value: plasmoid.configuration.fontWeight
|
value: plasmoid.configuration.fontWeight
|
||||||
onValueEdited: cfg_fontWeight = newValue
|
onValueEdited: cfg_fontWeight = newValue
|
||||||
@ -80,7 +80,7 @@ Item {
|
|||||||
|
|
||||||
ComboBoxSelector {
|
ComboBoxSelector {
|
||||||
id: fontStyle
|
id: fontStyle
|
||||||
model: general.fontStyleModel
|
model: General.fontStyleModel
|
||||||
text: i18n("Font style")
|
text: i18n("Font style")
|
||||||
value: plasmoid.configuration.fontStyle
|
value: plasmoid.configuration.fontStyle
|
||||||
onValueEdited: cfg_fontStyle = newValue
|
onValueEdited: cfg_fontStyle = newValue
|
||||||
@ -94,7 +94,7 @@ Item {
|
|||||||
|
|
||||||
ComboBoxSelector {
|
ComboBoxSelector {
|
||||||
id: textStyle
|
id: textStyle
|
||||||
model: general.textStyleModel
|
model: General.textStyleModel
|
||||||
text: i18n("Style")
|
text: i18n("Style")
|
||||||
value: plasmoid.configuration.textStyle
|
value: plasmoid.configuration.textStyle
|
||||||
onValueEdited: cfg_textStyle = newValue
|
onValueEdited: cfg_textStyle = newValue
|
||||||
|
@ -95,16 +95,16 @@ Item {
|
|||||||
textFormat: Text.RichText
|
textFormat: Text.RichText
|
||||||
wrapMode: plasmoid.configuration.wrapText ? Text.WordWrap : Text.NoWrap
|
wrapMode: plasmoid.configuration.wrapText ? Text.WordWrap : Text.NoWrap
|
||||||
|
|
||||||
horizontalAlignment: general.align[plasmoid.configuration.textAlign]
|
horizontalAlignment: General.align[plasmoid.configuration.textAlign]
|
||||||
verticalAlignment: Text.AlignVCenter
|
verticalAlignment: Text.AlignVCenter
|
||||||
|
|
||||||
color: plasmoid.configuration.fontColor
|
color: plasmoid.configuration.fontColor
|
||||||
font.family: plasmoid.configuration.fontFamily
|
font.family: plasmoid.configuration.fontFamily
|
||||||
font.italic: plasmoid.configuration.fontStyle == "italic" ? true : false
|
font.italic: plasmoid.configuration.fontStyle == "italic" ? true : false
|
||||||
font.pointSize: plasmoid.configuration.fontSize
|
font.pointSize: plasmoid.configuration.fontSize
|
||||||
font.weight: general.fontWeight[plasmoid.configuration.fontWeight]
|
font.weight: General.fontWeight[plasmoid.configuration.fontWeight]
|
||||||
|
|
||||||
style: general.textStyle[plasmoid.configuration.textStyle]
|
style: General.textStyle[plasmoid.configuration.textStyle]
|
||||||
styleColor: plasmoid.configuration.textStyleColor
|
styleColor: plasmoid.configuration.textStyleColor
|
||||||
|
|
||||||
PlasmaCore.ToolTipArea {
|
PlasmaCore.ToolTipArea {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# common QML constants
|
# common QML constants
|
||||||
singleton general 1.0 file:///usr/share/awesomewidgets/qml/general.qml
|
singleton General 1.0 file:///usr/share/awesomewidgets/qml/General.qml
|
||||||
|
|
||||||
# custom QML UI classes
|
# custom QML UI classes
|
||||||
AboutTab file:///usr/share/awesomewidgets/qml/AboutTab.qml
|
AboutTab file:///usr/share/awesomewidgets/qml/AboutTab.qml
|
||||||
|
@ -58,7 +58,7 @@ Item {
|
|||||||
backend: awKeys
|
backend: awKeys
|
||||||
notifyBackend: awActions
|
notifyBackend: awActions
|
||||||
textArea: textPattern
|
textArea: textPattern
|
||||||
groups: general.awTagRegexp
|
groups: General.awTagRegexp
|
||||||
}
|
}
|
||||||
|
|
||||||
AWExtensions {
|
AWExtensions {
|
||||||
|
@ -20,7 +20,7 @@ X-Plasma-RemoteLocation=
|
|||||||
X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis
|
X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis
|
||||||
X-KDE-PluginInfo-Email=esalexeev@gmail.com
|
X-KDE-PluginInfo-Email=esalexeev@gmail.com
|
||||||
X-KDE-PluginInfo-Name=org.kde.plasma.awesomewidget
|
X-KDE-PluginInfo-Name=org.kde.plasma.awesomewidget
|
||||||
X-KDE-PluginInfo-Version=3.3.1
|
X-KDE-PluginInfo-Version=3.3.2
|
||||||
X-KDE-PluginInfo-Website=https://arcanis.me/projects/awesome-widgets/
|
X-KDE-PluginInfo-Website=https://arcanis.me/projects/awesome-widgets/
|
||||||
X-KDE-PluginInfo-Category=System Information
|
X-KDE-PluginInfo-Category=System Information
|
||||||
X-KDE-PluginInfo-Depends=
|
X-KDE-PluginInfo-Depends=
|
||||||
|
@ -39,8 +39,8 @@ Item {
|
|||||||
property alias cfg_currentFontSize: fontSize.value
|
property alias cfg_currentFontSize: fontSize.value
|
||||||
property string cfg_currentFontWeight: fontWeight.value
|
property string cfg_currentFontWeight: fontWeight.value
|
||||||
property string cfg_currentFontStyle: fontStyle.value
|
property string cfg_currentFontStyle: fontStyle.value
|
||||||
property alias cfg_currentFontColor: selectColor.text
|
property alias cfg_currentFontColor: selectColor.value
|
||||||
property alias cfg_currentTextStyleColor: selectStyleColor.text
|
property alias cfg_currentTextStyleColor: selectStyleColor.value
|
||||||
property string cfg_currentTextStyle: textStyle.value
|
property string cfg_currentTextStyle: textStyle.value
|
||||||
|
|
||||||
|
|
||||||
@ -65,7 +65,7 @@ Item {
|
|||||||
|
|
||||||
ComboBoxSelector {
|
ComboBoxSelector {
|
||||||
id: fontWeight
|
id: fontWeight
|
||||||
model: general.fontWeightModel
|
model: General.fontWeightModel
|
||||||
text: i18n("Font weight")
|
text: i18n("Font weight")
|
||||||
value: plasmoid.configuration.currentFontWeight
|
value: plasmoid.configuration.currentFontWeight
|
||||||
onValueEdited: cfg_currentFontWeight = newValue
|
onValueEdited: cfg_currentFontWeight = newValue
|
||||||
@ -73,7 +73,7 @@ Item {
|
|||||||
|
|
||||||
ComboBoxSelector {
|
ComboBoxSelector {
|
||||||
id: fontStyle
|
id: fontStyle
|
||||||
model: general.fontStyleModel
|
model: General.fontStyleModel
|
||||||
text: i18n("Font style")
|
text: i18n("Font style")
|
||||||
value: plasmoid.configuration.currentFontStyle
|
value: plasmoid.configuration.currentFontStyle
|
||||||
onValueEdited: cfg_currentFontStyle = newValue
|
onValueEdited: cfg_currentFontStyle = newValue
|
||||||
@ -87,7 +87,7 @@ Item {
|
|||||||
|
|
||||||
ComboBoxSelector {
|
ComboBoxSelector {
|
||||||
id: textStyle
|
id: textStyle
|
||||||
model: general.textStyleModel
|
model: General.textStyleModel
|
||||||
text: i18n("Style")
|
text: i18n("Style")
|
||||||
value: plasmoid.configuration.currentTextStyle
|
value: plasmoid.configuration.currentTextStyle
|
||||||
onValueEdited: cfg_currentTextStyle = newValue
|
onValueEdited: cfg_currentTextStyle = newValue
|
||||||
|
@ -65,7 +65,7 @@ Item {
|
|||||||
|
|
||||||
ComboBoxSelector {
|
ComboBoxSelector {
|
||||||
id: fontWeight
|
id: fontWeight
|
||||||
model: general.fontWeightModel
|
model: General.fontWeightModel
|
||||||
text: i18n("Font weight")
|
text: i18n("Font weight")
|
||||||
value: plasmoid.configuration.fontWeight
|
value: plasmoid.configuration.fontWeight
|
||||||
onValueEdited: cfg_fontWeight = newValue
|
onValueEdited: cfg_fontWeight = newValue
|
||||||
@ -73,7 +73,7 @@ Item {
|
|||||||
|
|
||||||
ComboBoxSelector {
|
ComboBoxSelector {
|
||||||
id: fontStyle
|
id: fontStyle
|
||||||
model: general.fontStyleModel
|
model: General.fontStyleModel
|
||||||
text: i18n("Font style")
|
text: i18n("Font style")
|
||||||
value: plasmoid.configuration.fontStyle
|
value: plasmoid.configuration.fontStyle
|
||||||
onValueEdited: cfg_fontStyle = newValue
|
onValueEdited: cfg_fontStyle = newValue
|
||||||
@ -87,7 +87,7 @@ Item {
|
|||||||
|
|
||||||
ComboBoxSelector {
|
ComboBoxSelector {
|
||||||
id: textStyle
|
id: textStyle
|
||||||
model: general.textStyleModel
|
model: General.textStyleModel
|
||||||
text: i18n("Style")
|
text: i18n("Style")
|
||||||
value: plasmoid.configuration.textStyle
|
value: plasmoid.configuration.textStyle
|
||||||
onValueEdited: cfg_textStyle = newValue
|
onValueEdited: cfg_textStyle = newValue
|
||||||
|
@ -123,16 +123,16 @@ Item {
|
|||||||
repeater.itemAt(i).font.family = plasmoid.configuration.currentFontFamily
|
repeater.itemAt(i).font.family = plasmoid.configuration.currentFontFamily
|
||||||
repeater.itemAt(i).font.italic = plasmoid.configuration.currentFontStyle == "italic" ? true : false
|
repeater.itemAt(i).font.italic = plasmoid.configuration.currentFontStyle == "italic" ? true : false
|
||||||
repeater.itemAt(i).font.pointSize = plasmoid.configuration.currentFontSize
|
repeater.itemAt(i).font.pointSize = plasmoid.configuration.currentFontSize
|
||||||
repeater.itemAt(i).font.weight = general.fontWeight[plasmoid.configuration.currentFontWeight]
|
repeater.itemAt(i).font.weight = General.fontWeight[plasmoid.configuration.currentFontWeight]
|
||||||
repeater.itemAt(i).style = general.textStyle[plasmoid.configuration.currentTextStyle]
|
repeater.itemAt(i).style = General.textStyle[plasmoid.configuration.currentTextStyle]
|
||||||
repeater.itemAt(i).styleColor = plasmoid.configuration.currentTextStyleColor
|
repeater.itemAt(i).styleColor = plasmoid.configuration.currentTextStyleColor
|
||||||
} else {
|
} else {
|
||||||
repeater.itemAt(i).color = plasmoid.configuration.fontColor
|
repeater.itemAt(i).color = plasmoid.configuration.fontColor
|
||||||
repeater.itemAt(i).font.family = plasmoid.configuration.fontFamily
|
repeater.itemAt(i).font.family = plasmoid.configuration.fontFamily
|
||||||
repeater.itemAt(i).font.italic = plasmoid.configuration.fontStyle == "italic" ? true : false
|
repeater.itemAt(i).font.italic = plasmoid.configuration.fontStyle == "italic" ? true : false
|
||||||
repeater.itemAt(i).font.pointSize = plasmoid.configuration.fontSize
|
repeater.itemAt(i).font.pointSize = plasmoid.configuration.fontSize
|
||||||
repeater.itemAt(i).font.weight = general.fontWeight[plasmoid.configuration.fontWeight]
|
repeater.itemAt(i).font.weight = General.fontWeight[plasmoid.configuration.fontWeight]
|
||||||
repeater.itemAt(i).style = general.textStyle[plasmoid.configuration.textStyle]
|
repeater.itemAt(i).style = General.textStyle[plasmoid.configuration.textStyle]
|
||||||
repeater.itemAt(i).styleColor = plasmoid.configuration.textStyleColor
|
repeater.itemAt(i).styleColor = plasmoid.configuration.textStyleColor
|
||||||
}
|
}
|
||||||
repeater.itemAt(i).update()
|
repeater.itemAt(i).update()
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# common QML constants
|
# common QML constants
|
||||||
singleton general 1.0 file:///usr/share/awesomewidgets/qml/general.qml
|
singleton General 1.0 file:///usr/share/awesomewidgets/qml/General.qml
|
||||||
|
|
||||||
# custom QML UI classes
|
# custom QML UI classes
|
||||||
AboutTab file:///usr/share/awesomewidgets/qml/AboutTab.qml
|
AboutTab file:///usr/share/awesomewidgets/qml/AboutTab.qml
|
||||||
|
@ -52,7 +52,7 @@ Item {
|
|||||||
backend: dpAdds
|
backend: dpAdds
|
||||||
notifyBackend: dpAdds
|
notifyBackend: dpAdds
|
||||||
textArea: textPattern
|
textArea: textPattern
|
||||||
groups: general.dpTagRegexp
|
groups: General.dpTagRegexp
|
||||||
}
|
}
|
||||||
|
|
||||||
AWTextEditor {
|
AWTextEditor {
|
||||||
|
@ -20,7 +20,7 @@ X-Plasma-RemoteLocation=
|
|||||||
X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis
|
X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis
|
||||||
X-KDE-PluginInfo-Email=esalexeev@gmail.com
|
X-KDE-PluginInfo-Email=esalexeev@gmail.com
|
||||||
X-KDE-PluginInfo-Name=org.kde.plasma.desktoppanel
|
X-KDE-PluginInfo-Name=org.kde.plasma.desktoppanel
|
||||||
X-KDE-PluginInfo-Version=3.3.1
|
X-KDE-PluginInfo-Version=3.3.2
|
||||||
X-KDE-PluginInfo-Website=https://arcanis.me/projects/awesome-widgets/
|
X-KDE-PluginInfo-Website=https://arcanis.me/projects/awesome-widgets/
|
||||||
X-KDE-PluginInfo-Category=System Information
|
X-KDE-PluginInfo-Category=System Information
|
||||||
X-KDE-PluginInfo-Depends=
|
X-KDE-PluginInfo-Depends=
|
||||||
|
@ -90,6 +90,14 @@ Item {
|
|||||||
function insert(text) {
|
function insert(text) {
|
||||||
textArea.insert(textArea.cursorPosition, text)
|
textArea.insert(textArea.cursorPosition, text)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function removeSelection() {
|
||||||
|
textArea.remove(textArea.selectionStart, textArea.selectionEnd)
|
||||||
|
}
|
||||||
|
|
||||||
|
function selectedText() {
|
||||||
|
return textArea.selectedText
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -31,10 +31,10 @@ QtControls.Button {
|
|||||||
|
|
||||||
function updateText() {
|
function updateText() {
|
||||||
// get selected text
|
// get selected text
|
||||||
var selected = textField.selectedText
|
var selected = textField.selectedText()
|
||||||
// remove it from widget
|
// remove it from widget
|
||||||
textField.remove(textField.selectionStart, textField.selectionEnd)
|
textField.removeSelection()
|
||||||
// insert edited text
|
// insert edited text
|
||||||
textField.insert(textField.cursorPosition, start + selected + end)
|
textField.insert(start + selected + end)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# common QML constants
|
# common QML constants
|
||||||
singleton general 1.0 file://@CMAKE_INSTALL_PREFIX@/@DATA_INSTALL_DIR@/@PROJECT_NAME@/qml/general.qml
|
singleton General 1.0 file://@CMAKE_INSTALL_PREFIX@/@DATA_INSTALL_DIR@/@PROJECT_NAME@/qml/General.qml
|
||||||
|
|
||||||
# custom QML UI classes
|
# custom QML UI classes
|
||||||
AboutTab file://@CMAKE_INSTALL_PREFIX@/@DATA_INSTALL_DIR@/@PROJECT_NAME@/qml/AboutTab.qml
|
AboutTab file://@CMAKE_INSTALL_PREFIX@/@DATA_INSTALL_DIR@/@PROJECT_NAME@/qml/AboutTab.qml
|
||||||
|
Loading…
Reference in New Issue
Block a user