mirror of
https://gitlab.com/manzerbredes/ochess.git
synced 2025-04-07 02:26:29 +02:00
18 lines
No EOL
919 B
Markdown
18 lines
No EOL
919 B
Markdown
# TODO
|
|
|
|
## Before releasing v0.1.0
|
|
- [x] In BoardCanvas search for a workaround of the dynamic allocation of adata.buffer (on canvas resize)
|
|
- [x] Bind the chess game editor settings to EditorPrefs.hpp
|
|
- [x] Ask before closing MainWindow/Tabs if anything is not saved
|
|
- [x] Disable the save button in GameTab after saving (and re-enable it on new changes)
|
|
- [ ] Make PGNGameBase use GotoNextGame() instead of ParseNextGame() in the NextGame() method to improve performance
|
|
- [x] Clean and debug DragNDrop in BoardCanvas
|
|
|
|
## Additional Features
|
|
- [ ] Add a live evaluation bar to the BoardCanvas
|
|
- [x] Be able to draw arrows on the Board
|
|
- [x] Highlight the last played move
|
|
- [ ] Be able to play against an engine
|
|
- [ ] Implement full chess engine game analyzer/annotator
|
|
- [ ] Handle .si4 databases
|
|
- [ ] Implement a page system for large databases (load massive databases per pages instead of entirely) |