Bugs in settings fixed, profile added

This commit is contained in:
Torsten Schulz
2024-09-21 00:25:42 +02:00
parent c5a72d57d8
commit e494fe41db
65 changed files with 3121 additions and 7478 deletions

View File

@@ -26,6 +26,23 @@ const mutations = {
dialog.dialog.toggleMinimize();
}
minimizing = false;
},
updateDialogTitle(state, { name, newTitle, isTitleTranslated }) {
const dialogIndex = state.openDialogs.findIndex((d) => d.dialog.name === name);
if (dialogIndex !== -1) {
// Update dialog object reactively
const updatedDialog = {
...state.openDialogs[dialogIndex],
dialog: {
...state.openDialogs[dialogIndex].dialog,
localTitle: newTitle,
isTitleTranslated: isTitleTranslated
}
};
// Replace the old dialog with the updated one
state.openDialogs.splice(dialogIndex, 1, updatedDialog);
}
}
};
@@ -38,7 +55,10 @@ const actions = {
},
toggleDialogMinimize({ commit }, dialogName) {
commit('toggleDialogMinimize', dialogName);
}
},
updateDialogTitle({ commit }, { name, newTitle, isTitleTranslated }) {
commit('updateDialogTitle', { name, newTitle, isTitleTranslated });
},
};
export default {