diff --git a/data_from_portwine/changelog_ru b/data_from_portwine/changelog_ru index 09b3a1e2..1c3c5bba 100755 --- a/data_from_portwine/changelog_ru +++ b/data_from_portwine/changelog_ru @@ -15,6 +15,8 @@ * DXVK_GIT "2.3.1-72" * VKD3D_GIT "1.1-4051" +* оптимизирована скорость работы интерфейса PortProton + ###Scripts version 2303### Дата: 06.06.2024 / Размер скачиваемого обновления: 190 мегабайт * обновлен WINE_LG до версии "9-10" diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index 1875c15d..fcf11f30 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -2833,6 +2833,7 @@ pw_tray_icon () { return 0 } +# GUI EDIT_DB pw_gui_for_edit_db () { KEY_EDIT_DB_GUI=$RANDOM if [[ "${PW_WINE_CPU_TOPOLOGY}" == *[0-9]:* ]] && [[ "${PW_WINE_CPU_TOPOLOGY}" != "disabled" ]] ; then @@ -2963,7 +2964,7 @@ A brief instruction: --field="$(eval_gettext "Force certain locale for an app:")!$(eval_gettext "Fixes encoding issues in legacy software") :CB" "${PW_LOCALE_SELECT}!disabled!$LOCALE_LIST" \ 1> "${PORT_WINE_TMP_PATH}/tmp_output_yad_fps_limit" 2>/dev/null & - "${pw_yad}" --notebook --key="$KEY_EDIT_DB_GUI" --title "$(eval_gettext "EDIT DB")" --text-align=center --height="550" \ + "${pw_yad}" --notebook --key="$KEY_EDIT_DB_GUI" --title "$(eval_gettext "EDIT DB")" --text-align=center --height="600" \ --text "$(eval_gettext "Change settings in database file for") ${PORTWINE_DB}\n $(eval_gettext "NOTE: To display help for each item, simply hover your mouse over the text")" \ --window-icon="$PW_GUI_ICON_PATH/portproton.svg" --separator=" " --expand --center \ --tab="$(eval_gettext "MAIN")"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" \ @@ -3245,6 +3246,7 @@ gui_proton_downloader () { } export -f gui_proton_downloader +# GUI VKBASALT gui_vkBasalt () { KEY_FX_GUI=$RANDOM FILE_VKBASALT_CONF="${PORT_WINE_PATH}/data/vkBasalt.conf" @@ -3339,7 +3341,7 @@ gui_vkBasalt () { --field="AMD FidelityFX - Contrast Adaptive Sharpening"!"$(eval_gettext "AMD FidelityFX - CAS is designed to dramatically improve texture sharpness without additional modification settings for games, with minimal loss of performance. (For older games it is recommended to set value = 100)")":SCL "${VKBASALT_FFX_CAS_GUI}" \ 1> "${PORT_WINE_TMP_PATH}/tmp_yad_cas_set" 2>/dev/null & - "${pw_yad}" --paned --key="$KEY_FX_GUI" --height="550" --title="vkBasalt" --center \ + "${pw_yad}" --paned --key="$KEY_FX_GUI" --height="600" --title="vkBasalt" --center \ --separator=" " --window-icon="$PW_GUI_ICON_PATH/portproton.svg" \ --button="$(eval_gettext "CANCEL THE CHANGES")"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"$(eval_gettext "Cancel the current changes and return to the previous menu")":1 \ --button="$(eval_gettext "DISABLE VKBASALT")"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"$(eval_gettext "Disable vkBasalt and go to the previous menu")":180 \ @@ -3800,6 +3802,7 @@ portwine_missing_shortcut () { exit 0 } +# GUI WINETRICKS | GUI PREFIX MANAGER pw_prefix_manager () { update_winetricks start_portwine @@ -3862,7 +3865,7 @@ pw_prefix_manager () { --column=set --column=dll --column=info < "${PORT_WINE_TMP_PATH}/settings_list_tmp" 1>> "${PORT_WINE_TMP_PATH}/to_winetricks" 2>/dev/null & "${pw_yad}" --key=$KEY_EDIT_MANAGER_GUI --notebook \ - --width=900 --height=800 --expand \ + --width=700 --height=700 --expand \ --window-icon="$PW_GUI_ICON_PATH/portproton.svg" --title "$(eval_gettext 'PREFIX MANAGER')" \ --button="$(eval_gettext "CANCEL")"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"":1 \ --button="$(eval_gettext "OK")"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"":0 \ diff --git a/data_from_portwine/scripts/start.sh b/data_from_portwine/scripts/start.sh index 93ec4ce5..cb7b9811 100755 --- a/data_from_portwine/scripts/start.sh +++ b/data_from_portwine/scripts/start.sh @@ -2,7 +2,6 @@ # Author: Castro-Fidel (linux-gaming.ru) # Development assistants: Cefeiko; Dezert1r; Taz_mania; Anton_Famillianov; gavr; RidBowt; chal55rus; UserDiscord; Boria138; Vano; Akai # shellcheck disable=SC2140,SC2119,SC2206 -export START=$(date +%s.%N) ######################################################################## echo ' █░░ █ █▄░█ █░█ ▀▄▀ ▄▄ █▀▀ ▄▀█ █▀▄▀█ █ █▄░█ █▀▀ ░ █▀█ █░█ @@ -444,13 +443,11 @@ if [[ -f "${portwine_exe}" ]] ; then export TAB_START=1 fi -print_error "START 449: $(echo "$(date +%s.%N) - $START" | bc)" - - "${pw_yad}" --key=$KEY_START --notebook --center --active-tab=$TAB_START --width="800" --tab-pos=right \ + "${pw_yad}" --key=$KEY_START --notebook --center --active-tab=$TAB_START --width="800" --tab-pos=top \ --title "PortProton-${install_ver} (${scripts_install_ver})" --expand --buttons-layout=expand \ --window-icon="$PW_GUI_ICON_PATH/portproton.svg" \ - --tab="$(eval_gettext "GENERAL")" \ - --tab="$(eval_gettext "SETTINGS")" \ + --tab="$(eval_gettext "GENERAL")"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" \ + --tab="$(eval_gettext "SETTINGS")"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" \ --button="${PW_SHORTCUT}" \ --button="$(eval_gettext "DEBUG")"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"$(eval_gettext "Launch with the creation of a .log file at the root PortProton")":102 \ --button="$(eval_gettext "LAUNCH")"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"$(eval_gettext "Run file ...")":106 2>/dev/null diff --git a/data_from_portwine/themes/default.pptheme b/data_from_portwine/themes/default.pptheme index 66114c94..2209a318 100755 --- a/data_from_portwine/themes/default.pptheme +++ b/data_from_portwine/themes/default.pptheme @@ -8,7 +8,7 @@ export COVERS_PATH="$PW_GUI_THEMES_PATH/classic" # глобальные настройки YAD export YAD_OPTIONS="--css=$THEME_PATH/style.css \ ---borders=3 \ +--borders=7 \ --tab-borders=0 \ --keep-icon-size \ "