diff --git a/src/app.js b/src/app.js index f1182039..30ff3795 100644 --- a/src/app.js +++ b/src/app.js @@ -14724,6 +14724,12 @@ console.log(`isLinux: ${LINUX}`); if (config) { try { this.VRChatConfigFile = JSON.parse(config); + if ( + typeof this.VRChatConfigFile + .picture_output_split_by_date === 'undefined' + ) { + this.VRChatConfigFile.picture_output_split_by_date = true; + } } catch { this.$message({ message: 'Invalid JSON in config.json', diff --git a/src/mixins/dialogs/settings.pug b/src/mixins/dialogs/settings.pug index cda123ac..6bfe9589 100644 --- a/src/mixins/dialogs/settings.pug +++ b/src/mixins/dialogs/settings.pug @@ -104,10 +104,7 @@ mixin settings :key='row.index' v-text='row.name' :command='row') - el-checkbox( - v-model='VRChatConfigFile.picture_output_split_by_date' - style='margin-top: 5px; display: block' - :checked='true') {{ $t('dialog.config_json.picture_sort_by_date') }} + el-checkbox(v-model='VRChatConfigFile.picture_output_split_by_date' style='margin-top: 5px; display: block') {{ $t('dialog.config_json.picture_sort_by_date') }} el-checkbox(v-model='VRChatConfigFile.disableRichPresence' style='margin-top: 5px; display: block') {{ $t('dialog.config_json.disable_discord_presence') }} template(#footer) div(style='display: flex; align-items: center; justify-content: space-between')