https://github.com/jeromemanzano/todo.uwp
This is a To Do app written in UWP
https://github.com/jeromemanzano/todo.uwp
Last synced: 3 months ago
JSON representation
This is a To Do app written in UWP
- Host: GitHub
- URL: https://github.com/jeromemanzano/todo.uwp
- Owner: jeromemanzano
- Created: 2022-04-03T08:05:19.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-03T11:13:50.000Z (about 3 years ago)
- Last Synced: 2024-12-25T12:24:23.180Z (4 months ago)
- Language: C#
- Size: 42 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ToDo.UWP
This is a To do list app that uses UWP. App's basic function includes adding, checking off and searching for a task.## User Guide:
### Adding a task:
1. Type the new task on the text box at the bottom
2. Press `Enter key` on your keyboard or hit the `Add` button on the right of the text box.
### Checking on/off
1. Select a task to toggle checking status
### Search
1. Type keywords of task in the search text box at the top
## Developer Guide:
### Updatating search algorithm:
Current search uses Levenshtein distance [^1]. If you want to implement your own string metric then do the following:
1. Add a class and implement `IStringDistance`
2. Add the implementation inside `Compute`
3. replace registered `IStringMetric` in `App.InitContainer`[^1]: [Levenshtein distance](https://en.wikipedia.org/wiki/Levenshtein_distance#:~:text=Informally%2C%20the%20Levenshtein%20distance%20between,considered%20this%20distance%20in%201965.)