From 5aea3c25f462cefe55b41d9c2af350b424f63e0c Mon Sep 17 00:00:00 2001 From: Clare Macrae Date: Tue, 30 May 2023 22:20:22 +0100 Subject: [PATCH] fix: Enable 'High priority' to be selected easily in Auto Suggest Fixes #1943 The order of priorities in auto suggestion is now - high - medium - low - highest - lowest This retains the original order, for people's muscle memory. And it means that the longer names are after the shorter ones, which also makes it possible to type both, and it means that typing parts of names selects the same result as before highest and lowest were added. --- docs/Getting Started/Auto-Suggest.md | 2 +- src/Suggestor/Suggestor.ts | 8 ++++---- ..._dataview__symbols_show_all_suggested_text.approved.md | 2 +- ...th__emoji__symbols_show_all_suggested_text.approved.md | 2 +- tests/Suggestor/Suggestor.test.ts | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/Getting Started/Auto-Suggest.md b/docs/Getting Started/Auto-Suggest.md index 1c15cc410b..9a69928029 100644 --- a/docs/Getting Started/Auto-Suggest.md +++ b/docs/Getting Started/Auto-Suggest.md @@ -174,10 +174,10 @@ Similarly, you can type some fraction of the word `start` (of whatever length is | Searchable Text | Text that is added | | ----------------------------- | -------------------------- | | ⏎ | \ | -| 🔺 highest priority | 🔺 | | ⏫ high priority | ⏫ | | 🔼 medium priority | 🔼 | | 🔽 low priority | 🔽 | +| 🔺 highest priority | 🔺 | | ⏬️ lowest priority | ⏬️ | | 🔁 recurring (repeat) | 🔁 | | every | 🔁 every | diff --git a/src/Suggestor/Suggestor.ts b/src/Suggestor/Suggestor.ts index 72c45ced3d..3d26d2df37 100644 --- a/src/Suggestor/Suggestor.ts +++ b/src/Suggestor/Suggestor.ts @@ -83,10 +83,6 @@ function addTaskPropertySuggestions( appendText: `${symbols.scheduledDateSymbol} `, }); if (!hasPriority(line)) { - genericSuggestions.push({ - displayText: `${symbols.prioritySymbols.Highest} highest priority`, - appendText: `${symbols.prioritySymbols.Highest} `, - }); genericSuggestions.push({ displayText: `${symbols.prioritySymbols.High} high priority`, appendText: `${symbols.prioritySymbols.High} `, @@ -99,6 +95,10 @@ function addTaskPropertySuggestions( displayText: `${symbols.prioritySymbols.Low} low priority`, appendText: `${symbols.prioritySymbols.Low} `, }); + genericSuggestions.push({ + displayText: `${symbols.prioritySymbols.Highest} highest priority`, + appendText: `${symbols.prioritySymbols.Highest} `, + }); genericSuggestions.push({ displayText: `${symbols.prioritySymbols.Lowest} lowest priority`, appendText: `${symbols.prioritySymbols.Lowest} `, diff --git a/tests/Suggestor/Suggestor.test.auto-complete_with__dataview__symbols_show_all_suggested_text.approved.md b/tests/Suggestor/Suggestor.test.auto-complete_with__dataview__symbols_show_all_suggested_text.approved.md index aa50e93278..95fac53c0c 100644 --- a/tests/Suggestor/Suggestor.test.auto-complete_with__dataview__symbols_show_all_suggested_text.approved.md +++ b/tests/Suggestor/Suggestor.test.auto-complete_with__dataview__symbols_show_all_suggested_text.approved.md @@ -4,10 +4,10 @@ | due:: due date | due:: | | start:: start date | start:: | | scheduled:: scheduled date | scheduled:: | -| priority:: highest highest priority | priority:: highest | | priority:: high high priority | priority:: high | | priority:: medium medium priority | priority:: medium | | priority:: low low priority | priority:: low | +| priority:: highest highest priority | priority:: highest | | priority:: lowest lowest priority | priority:: lowest | | repeat:: recurring (repeat) | repeat:: | | created:: created today (2022-07-11) | created:: 2022-07-11 | diff --git a/tests/Suggestor/Suggestor.test.auto-complete_with__emoji__symbols_show_all_suggested_text.approved.md b/tests/Suggestor/Suggestor.test.auto-complete_with__emoji__symbols_show_all_suggested_text.approved.md index da7a934f48..48b146c367 100644 --- a/tests/Suggestor/Suggestor.test.auto-complete_with__emoji__symbols_show_all_suggested_text.approved.md +++ b/tests/Suggestor/Suggestor.test.auto-complete_with__emoji__symbols_show_all_suggested_text.approved.md @@ -4,10 +4,10 @@ | 📅 due date | 📅 | | 🛫 start date | 🛫 | | ⏳ scheduled date | ⏳ | -| 🔺 highest priority | 🔺 | | ⏫ high priority | ⏫ | | 🔼 medium priority | 🔼 | | 🔽 low priority | 🔽 | +| 🔺 highest priority | 🔺 | | ⏬ lowest priority | ⏬ | | 🔁 recurring (repeat) | 🔁 | | ➕ created today (2022-07-11) | ➕ 2022-07-11 | diff --git a/tests/Suggestor/Suggestor.test.ts b/tests/Suggestor/Suggestor.test.ts index 1ab5df86be..a23dd714e2 100644 --- a/tests/Suggestor/Suggestor.test.ts +++ b/tests/Suggestor/Suggestor.test.ts @@ -48,8 +48,8 @@ describe.each([ { displayText: `${dueDateSymbol} due date`, appendText: `${dueDateSymbol} ` }, { displayText: `${startDateSymbol} start date`, appendText: `${startDateSymbol} ` }, { displayText: `${scheduledDateSymbol} scheduled date`, appendText: `${scheduledDateSymbol} ` }, - { displayText: `${prioritySymbols.Highest} highest priority`, appendText: `${prioritySymbols.Highest} ` }, { displayText: `${prioritySymbols.High} high priority`, appendText: `${prioritySymbols.High} ` }, + { displayText: `${prioritySymbols.Medium} medium priority`, appendText: `${prioritySymbols.Medium} ` }, ]); });