Override the canvas keyboard shortcuts
diff --git a/apps/roam/src/components/settings/NodeConfig.tsx b/apps/roam/src/components/settings/NodeConfig.tsx
index 7d013ef94..0798ecaf7 100644
--- a/apps/roam/src/components/settings/NodeConfig.tsx
+++ b/apps/roam/src/components/settings/NodeConfig.tsx
@@ -17,6 +17,7 @@ import {
CANVAS_KEYS,
DISCOURSE_NODE_KEYS,
SPECIFICATION_KEYS,
+ TEMPLATE_SETTING_KEYS,
} from "~/components/settings/utils/settingKeys";
import DiscourseNodeSuggestiveRules from "./DiscourseNodeSuggestiveRules";
import { getNodeTagStyles } from "~/utils/getDiscourseNodeColors";
@@ -114,6 +115,7 @@ const DiscourseNodeColorSetting = ({
label="Color"
description="Changes the color of tags and canvas nodes"
scope="global"
+ settingKeys={[DISCOURSE_NODE_KEYS.canvasSettings, CANVAS_KEYS.color]}
control={
{
ROAM_DOCS.grammarNodes,
)}
scope="global"
+ settingKeys={[DISCOURSE_NODE_KEYS.specification]}
controlPlacement="below"
control={
{
label="Index"
description={`The saved list of all ${node.text} pages \u2014 which pages appear and which columns show.`}
scope="global"
+ settingKeys={[DISCOURSE_NODE_KEYS.index]}
control={
{
ROAM_DOCS.creatingNodes,
)}
scope="global"
+ settingKeys={TEMPLATE_SETTING_KEYS}
control={
diff --git a/apps/roam/src/components/settings/PreferencesGeneral.tsx b/apps/roam/src/components/settings/PreferencesGeneral.tsx
index 8af6537ec..869ccbd4c 100644
--- a/apps/roam/src/components/settings/PreferencesGeneral.tsx
+++ b/apps/roam/src/components/settings/PreferencesGeneral.tsx
@@ -150,7 +150,7 @@ const PreferencesGeneral = ({
"Use stored relations instead of legacy pattern-based relations",
ROAM_DOCS.migrationToStoredRelations,
)}
- settingKeys={["Reified relation triples"]}
+ settingKeys={[PERSONAL_KEYS.reifiedRelationTriples]}
initialValue={personalSettings["Reified relation triples"]}
value={storedRelations}
onBeforeChange={async (checked) => {
diff --git a/apps/roam/src/components/settings/Settings.tsx b/apps/roam/src/components/settings/Settings.tsx
index 138c3bcfa..5ec8a023d 100644
--- a/apps/roam/src/components/settings/Settings.tsx
+++ b/apps/roam/src/components/settings/Settings.tsx
@@ -33,7 +33,7 @@ import { getVersionWithDate } from "~/utils/getVersion";
import posthog from "posthog-js";
import { bulkReadSettings } from "./utils/accessors";
import { onSettingChange, settingKeys } from "./utils/settingsEmitter";
-import { SETTINGS_TAB_IDS } from "./utils/settingsTabs";
+import { SETTINGS_TAB_IDS, SETTINGS_TAB_META } from "./utils/settingsTabs";
import {
resolveInitialSettingsPath,
settingsNavReducer,
@@ -188,7 +188,7 @@ export const SettingsDialog = ({
Preferences
Features