This commit is contained in:
Valeria Fadeeva 2024-01-14 02:40:08 +05:00
parent 53f81b05f8
commit c8001313dc
9 changed files with 47 additions and 7 deletions

View File

@ -8,6 +8,9 @@
<entry name="title" type="string">
<default>Arch Updater</default>
</entry>
<entry name="checkOnStart" type="bool">
<default>true</default>
</entry>
<entry name="showNotification" type="bool">
<default>true</default>
</entry>

View File

@ -35,7 +35,7 @@ Item {
Timer {
id: startUpTimer
interval: 10000
running: true
running: Plasmoid.configuration.checkOnStart
repeat: false
triggeredOnStart: false
onTriggered: checkUpdates()

View File

@ -11,6 +11,7 @@ ColumnLayout {
property alias cfg_commandForCheckingUpdates: commandForCheckingUpdates.text
property alias cfg_commandForUpgrade: commandForUpgrade.text
property alias cfg_showNotification: showNotification.checked
property alias cfg_checkOnStart: checkOnStart.checked
RowLayout {
Layout.fillWidth: true
@ -27,6 +28,19 @@ ColumnLayout {
}
}
RowLayout {
Layout.fillWidth: true
Label {
text: i18nc("@title:label", "Checking:")
}
CheckBox {
id: checkOnStart
text: i18nc("@option:check", "Check on start")
}
}
RowLayout {
Layout.fillWidth: true

View File

@ -28,6 +28,7 @@ Item {
property bool badgeVisible: false
property bool showNotification: Plasmoid.configuration.showNotification
property bool checkOnStart: Plasmoid.configuration.checkOnStart
property string notifyText: ""
property string errorText: ""

View File

@ -27,5 +27,5 @@ Or if you know how to make a pull request
## Status
| Locale | Lines | % Done|
|----------|---------|-------|
| Template | 16 | |
| ru_RU | 14/16 | 87% |
| Template | 18 | |
| ru_RU | 17/18 | 94% |

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ArchUpdate\n"
"Report-Msgid-Bugs-To: https://github.com/Valeria-Fadeeva\n"
"POT-Creation-Date: 2024-01-03 20:40+0500\n"
"POT-Creation-Date: 2024-01-14 02:31+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -31,6 +31,16 @@ msgctxt "@title:label"
msgid "Update interval (minutes):"
msgstr "Интервал проверки (минуты)"
#: ../contents/ui/config/configGeneral.qml
msgctxt "@title:label"
msgid "Checking:"
msgstr "Проверка"
#: ../contents/ui/config/configGeneral.qml
msgctxt "@option:check"
msgid "Check on start"
msgstr "Проверять при запуске"
#: ../contents/ui/config/configGeneral.qml
msgctxt "@title:label"
msgid "Notifications:"
@ -48,7 +58,7 @@ msgstr "Команда для проверки обновлений"
#: ../contents/ui/config/configGeneral.qml
msgid "Write command for cheching updates"
msgstr ""
msgstr "Напишите команду для проверки обновлений"
#: ../contents/ui/config/configGeneral.qml
msgctxt "@title:label"
@ -57,7 +67,7 @@ msgstr "Команда для обновления"
#: ../contents/ui/config/configGeneral.qml
msgid "Write command for upgrade"
msgstr "Напишите команду для проверки обновлений"
msgstr "Напишите команду для установки обновлений"
#: ../contents/ui/Full.qml
msgid "Check updates"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ArchUpdate\n"
"Report-Msgid-Bugs-To: https://github.com/Valeria-Fadeeva\n"
"POT-Creation-Date: 2024-01-03 20:40+0500\n"
"POT-Creation-Date: 2024-01-14 02:31+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -31,6 +31,16 @@ msgctxt "@title:label"
msgid "Update interval (minutes):"
msgstr ""
#: ../contents/ui/config/configGeneral.qml
msgctxt "@title:label"
msgid "Checking:"
msgstr ""
#: ../contents/ui/config/configGeneral.qml
msgctxt "@option:check"
msgid "Check on start"
msgstr ""
#: ../contents/ui/config/configGeneral.qml
msgctxt "@title:label"
msgid "Notifications:"

View File

@ -21,3 +21,5 @@ THEME_NAME="com.github.Melawy.ArchUpdate"
rm -rf $THEME_PATH/$THEME_NAME
cp -vrf --remove-destination --no-dereference --preserve=links "$PWD/$THEME_NAME" "$THEME_PATH/"
echo "Ready"