Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeromemanzano/todo.uwp
This is a To Do app written in UWP
https://github.com/jeromemanzano/todo.uwp
Last synced: 20 days 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 (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-03T11:13:50.000Z (almost 3 years ago)
- Last Synced: 2024-11-06T11:50:15.341Z (2 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.
![adding](https://user-images.githubusercontent.com/23254953/161419612-bb90e77e-03ac-4272-bd4b-7e0a7877084c.gif)### Checking on/off
1. Select a task to toggle checking status
![Checking off](https://user-images.githubusercontent.com/23254953/161419646-7eb04c38-788b-48f1-add8-96b5494d496d.gif)### Search
1. Type keywords of task in the search text box at the top
![searching](https://user-images.githubusercontent.com/23254953/161419677-274de183-4fe2-489f-b3f8-019246e923e7.gif)## 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.)