diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index 12d0f8c022..8a8d26654a 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -1259,7 +1259,7 @@ "code_auto_read_only_size": { "title": "Automatic Read-Only Size", "description": "Automatic read-only note size is the size after which notes will be displayed in a read-only mode (for performance reasons).", - "label": "Automatic read-only size (code notes)", + "label": "Automatic read-only size", "unit": "characters" }, "code-editor-options": { diff --git a/apps/client/src/widgets/type_widgets/options/code_notes.tsx b/apps/client/src/widgets/type_widgets/options/code_notes.tsx index ce028cf97c..f4b4b2b0b5 100644 --- a/apps/client/src/widgets/type_widgets/options/code_notes.tsx +++ b/apps/client/src/widgets/type_widgets/options/code_notes.tsx @@ -12,10 +12,11 @@ import Column from "../../react/Column"; import FormCheckbox from "../../react/FormCheckbox"; import FormGroup from "../../react/FormGroup"; import FormSelect from "../../react/FormSelect"; +import { FormTextBoxWithUnit } from "../../react/FormTextBox"; import { useStaticTooltip, useTriliumOption, useTriliumOptionBool, useTriliumOptionJson } from "../../react/hooks"; import { CODE_THEME_DEFAULT_PREFIX as DEFAULT_PREFIX } from "../constants"; -import AutoReadOnlySize from "./components/AutoReadOnlySize"; import CheckboxList from "./components/CheckboxList"; +import OptionsRow, { OptionsRowWithToggle } from "./components/OptionsRow"; import OptionsSection from "./components/OptionsSection"; import codeNoteSample from "./samples/code_note.txt?raw"; @@ -27,22 +28,32 @@ export default function CodeNoteSettings() { - ); } function Editor() { - const [ vimKeymapEnabled, setVimKeymapEnabled ] = useTriliumOptionBool("vimKeymapEnabled"); + const [vimKeymapEnabled, setVimKeymapEnabled] = useTriliumOptionBool("vimKeymapEnabled"); + const [autoReadonlySize, setAutoReadonlySize] = useTriliumOption("autoReadonlySizeCode"); return ( - - + + + - + ); }