initial commit
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
---
|
||||
epic: 10
|
||||
story: 10.4
|
||||
title: "Answer Column Formatting"
|
||||
status: draft
|
||||
---
|
||||
|
||||
## Epic 10 — Notepad UX (Cross-Platform Spec)
|
||||
**Goal:** Consistent editor behavior specified once, implemented per platform.
|
||||
|
||||
### Story 10.4: Answer Column Formatting
|
||||
|
||||
As a user,
|
||||
I want to control how numbers are displayed in the answer column,
|
||||
So that results match my preferred notation and precision.
|
||||
|
||||
**Acceptance Criteria:**
|
||||
|
||||
**Given** a user opens the formatting settings
|
||||
**When** they configure global decimal places (0-10), notation (standard, scientific, SI), thousands separator (comma, period, space, none), and currency symbol position (prefix, suffix)
|
||||
**Then** all answers in the sheet render according to these settings
|
||||
|
||||
**Given** a user right-clicks (or long-presses) on a specific answer
|
||||
**When** they select "Format this line" from the context menu
|
||||
**Then** they can override the global formatting for that line only
|
||||
**And** the per-line override persists when the sheet is saved and reopened
|
||||
|
||||
**Given** a global format is set and a per-line override exists
|
||||
**When** the sheet is evaluated
|
||||
**Then** lines with overrides use their specific formatting
|
||||
**And** all other lines use the global formatting
|
||||
|
||||
**Given** a user selects "Scientific notation" for a line
|
||||
**When** the result is `1500000`
|
||||
**Then** the answer column displays `1.5e6` (or `1.5 x 10^6` depending on rendering)
|
||||
|
||||
**Given** a user selects "SI notation" for a line
|
||||
**When** the result is `1500000`
|
||||
**Then** the answer column displays `1.5M`
|
||||
Reference in New Issue
Block a user