- commit
- cb6d9529f4ac1639f28da0c0a07fdbadf6ee5d6d
- parent
- a2e67f8801fa324033d0a9728de730efa9aab753
- author
- Dami <dami.etoile@gmail.com>
- kind
- docs risk score 0.1 of 3, Jev's estimate
| M | ROADMAP.md | 17 | ++++------------- |
| M | docs/ | 2 | +- |
@@ -14,19 +14,7 @@ one line.
1414 1515 Sizes: S (a day or two), M (about a week), L (weeks).1616 17-### 1. Harden what shipped18-19-| Item | Why | Size |20-|---|---|---|21-| Conditional formatting and validation, what's left: data bars and icon sets, "top 10", "duplicate values", date periods (this week, last month), rules moving with cells cut to another sheet, a dropdown's chip look, and custom checkbox values | Excel's other rule types come in as notes | M |22-23-### 2. Spreadsheet features Sheets users reach for24-25-| Item | Notes | Size |26-|---|---|---|27-| Locale, what's left: month and day names in the locale's language (`mmm`, `dddd`), Excel downloads with the locale's Currency and Date formats | The rest follows the locale: [Locale](docs/sheets/locale.md) | S |28-29-### 3. Scale17+### 1. Scale3018 3119 The grid is Excel's, 1,048,576 x 16,384, and memory is bounded by the3220 `max-cells` budget (ten million cells) rather than the grid. The budget@@ -59,11 +47,13 @@ by a gateway dialing the iroh ticket.
5947 - Copy, cut, paste and fill with relative and `$absolute` references; insert and delete rows and columns: [Editing](docs/sheets/editing.md#copy-paste-and-fill)6048 - Entries detected as typed (currency, percent, dates, times) and number formats: [Formulas](docs/formulas/README.md#what-you-type)6149 - Wrapped and clipped text, row heights, borders and merged cells, in `.012` files and XLSX both ways: [Formatting](docs/sheets/formatting.md#wrapping)50+- Vertical alignment, border colors, outlines along the sheet's edges, merged cells entered as wide as they are and centered by line: [Formatting](docs/sheets/formatting.md#vertical-alignment)6251 - Named ranges; several sheets with references between them, hidden sheets: [References](docs/formulas/references.md)6352 - Sheets' everyday, math, text, lookup, date and finance functions, checked against excelize: [Functions](docs/reference/functions.md), [Testing](docs/contributing/testing.md#the-excelize-oracle)6453 - Dynamic arrays that spill (FILTER, SORT, UNIQUE, SEQUENCE and more, ARRAYFORMULA), LET and LAMBDA, SPLIT and the REGEX functions: [Arrays and spills](docs/formulas/arrays.md)6554 - Opt-in decimal arithmetic for money: [Decimal arithmetic](docs/formulas/decimal.md)6655 - A locale per file, as Sheets' File > Settings > Locale: decimal commas, date order, currency and `;` in formulas, typed and shown while files store en-US's form: [Locale](docs/sheets/locale.md)56+- Month and day names in the locale's language, Excel downloads in its Currency and Date formats, filters and parse errors in its rendering: [Locale](docs/sheets/locale.md#what-follows-the-locale)6757 - An Excel-sized grid in compact column storage, with a ten-million-cell `max-cells` budget; operations cost the data, not the grid: [Bounds of support](docs/contributing/limits.md#sheet-size)6858 - Undo steps in the compact form: clearing a full ten-million-cell sheet holds about what the sheet does, and a step past 1 GB asks first: [Bounds of support](docs/contributing/limits.md#undo)6959 - Spilled cells and pivot results in the compact form, about 20 B each: [Bounds of support](docs/contributing/limits.md#sheet-size)@@ -81,6 +71,7 @@ by a gateway dialing the iroh ticket.
8171 - Freeze, multi-column sort, filters with value pickers and conditions: [Freeze, sort and filter](docs/sheets/sort-filter.md#freeze)8272 - Find and replace, with regular expressions, across sheets: [Find and replace](docs/sheets/find-replace.md)8373 - Conditional formatting (single-color rules, color scales) and data validation (dropdowns, checkboxes, bounds), checked on pastes and fills and moving with cut and paste: [Conditional formatting and data validation](docs/sheets/rules.md#conditional-formatting)74+- Data bars, icon sets, top values, averages, duplicates and date periods, dropdown chips and checkboxes of their own values, in XLSX both ways; rules moving to other sheets, and macros' pastes and fills checked: [Conditional formatting and data validation](docs/sheets/rules.md#conditional-formatting)8475 - Pivot tables and frequency tables, live, with subtotals and renamed values: [Pivot tables](docs/sheets/pivots.md)8576 - Notes on cells: [Notes and protection](docs/sheets/notes-protection.md#notes)8677 - Protected sheets and ranges that warn on edit: [Notes and protection](docs/sheets/notes-protection.md#protected-sheets-and-ranges)@@ -564,7 +564,7 @@ computation.
564564 565565 ## What would raise the bounds566566 567-Sizes and scheduling are in the [roadmap](../../ROADMAP.md#3-scale).567+Sizes and scheduling are in the [roadmap](../../ROADMAP.md#1-scale).568568 `max-cells` stands at ten million, as Google Sheets' limit does; the569569 sheet itself would hold several times that in a few GB, and opening,570570 saving and undoing cost about what the cells do ([Sheet size](#sheet-size),