Projected Completion 02/22/2021 ### Dependencies - [x] Integrate SimplenoteFoundation #652 - [x] Integrate SimplenoteSearch #651 - [x] Initialize ViewControllers programatically: Simplenote Storyboard! #660 - [x] Initialize CoreData before ViewControllers #751 - [x] Implement New List Sort Options #755 - [x] Implement ResultsController <> NSTableView Bridge [#6](https://github.com/Automattic/SimplenoteFoundation-Swift/pull/6) ### Task: Business Layer - [x] Keywords containing `tag:xxx` should filter notes containing such tag #651 - [x] Search should be global! #760 - [x] Implement NoteListController #760 #763 #764 #765 #766 #780 #781 ### Task: Notes List - [x] Replace **NSArrayController > NSFetchedResultsController** #764 - [x] Support realtime updates (IDLE / Searching) #764 - [x] Updating Search Keywords should always scroll to the top of the table #764 - [x] Automatically display `Notes List` whenever the user clicks over the Search Bar (and the list is collapsed) #770 - [x] List: Title in Search Mode / Check with Sly - [x] List: Bottom Padding #791 - [x] Empty States: **No Results** / **No Notes** #792 - [x] Contextual Results Snippet #830 ### Task: Note Editor - [x] Highlight Search Keywords #835 ### Task: SortBar - [x] Pressing the Sort Bar should display a dropdown with every available option #789 - [x] SortBar should be dismissed when the Search Mode is exited #789 - [x] Note List should display the date relevant to the selected Sort Mode, when appropriate #790 - [x] SortBar should be visible all the time #831 - [x] Divider between SortBar and Notes List #833 - [x] Drop SortBar #850 ### Task: Tag Suggestions - [ ] Display Tags that match with a given keyword below the Search Bar #875 - [ ] Limit the number of Tags to 5 entries #875 - [ ] Pressing over Tag Rows should append `tag:` to the search keyword ### Task: Search Bar - [x] Relocate the Search Bar above the Notes List #838 - [x] Adjust Sort Bar Style #839 - [x] Bug: Double Click over the Search Bar causes the Window to expand #841 - [x] New SearchBar Style #851 ### Task: Minimap - [x] Highlight Keyword Matches in the main note #835 - [x] Display a Minimap on the right hand side #836 [iOS Sibling Here](https://github.com/Automattic/simplenote-ios/issues/507) ### Mockups <img width="300" src="https://user-images.githubusercontent.com/1195260/102097296-79409900-3e04-11eb-9cac-3df7d5602342.png"> <img width="300" src="https://user-images.githubusercontent.com/1195260/102097317-7f367a00-3e04-11eb-940a-77cee0d56002.png">
Projected Completion 02/22/2021
Dependencies
Task: Business Layer
tag:xxxshould filter notes containing such tag Integrates Simplenote Search #651Task: Notes List
Notes Listwhenever the user clicks over the Search Bar (and the list is collapsed) Displaying Notes List on Search #770Task: Note Editor
Task: SortBar
Task: Tag Suggestions
tag:to the search keywordTask: Search Bar
Task: Minimap
iOS Sibling Here
Mockups