Skip to content

Commit

Permalink
Add options for explicit hydrogen (#58)
Browse files Browse the repository at this point in the history
  • Loading branch information
Acylation authored Feb 2, 2024
1 parent 2612039 commit 85a07c4
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/lib/translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,10 @@
"terminal-carbons": {
"name": "Show terminal carbons",
"description": "Explictly draw terminal carbons like methyl or methylene."
},
"explicit-hydrogen": {
"name": "Explicit hydrogen",
"description": "Enable to show explicit hydrogen."
}
},
"copy": {
Expand Down
4 changes: 4 additions & 0 deletions src/lib/translations/zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,10 @@
"terminal-carbons": {
"name": "端基碳",
"description": "显式绘出末端甲基、亚甲基等端基碳。"
},
"explicit-hydrogen": {
"name": "显式氢",
"description": "启用以绘制显式氢原子。"
}
},
"copy": {
Expand Down
19 changes: 19 additions & 0 deletions src/settings/SettingTab.ts
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,25 @@ export class ChemSettingTab extends PluginSettingTab {
})
);

new Setting(containerEl)
.setName(i18n.t('settings.advanced.explicit-hydrogen.name'))
.setDesc(i18n.t('settings.advanced.explicit-hydrogen.description'))
.addToggle((toggle) =>
toggle
.setValue(
this.plugin.settings.options?.explicitHydrogens ?? false
)
.onChange(async (value) => {
this.plugin.settings.options.explicitHydrogens = value;
await this.plugin.saveSettings();
setDrawer({
...DEFAULT_SD_OPTIONS,
...this.plugin.settings.options,
});
onSettingsChange();
})
);

new Setting(containerEl)
.setName(i18n.t('settings.copy.title'))
.setHeading();
Expand Down

0 comments on commit 85a07c4

Please sign in to comment.