initial commit
This commit is contained in:
35
_bmad-output/implementation-artifacts/10-5-line-numbers.md
Normal file
35
_bmad-output/implementation-artifacts/10-5-line-numbers.md
Normal file
@@ -0,0 +1,35 @@
|
||||
---
|
||||
epic: 10
|
||||
story: 10.5
|
||||
title: "Line Numbers"
|
||||
status: draft
|
||||
---
|
||||
|
||||
## Epic 10 — Notepad UX (Cross-Platform Spec)
|
||||
**Goal:** Consistent editor behavior specified once, implemented per platform.
|
||||
|
||||
### Story 10.5: Line Numbers
|
||||
|
||||
As a user,
|
||||
I want optional line numbers in the editor gutter,
|
||||
So that I can reference specific lines when collaborating or reviewing.
|
||||
|
||||
**Acceptance Criteria:**
|
||||
|
||||
**Given** the user enables line numbers in settings
|
||||
**When** the editor renders a sheet
|
||||
**Then** a gutter column on the left displays sequential line numbers starting at 1
|
||||
**And** the line numbers are rendered in a dimmed/muted color to avoid visual clutter
|
||||
|
||||
**Given** line numbers are enabled
|
||||
**When** the user inserts or deletes lines
|
||||
**Then** all line numbers update immediately to reflect the new sequence
|
||||
|
||||
**Given** line numbers are enabled
|
||||
**When** the user toggles line numbers off in settings
|
||||
**Then** the gutter column is hidden
|
||||
**And** the input column expands to reclaim the gutter space
|
||||
|
||||
**Given** the user has toggled line numbers on or off
|
||||
**When** they reopen the app
|
||||
**Then** their line number preference is remembered and applied
|
||||
Reference in New Issue
Block a user