From bcbff7b41407a3b8788ede1dedf9536459575602 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 31 Jan 2026 12:58:29 +0100 Subject: [PATCH] Add line numbers feature to text editor --- src/App.tsx | 43 ++++++++++++++++++++++++++++++++++++------- 1 file changed, 36 insertions(+), 7 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 1cd6c14..52fad35 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -88,11 +88,16 @@ export default function App() { } return 16; }); + const [showLineNumbers, setShowLineNumbers] = useState(() => { + return localStorage.getItem("textdb.lineNumbers") === "true"; + }); const [sidebarCollapsed, setSidebarCollapsed] = useState(() => { return localStorage.getItem("textdb.sidebarCollapsed") === "true"; }); const bodyRef = useRef(body); + const textareaRef = useRef(null); + const lineNumbersRef = useRef(null); const historySnapshotRef = useRef(null); const recentOpenRef = useRef(new Map()); @@ -816,13 +821,26 @@ export default function App() { -