settings app should be finished

pull/20/head
Botspot 5 years ago
parent 366c464650
commit f2f94084cb

@ -7,7 +7,25 @@ function error {
}
#ensure settings dir exists
mkdir -p "${DIRECTORY}/data/settings"
if [ ! -d "${DIRECTORY}/data/settings" ];then
echo "creating settings directory"
mkdir -p "${DIRECTORY}/data/settings"
#create default files inside
echo '' > "${DIRECTORY}/data/settings/reinstall-after-update"
fi
if [ ! -f ~/.local/share/applications/pi-apps-settings.desktop ];then
echo "Creating Settings menu button"
echo "[Desktop Entry]
Name=Pi Apps Settings
Comment=Configure Pi-Apps or create an App
Exec=${DIRECTORY}/settings
Icon=${DIRECTORY}/icons/logo.png
Terminal=false
Type=Application
Categories=Settings;" > ~/.local/share/applications/pi-apps-settings.desktop
fi
settings='show-edit-button
update-always
@ -15,8 +33,8 @@ reinstall-after-update
'
tooltips='When viewing an App'\''s details, display an Edit button. Beware that updating will revert your edits.
Instead of checking for updates once a day, do an update check every time you launch Pi-Apps.
Before an update, the app will be uninstalled. If the app was installed oiginally, then install the new version automatically.
Instead of checking for updates once a day, do an update check every time Pi-Apps is launched.
If the app was installed prior to updating, then automatically install it back after updating it.
'
line=1
for i in $settings
@ -38,7 +56,7 @@ LIST="${LIST::-1}"
output="$(echo -e "$LIST" | yad --center --title='Pi-Apps Settings' --width=310 --height=300 --no-headers \
--list --checklist --separator='\n' --window-icon="${DIRECTORY}/icons/logo.png" \
--column=:CHK --column=Name --column=tip:HD --tooltip-column=3 --print-column=2 \
--button='Create App':"${DIRECTORY}/createapp" \
--button='new app'!"${DIRECTORY}/icons/create.png":"${DIRECTORY}/createapp" \
--button=Cancel!"${DIRECTORY}/icons/exit.png":1 \
--button=Save!"${DIRECTORY}/icons/check.png":0 \
2>/dev/null)"

Loading…
Cancel
Save