mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-19 14:53:50 +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',
|
message: 'Imposter deleted',
|
||||||
type: 'success'
|
type: 'success'
|
||||||
});
|
});
|
||||||
|
this.showAvatarDialog(D.id);
|
||||||
return args;
|
return args;
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
@@ -12241,6 +12242,21 @@ speechSynthesis.getVoices();
|
|||||||
return args;
|
return args;
|
||||||
});
|
});
|
||||||
break;
|
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",
|
"download_package": "Download Unity Package",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"delete_impostor": "Delete Impostor",
|
"delete_impostor": "Delete Impostor",
|
||||||
|
"regenerate_impostor": "Regenerate Impostor",
|
||||||
"create_impostor": "Create Impostor"
|
"create_impostor": "Create Impostor"
|
||||||
},
|
},
|
||||||
"info": {
|
"info": {
|
||||||
|
|||||||
@@ -802,6 +802,7 @@
|
|||||||
"download_package": "Descargar paquete de Unity",
|
"download_package": "Descargar paquete de Unity",
|
||||||
"delete": "Eliminar",
|
"delete": "Eliminar",
|
||||||
"delete_impostor": "Eliminar Impostor",
|
"delete_impostor": "Eliminar Impostor",
|
||||||
|
"regenerate_impostor": "Recrear Impostor",
|
||||||
"create_impostor": "Crear impostor"
|
"create_impostor": "Crear impostor"
|
||||||
},
|
},
|
||||||
"info": {
|
"info": {
|
||||||
|
|||||||
@@ -794,6 +794,7 @@
|
|||||||
"download_package": "Télécharger le package Unity",
|
"download_package": "Télécharger le package Unity",
|
||||||
"delete": "Supprimer",
|
"delete": "Supprimer",
|
||||||
"delete_impostor": "Supprimer l'imposteur",
|
"delete_impostor": "Supprimer l'imposteur",
|
||||||
|
"regenerate_impostor": "Recréer un imposteur",
|
||||||
"create_impostor": "Créer un imposteur"
|
"create_impostor": "Créer un imposteur"
|
||||||
},
|
},
|
||||||
"info": {
|
"info": {
|
||||||
|
|||||||
@@ -794,6 +794,7 @@
|
|||||||
"download_package": "Download Unity Package",
|
"download_package": "Download Unity Package",
|
||||||
"delete": "Törlés",
|
"delete": "Törlés",
|
||||||
"delete_impostor": "Delete Impostor",
|
"delete_impostor": "Delete Impostor",
|
||||||
|
"regenerate_impostor": "Regenerate Impostor",
|
||||||
"create_impostor": "Create Impostor"
|
"create_impostor": "Create Impostor"
|
||||||
},
|
},
|
||||||
"info": {
|
"info": {
|
||||||
|
|||||||
@@ -817,6 +817,7 @@
|
|||||||
"download_package": "Unity Packageをダウンロード",
|
"download_package": "Unity Packageをダウンロード",
|
||||||
"delete": "削除",
|
"delete": "削除",
|
||||||
"delete_impostor": "インポスターを削除",
|
"delete_impostor": "インポスターを削除",
|
||||||
|
"regenerate_impostor": "Regenerate Impostor",
|
||||||
"create_impostor": "インポスターを作成"
|
"create_impostor": "インポスターを作成"
|
||||||
},
|
},
|
||||||
"info": {
|
"info": {
|
||||||
|
|||||||
@@ -794,6 +794,7 @@
|
|||||||
"download_package": "유니티 패키지 다운로드",
|
"download_package": "유니티 패키지 다운로드",
|
||||||
"delete": "삭제",
|
"delete": "삭제",
|
||||||
"delete_impostor": "Delete Impostor",
|
"delete_impostor": "Delete Impostor",
|
||||||
|
"regenerate_impostor": "Regenerate Impostor",
|
||||||
"create_impostor": "Create Impostor"
|
"create_impostor": "Create Impostor"
|
||||||
},
|
},
|
||||||
"info": {
|
"info": {
|
||||||
|
|||||||
@@ -794,6 +794,7 @@
|
|||||||
"download_package": "Pobierz paczkę Unity",
|
"download_package": "Pobierz paczkę Unity",
|
||||||
"delete": "Usuń",
|
"delete": "Usuń",
|
||||||
"delete_impostor": "Usuń Impostora",
|
"delete_impostor": "Usuń Impostora",
|
||||||
|
"regenerate_impostor": "Odtwórz Impostora",
|
||||||
"create_impostor": "Stwórz Impostora"
|
"create_impostor": "Stwórz Impostora"
|
||||||
},
|
},
|
||||||
"info": {
|
"info": {
|
||||||
|
|||||||
@@ -794,6 +794,7 @@
|
|||||||
"download_package": "Baixar Pacote Unity",
|
"download_package": "Baixar Pacote Unity",
|
||||||
"delete": "Excluir",
|
"delete": "Excluir",
|
||||||
"delete_impostor": "Excluir Impostor",
|
"delete_impostor": "Excluir Impostor",
|
||||||
|
"regenerate_impostor": "Recriar Impostor",
|
||||||
"create_impostor": "Criar Impostor"
|
"create_impostor": "Criar Impostor"
|
||||||
},
|
},
|
||||||
"info": {
|
"info": {
|
||||||
|
|||||||
@@ -826,6 +826,7 @@
|
|||||||
"download_package": "Скачать пакет Unity",
|
"download_package": "Скачать пакет Unity",
|
||||||
"delete": "Удалить",
|
"delete": "Удалить",
|
||||||
"delete_impostor": "Удалить импостора",
|
"delete_impostor": "Удалить импостора",
|
||||||
|
"regenerate_impostor": "Воссоздать импостора",
|
||||||
"create_impostor": "Создать импостора"
|
"create_impostor": "Создать импостора"
|
||||||
},
|
},
|
||||||
"info": {
|
"info": {
|
||||||
|
|||||||
@@ -794,6 +794,7 @@
|
|||||||
"download_package": "Tải về Unity Package",
|
"download_package": "Tải về Unity Package",
|
||||||
"delete": "Xóa",
|
"delete": "Xóa",
|
||||||
"delete_impostor": "Delete Impostor",
|
"delete_impostor": "Delete Impostor",
|
||||||
|
"regenerate_impostor": "Regenerate Impostor",
|
||||||
"create_impostor": "Create Impostor"
|
"create_impostor": "Create Impostor"
|
||||||
},
|
},
|
||||||
"info": {
|
"info": {
|
||||||
|
|||||||
@@ -842,6 +842,7 @@
|
|||||||
"download_package": "下载 Unity Package",
|
"download_package": "下载 Unity Package",
|
||||||
"delete": "删除",
|
"delete": "删除",
|
||||||
"delete_impostor": "删除模型替身",
|
"delete_impostor": "删除模型替身",
|
||||||
|
"regenerate_impostor": "Regenerate Impostor",
|
||||||
"create_impostor": "创建模型替身"
|
"create_impostor": "创建模型替身"
|
||||||
},
|
},
|
||||||
"info": {
|
"info": {
|
||||||
|
|||||||
@@ -842,6 +842,7 @@
|
|||||||
"download_package": "下載 Unity Package",
|
"download_package": "下載 Unity Package",
|
||||||
"delete": "刪除",
|
"delete": "刪除",
|
||||||
"delete_impostor": "刪除投影替身",
|
"delete_impostor": "刪除投影替身",
|
||||||
|
"regenerate_impostor": "Regenerate Impostor",
|
||||||
"create_impostor": "建立投影替身"
|
"create_impostor": "建立投影替身"
|
||||||
},
|
},
|
||||||
"info": {
|
"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(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.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-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(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-dropdown-item(icon="el-icon-delete" command="Delete" style="color:#F56C6C" divided) {{ $t('dialog.avatar.actions.delete') }}
|
||||||
el-tabs
|
el-tabs
|
||||||
|
|||||||
Reference in New Issue
Block a user