From a73763ff5725ab73792ddc34f488d96c065ba5ac Mon Sep 17 00:00:00 2001 From: Giles Dring Date: Thu, 12 Sep 2024 17:17:20 +0100 Subject: [PATCH] Add to longlist of features --- TODO.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/TODO.md b/TODO.md index 165dd32..5ebe6a2 100644 --- a/TODO.md +++ b/TODO.md @@ -14,3 +14,39 @@ Data: * Filter columns * Filter dates before/after/betweeen a given period. * Sort by ascending/descending + +# Feature list + +These probably repeat some of the stuff above, but trying to brain dump at this stage. +I've tried to categorse according to [MoSCoW method](https://en.wikipedia.org/wiki/MoSCoW_method). +Happy for these to be moved about. + +Must have + +- Filter rows by value in single column +- Filter rows by pattern of single column +- Sort rows by value in single column (ascending / descending) +- Download current view of CSV as file +- Remove / hide column + +Should have + +- Reorder columns +- Remove / hide row +- Data type selection for columns (probably limit to: string = default, number, datetime) +- Filter rows by column numerical range (iff column contains numerical data) +- Filter rows by column date range (iff colummns) +- Add new column (e.g. for additional custom filtering, notes) + +Could have + +- Add new row +- Reorder rows /!\ WARNING possible thorny interaction with sort +- Sort rows by multiple columns +- Data type inference for columns, based on content of columns +- Save current CSV customisation so can be re-applied later. /!\ WARNING Very likely to be complet, given the wide possibility of changes. Maybe just sort / filter settings? /!\ + +Won't have + +- Formula +- Full macro language \ No newline at end of file