mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-15 21:03:52 +02:00
Add a regenerate impostor button (#1057)
* Refresh the avatar dialog when impostor is deleted * Adds a regenerate impostor button This feature adds a button to regenerate an impostor, to save a few clicks * Reload dialog after creating the impostor again to add a bit of delay for reloading * Changed the icon to the refresh icon
This commit is contained in:
@@ -12227,6 +12227,7 @@ speechSynthesis.getVoices();
|
||||
message: 'Imposter deleted',
|
||||
type: 'success'
|
||||
});
|
||||
this.showAvatarDialog(D.id);
|
||||
return args;
|
||||
});
|
||||
break;
|
||||
@@ -12241,6 +12242,21 @@ speechSynthesis.getVoices();
|
||||
return args;
|
||||
});
|
||||
break;
|
||||
case 'Regenerate Imposter':
|
||||
API.deleteImposter({
|
||||
avatarId: D.id
|
||||
}).then((args) => {return args;});
|
||||
API.createImposter({
|
||||
avatarId: D.id
|
||||
}).then((args) => {
|
||||
this.$message({
|
||||
message: 'Imposter deleted and queued for creation',
|
||||
type: 'success'
|
||||
});
|
||||
this.showAvatarDialog(D.id);
|
||||
return args;
|
||||
});
|
||||
break;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@@ -842,6 +842,7 @@
|
||||
"download_package": "Download Unity Package",
|
||||
"delete": "Delete",
|
||||
"delete_impostor": "Delete Impostor",
|
||||
"regenerate_impostor": "Regenerate Impostor",
|
||||
"create_impostor": "Create Impostor"
|
||||
},
|
||||
"info": {
|
||||
|
||||
@@ -802,6 +802,7 @@
|
||||
"download_package": "Descargar paquete de Unity",
|
||||
"delete": "Eliminar",
|
||||
"delete_impostor": "Eliminar Impostor",
|
||||
"regenerate_impostor": "Recrear Impostor",
|
||||
"create_impostor": "Crear impostor"
|
||||
},
|
||||
"info": {
|
||||
|
||||
@@ -794,6 +794,7 @@
|
||||
"download_package": "Télécharger le package Unity",
|
||||
"delete": "Supprimer",
|
||||
"delete_impostor": "Supprimer l'imposteur",
|
||||
"regenerate_impostor": "Recréer un imposteur",
|
||||
"create_impostor": "Créer un imposteur"
|
||||
},
|
||||
"info": {
|
||||
|
||||
@@ -794,6 +794,7 @@
|
||||
"download_package": "Download Unity Package",
|
||||
"delete": "Törlés",
|
||||
"delete_impostor": "Delete Impostor",
|
||||
"regenerate_impostor": "Regenerate Impostor",
|
||||
"create_impostor": "Create Impostor"
|
||||
},
|
||||
"info": {
|
||||
|
||||
@@ -817,6 +817,7 @@
|
||||
"download_package": "Unity Packageをダウンロード",
|
||||
"delete": "削除",
|
||||
"delete_impostor": "インポスターを削除",
|
||||
"regenerate_impostor": "Regenerate Impostor",
|
||||
"create_impostor": "インポスターを作成"
|
||||
},
|
||||
"info": {
|
||||
|
||||
@@ -794,6 +794,7 @@
|
||||
"download_package": "유니티 패키지 다운로드",
|
||||
"delete": "삭제",
|
||||
"delete_impostor": "Delete Impostor",
|
||||
"regenerate_impostor": "Regenerate Impostor",
|
||||
"create_impostor": "Create Impostor"
|
||||
},
|
||||
"info": {
|
||||
|
||||
@@ -794,6 +794,7 @@
|
||||
"download_package": "Pobierz paczkę Unity",
|
||||
"delete": "Usuń",
|
||||
"delete_impostor": "Usuń Impostora",
|
||||
"regenerate_impostor": "Odtwórz Impostora",
|
||||
"create_impostor": "Stwórz Impostora"
|
||||
},
|
||||
"info": {
|
||||
|
||||
@@ -794,6 +794,7 @@
|
||||
"download_package": "Baixar Pacote Unity",
|
||||
"delete": "Excluir",
|
||||
"delete_impostor": "Excluir Impostor",
|
||||
"regenerate_impostor": "Recriar Impostor",
|
||||
"create_impostor": "Criar Impostor"
|
||||
},
|
||||
"info": {
|
||||
|
||||
@@ -826,6 +826,7 @@
|
||||
"download_package": "Скачать пакет Unity",
|
||||
"delete": "Удалить",
|
||||
"delete_impostor": "Удалить импостора",
|
||||
"regenerate_impostor": "Воссоздать импостора",
|
||||
"create_impostor": "Создать импостора"
|
||||
},
|
||||
"info": {
|
||||
|
||||
@@ -794,6 +794,7 @@
|
||||
"download_package": "Tải về Unity Package",
|
||||
"delete": "Xóa",
|
||||
"delete_impostor": "Delete Impostor",
|
||||
"regenerate_impostor": "Regenerate Impostor",
|
||||
"create_impostor": "Create Impostor"
|
||||
},
|
||||
"info": {
|
||||
|
||||
@@ -842,6 +842,7 @@
|
||||
"download_package": "下载 Unity Package",
|
||||
"delete": "删除",
|
||||
"delete_impostor": "删除模型替身",
|
||||
"regenerate_impostor": "Regenerate Impostor",
|
||||
"create_impostor": "创建模型替身"
|
||||
},
|
||||
"info": {
|
||||
|
||||
@@ -842,6 +842,7 @@
|
||||
"download_package": "下載 Unity Package",
|
||||
"delete": "刪除",
|
||||
"delete_impostor": "刪除投影替身",
|
||||
"regenerate_impostor": "Regenerate Impostor",
|
||||
"create_impostor": "建立投影替身"
|
||||
},
|
||||
"info": {
|
||||
|
||||
@@ -67,6 +67,7 @@ mixin avatarDialog()
|
||||
el-dropdown-item(icon="el-icon-picture-outline" command="Change Image") {{ $t('dialog.avatar.actions.change_image') }}
|
||||
el-dropdown-item(v-if="avatarDialog.ref.unityPackageUrl" icon="el-icon-download" command="Download Unity Package") {{ $t('dialog.avatar.actions.download_package') }}
|
||||
el-dropdown-item(v-if="avatarDialog.hasImposter" icon="el-icon-delete" command="Delete Imposter" style="color:#F56C6C") {{ $t('dialog.avatar.actions.delete_impostor') }}
|
||||
el-dropdown-item(v-if="avatarDialog.hasImposter" icon="el-icon-refresh" command="Regenerate Imposter" style="color:#F56C6C") {{ $t('dialog.avatar.actions.regenerate_impostor') }}
|
||||
el-dropdown-item(v-else icon="el-icon-user" command="Create Imposter") {{ $t('dialog.avatar.actions.create_impostor') }}
|
||||
el-dropdown-item(icon="el-icon-delete" command="Delete" style="color:#F56C6C" divided) {{ $t('dialog.avatar.actions.delete') }}
|
||||
el-tabs
|
||||
|
||||
Reference in New Issue
Block a user