fixed height for progress bar
This commit is contained in:
parent
e3599448cc
commit
7ae9165d89
@ -2,16 +2,17 @@
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
История изменений:
|
История изменений:
|
||||||
|
|
||||||
* обновлен пакет plugins до v16:
|
Обновлен пакет plugins до v16:
|
||||||
- обновлена версия yad 13.0.2 добавлены патчи исправляющие положение иконок (спасибо Htylol)
|
* обновлена версия yad 13.0.2 добавлены патчи исправляющие положение иконок (спасибо Htylol)
|
||||||
- исправлена информация о проекте при наведении курсора на иконку в трее (спасибо Htylol)
|
* исправлена информация о проекте при наведении курсора на иконку в трее (спасибо Htylol)
|
||||||
- обновлен интерфейс запуска exe и ярыков, добавлена вкладка с настройками (спасибо Htylol)
|
* обновлен интерфейс запуска exe и ярыков, добавлена вкладка с настройками (спасибо Htylol)
|
||||||
- ускорено создание новых префиксов (в 1.5 и более раз в зависимости от характеристик ПК)
|
* ускорено создание новых префиксов (в 1.5 и более раз в зависимости от характеристик ПК)
|
||||||
- обновлен dxvk-nvapi до v0.7.0-5
|
* обновлен dxvk-nvapi до v0.7.0-5
|
||||||
- добавлена портативная версия icoextract для лучшего извлечения иконок из exe файлов (спасибо Boria138)
|
* добавлена портативная версия icoextract для лучшего извлечения иконок из exe файлов (спасибо Boria138)
|
||||||
* обновлены версии:
|
|
||||||
DXVK_GIT "2.3.1-72"
|
Обновлены версии:
|
||||||
VKD3D_GIT "1.1-4051"
|
* DXVK_GIT "2.3.1-72"
|
||||||
|
* VKD3D_GIT "1.1-4051"
|
||||||
|
|
||||||
|
|
||||||
###Scripts version 2303### Дата: 06.06.2024 / Размер скачиваемого обновления: 190 мегабайт
|
###Scripts version 2303### Дата: 06.06.2024 / Размер скачиваемого обновления: 190 мегабайт
|
||||||
|
@ -226,9 +226,9 @@ try_download () {
|
|||||||
curl -f -# -A 'Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)' -H 'Cache-Control: no-cache, no-store' \
|
curl -f -# -A 'Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)' -H 'Cache-Control: no-cache, no-store' \
|
||||||
-H 'Pragma: no-cache' -L "$FIRST_URL" -o "$dest" 2>&1 | \
|
-H 'Pragma: no-cache' -L "$FIRST_URL" -o "$dest" 2>&1 | \
|
||||||
tr '\r' '\n' | sed -ur 's|[# ]+||g;s|.*=.*||g;s|.*|#Downloading at &\n&|g' | \
|
tr '\r' '\n' | sed -ur 's|[# ]+||g;s|.*=.*||g;s|.*|#Downloading at &\n&|g' | \
|
||||||
"$pw_yad" --progress --percentage=0 --text="$(eval_gettext "Downloading") $filename" --auto-close --no-escape \
|
"$pw_yad" --progress --text="$(eval_gettext "Downloading") $filename" --auto-close --no-escape \
|
||||||
--auto-kill --center --text-align="center" --fixed --no-buttons --title "PortProton" --width=500 --height=90 \
|
--auto-kill --center --text-align="center" --fixed --no-buttons --title "PortProton" --width=500 --height=90 \
|
||||||
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --borders=15
|
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --borders="$PROGRESS_BAR_BORDERS_SIZE"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "${PIPESTATUS[0]}" != 0 ]] ; then
|
if [[ "${PIPESTATUS[0]}" != 0 ]] ; then
|
||||||
@ -237,9 +237,9 @@ try_download () {
|
|||||||
curl -f -# -A 'Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)' -H 'Cache-Control: no-cache, no-store' \
|
curl -f -# -A 'Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)' -H 'Cache-Control: no-cache, no-store' \
|
||||||
-H 'Pragma: no-cache' -L "$SECOND_URL" -o "$dest" 2>&1 | \
|
-H 'Pragma: no-cache' -L "$SECOND_URL" -o "$dest" 2>&1 | \
|
||||||
tr '\r' '\n' | sed -ur 's|[# ]+||g;s|.*=.*||g;s|.*|#Downloading at &\n&|g' | \
|
tr '\r' '\n' | sed -ur 's|[# ]+||g;s|.*=.*||g;s|.*|#Downloading at &\n&|g' | \
|
||||||
"$pw_yad" --progress --percentage=0 --text="$(eval_gettext "Downloading") $filename" --auto-close --no-escape \
|
"$pw_yad" --progress --text="$(eval_gettext "Downloading") $filename" --auto-close --no-escape \
|
||||||
--auto-kill --center --text-align="center" --fixed --no-buttons --title "PortProton" --width=500 --height=90 \
|
--auto-kill --center --text-align="center" --fixed --no-buttons --title "PortProton" --width=500 --height=90 \
|
||||||
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --borders=15
|
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --borders="$PROGRESS_BAR_BORDERS_SIZE"
|
||||||
fi
|
fi
|
||||||
if [[ "${PIPESTATUS[0]}" != 0 ]] ; then
|
if [[ "${PIPESTATUS[0]}" != 0 ]] ; then
|
||||||
print_error "Failed to download $filename from mirror. Skipping..."
|
print_error "Failed to download $filename from mirror. Skipping..."
|
||||||
@ -1467,19 +1467,20 @@ pw_create_gui_png () {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
export PORTPROTON_NAME
|
export PORTPROTON_NAME
|
||||||
PW_RESIZE_TO=128
|
PW_RESIZE_TO="128"
|
||||||
try_remove_file "${PORT_WINE_PATH}/data/img/setup.png"
|
try_remove_file "${PORT_WINE_PATH}/data/img/setup.png"
|
||||||
try_remove_file "${PORT_WINE_PATH}/data/img/Setup.png"
|
try_remove_file "${PORT_WINE_PATH}/data/img/Setup.png"
|
||||||
try_remove_file "${PORT_WINE_PATH}/data/img/launcher.png"
|
try_remove_file "${PORT_WINE_PATH}/data/img/launcher.png"
|
||||||
try_remove_file "${PORT_WINE_PATH}/data/img/Launcher.png"
|
try_remove_file "${PORT_WINE_PATH}/data/img/Launcher.png"
|
||||||
if [[ ! -f "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" ]] ; then
|
if [[ ! -f "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" ]] ; then
|
||||||
if command -v exe-thumbnailer &>/dev/null ; then
|
if command -v exe-thumbnailer &>/dev/null ; then
|
||||||
exe-thumbnailer -s 128 "$(readlink -f "${portwine_exe}")" "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"
|
exe-thumbnailer -s "${PW_RESIZE_TO}" "$(readlink -f "${portwine_exe}")" "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"
|
||||||
else
|
else
|
||||||
env PYTHONPATH="${PW_PLUGINS_PATH}/portable/lib/python3.9/site-packages/" \
|
env PYTHONPATH="${PW_PLUGINS_PATH}/portable/lib/python3.9/site-packages/" \
|
||||||
LD_LIBRARY_PATH="${PW_PLUGINS_PATH}/portable/lib/lib64" \
|
LD_LIBRARY_PATH="${PW_PLUGINS_PATH}/portable/lib/lib64" \
|
||||||
"${PW_WINELIB}/runtime/files/bin/python3.9" \
|
"${PW_WINELIB}/runtime/files/bin/python3.9" \
|
||||||
"${PW_PLUGINS_PATH}/portable/bin/exe-thumbnailer" -s 128 "$(readlink -f "${portwine_exe}")" "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"
|
"${PW_PLUGINS_PATH}/portable/bin/exe-thumbnailer" -s "${PW_RESIZE_TO}" \
|
||||||
|
"$(readlink -f "${portwine_exe}")" "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [[ -z "${PW_ICON_FOR_YAD}" ]] ; then
|
if [[ -z "${PW_ICON_FOR_YAD}" ]] ; then
|
||||||
@ -2741,6 +2742,7 @@ pw_start_progress_bar_block () {
|
|||||||
"${pw_yad}" --progress --text="$@
|
"${pw_yad}" --progress --text="$@
|
||||||
" --pulsate --borders="$PROGRESS_BAR_BORDERS_SIZE" \
|
" --pulsate --borders="$PROGRESS_BAR_BORDERS_SIZE" \
|
||||||
--no-buttons --undecorated --center --skip-taskbar \
|
--no-buttons --undecorated --center --skip-taskbar \
|
||||||
|
--no-escape --text-align="center" --height=90 --fixed \
|
||||||
--width="$PROGRESS_BAR_WIDTH_SIZE" \
|
--width="$PROGRESS_BAR_WIDTH_SIZE" \
|
||||||
--wrap-width="$PROGRESS_BAR_WIDTH_SIZE" \
|
--wrap-width="$PROGRESS_BAR_WIDTH_SIZE" \
|
||||||
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" &>/dev/null &
|
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" &>/dev/null &
|
||||||
@ -2754,6 +2756,7 @@ pw_start_progress_bar_install_game () {
|
|||||||
"${pw_yad}" --progress --text="$(eval_gettext "Please wait. Installing the") $@
|
"${pw_yad}" --progress --text="$(eval_gettext "Please wait. Installing the") $@
|
||||||
" --pulsate --borders="$PROGRESS_BAR_BORDERS_SIZE" \
|
" --pulsate --borders="$PROGRESS_BAR_BORDERS_SIZE" \
|
||||||
--no-buttons --undecorated --center --skip-taskbar \
|
--no-buttons --undecorated --center --skip-taskbar \
|
||||||
|
--no-escape --text-align="center" --height=90 --fixed \
|
||||||
--width="$PROGRESS_BAR_WIDTH_SIZE" \
|
--width="$PROGRESS_BAR_WIDTH_SIZE" \
|
||||||
--wrap-width="$PROGRESS_BAR_WIDTH_SIZE" \
|
--wrap-width="$PROGRESS_BAR_WIDTH_SIZE" \
|
||||||
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" &>/dev/null &
|
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" &>/dev/null &
|
||||||
@ -3035,6 +3038,7 @@ A brief instruction:
|
|||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# GET OTHER WINE
|
||||||
gui_proton_downloader () {
|
gui_proton_downloader () {
|
||||||
unset VERSION_WINE_GIT VERSION_INSTALLED_WINE URL_VERSION_PROTON_GIT GIVE_WINE_URL
|
unset VERSION_WINE_GIT VERSION_INSTALLED_WINE URL_VERSION_PROTON_GIT GIVE_WINE_URL
|
||||||
if [[ "$PW_WINE_USE" == PROTON_LG ]]
|
if [[ "$PW_WINE_USE" == PROTON_LG ]]
|
||||||
@ -3204,7 +3208,7 @@ gui_proton_downloader () {
|
|||||||
FILENAME="$(basename "${URL_VERSION_PROTON_GIT}")"
|
FILENAME="$(basename "${URL_VERSION_PROTON_GIT}")"
|
||||||
if try_download "${URL_VERSION_PROTON_GIT}" "${PORT_WINE_PATH}/data/tmp/$FILENAME" ; then
|
if try_download "${URL_VERSION_PROTON_GIT}" "${PORT_WINE_PATH}/data/tmp/$FILENAME" ; then
|
||||||
for archive_type in "gz" "xz" ; do
|
for archive_type in "gz" "xz" ; do
|
||||||
if [ -f "${PORT_WINE_PATH}/data/tmp/${PW_WINE_ARCHIVE}.tar.${archive_type}" ] ; then
|
if [[ -f "${PORT_WINE_PATH}/data/tmp/${PW_WINE_ARCHIVE}.tar.${archive_type}" ]] ; then
|
||||||
if unpack "${PORT_WINE_PATH}/data/tmp/${PW_WINE_ARCHIVE}.tar.${archive_type}" "${PORT_WINE_PATH}/data/dist/" ; then
|
if unpack "${PORT_WINE_PATH}/data/tmp/${PW_WINE_ARCHIVE}.tar.${archive_type}" "${PORT_WINE_PATH}/data/dist/" ; then
|
||||||
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_ARCHIVE}.tar.${archive_type}"
|
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_ARCHIVE}.tar.${archive_type}"
|
||||||
if [ ! -z "${portwine_exe}" ]; then
|
if [ ! -z "${portwine_exe}" ]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user