forked from benini/scid
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTODO
More file actions
147 lines (104 loc) · 5.97 KB
/
TODO
File metadata and controls
147 lines (104 loc) · 5.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
===========================================================
| |
| PENDING - WORK IN PROGRESS |
| |
===========================================================
- Game info area: show transcription of custom flags.
----------------------------------------------------------------------
1) turn on the "Show Suggested Move" option.
2) create a new game
3) start an engine
4) click on a white pawn with the mouse and move it fast around the
----------------------------------------------------------------------
So, truncating games by removing leading moves has at least two bugs:
1. NAGs are removed.
2. Optional tags (WhiteElo, BlackElo) are removed.
----------------------------------------------------------------------
-- use srand() but should already use system clock?
Is there a way to set the seed for the random number generator used by Scid?
Now it appears that each time Scid is restarted, the training mode (togglable
from the tree window) plays the same moves as the previous time when I'm using
the same database.
* In docked mode board rotation breaks piece animation for autoplay
* Check for bases/books dir not upon startup but once the related
function is called for the first time.
* Opening Trainer picks up type of DB only after restart of Scid(?)
* Blunder check in tactical game should be for the players moves not
for phalanx moves.
----------------------------------------------------------------------
===========================================================
| |
| BUGS |
| |
===========================================================
===========================================================
| |
| FEATURE REQUESTS |
| |
===========================================================
- I would like the "games" window to display the continuation from the
current position, rather than the opening from move one (something I
find rather useless). Is there a way to effect this? If not, being
something of a programmer, I might turn my hand to making it possible.
(Mark Mross)
- when engine analysis is in locked mode so that the engine remains analyzing a certain position while the board is changed, the "V" buttons are disabled and that makes it impossible to ever have results of a locked-down engine analysis inserted into the game score
- Switch sides button for game play instead of automatically switching
of sides by board rotation. (komyt@yahoo.com)
- Given a list of names create the proper set of empty games to set up
a tournament. (Suggested by Michael Blake)
- Notify games with annotations in "Best game", show annotator there.
Consider sort order: e.g. annotated games on top?
- Merge games including NAGs / variants(?)
- Allow to save the list from the tournament finder. Drop restriction
to 1000 games for this save.
- In spell checker: give more information in case of ambiguous names.
E.g. first line of SSP-file or %Bio lines will help to sort things
out.
- Spell check, ambiguous names: In case of multiple hits, drop limit
of the first 10, more should be allowed here.
- Add more complete header to browse game.
- improve commentary arrows: thicker, starting form the real middle of
the field, ending at the middle of the field, get a thin black
frame.
- Add a Game training ala Fritz' "Friend mode"
- use tablelist package to revamp Game List window
- Start game analysis at the end of the game to fill hash tables
- Engines tournament (with specific opening line ?)
- book generation from Scid (re-use of Polyglot code)
- Export Tournament grid in XML
- Comment Editor: make toggle for the tiny board (Esteban Cervetto)
--- Joram op den Kelder -----------------------------------------------
- When merging game A into game B, A is added as a new variation. Is this a conscious choice? It seems illogical to me. For example: if game B is analysis of an opening variation, it's not possible to add a newly played game to a non-main variation of the analysis. Workaround: manually change the appropriate variation into the main line, merge games, and change back to the original main line.
- Is is possible to include variations when merging? Practical examples: adding an analysed game (with relevant notes) to a game which consists of opening analysis; adding an pgn-update of an existing opening book to the original analysis; merge multiple analysis of the same position (different pupils of the same teacher, shared analysis among friends).
- Is it possible to merge multiple games at ones?
======================================================================
From: Michal Rudolf <mrudolf@kdewebdev.org>
Subject: Re: Scid bugs
Categories:
bug: bug to be fixed
cmd: command to be added
opt: option to be added
fea: internal feature to be added
ide: larger feature, idea or new concept
usa: improve usability, clean interface
GAME EDITOR
* fea: automatically delete empty comments
* fea: merge game into variations too
GAME LIST
* fea: highlight current game in game list by default
* fea: mark that there are no matches instead of showing 1st game
PGN WINDOW
* cmd: print game
* ide: better PGN display (figurine font?)
* opt: strip spaces after/before brackets for variations in PGN window
SEARCH MATERIAL
* fea: find symmetrical patterns (pawns a,b,c = f,g,h)
* fea: find certain moves, specially captures (f. e. BxPe6 or RxNc3)
* fea: 'any white(black) piece' in patterns
PLAYER INFO
* fea: filter games selectable in Player info
PLAYER BROWSER
* cmd: popup menu to load All/White/Black games of a player
* opt: incrementally match player name
SPELLCHECKER
* fea: don't match partial name for surname