Menu

#71 CBH files do not render in board screens

None
accepted
None
5
2018-08-28
2014-01-27
No

A CBH file set from 200 appears to load fine; list of games shown in database display.

After opening such a file, double-click a game and changing to the Board display:

  1. game file is missing from the move selector in the "next move" display (bottom left) The display itself shows "No games found"

  2. the game pane (bottom-right) shows no games

  3. Game details and movelist rendered correctly; names open player info windows, movelist selector refelected on gameboard OK.

  4. Game board navigation broken as reported elsewhere

  5. after following this sequence:
    a) select CBH file and a game, board displays no list of games
    b) select PGN file and a game, board displays a list of games correctly
    c) select CBH file and a game, board still display PGN game lists and "next move" data from PGN file; movelist and game details are from the selected CBH game

Discussion

  • Gregor Cramer

    Gregor Cramer - 2014-01-27
    • status: open --> accepted
    • assigned_to: Gregor Cramer
     
  • Gregor Cramer

    Gregor Cramer - 2014-01-27
    1. The game file isn't missing, CBH is not supported in the opening tree, because CBH does not provide the required information to build the tree (this is described in the help pages: "ChessBase databases cannot be used as reference database".

    2. Yes, this is ok, the opening tree will always show the games from the selected database. The current behavior is that the last opened database, if it is not a ChessBase database, will become the reference database for the opening tree. The user has the option to lock the reference database with the "Lock reference database" button. In a later version I will provide a setup to load a specific locked reference database, this is currently not yet implemented.

    Finally: there is no error in this behavior, but the help pages are still incomplete. I have to write a help page for the opening tree, which will describe the behavior in detail.

     
  • Drew Ferguson

    Drew Ferguson - 2014-01-27

    Hey Gregor, apologies for this. Even though I should know better, I still don't read the docs first just jump straight in. Still, on the other hand, that is what most "average" people will do, right? :)

    Do you have a "User Interface" or "User Experience" category that this could be put in rather than treating it like a bug? Maybe the tracker does not have that sort of functionality

    Now I get a better idea what is going by having mixed FIDE & Chess960 game files open, perhaps in the selector show all the active files open but in groups e.g. FIDE chess, Chess960, CBH data, etc but only make valid options selectable depending on the context of a game

    That is, making the reason for limited selections explicit rather than implicit; always a better for UI/UX I believe

     
  • Gregor Cramer

    Gregor Cramer - 2014-01-27

    but only make valid options selectable depending on the context of a game

    I'm not really sure if I understand your suggestion, but this opening tree does not depend on the context of the game - only on the current board position - so the database selector does not depend on the game context. And I cannot distinguish the databases between FIDE chess and Chess 960, so I cannot build these groups.

    But I think that you are right to show the ChessBase databases in a separate group as unselectable. I will test this suggestion.

     

Log in to post a comment.