I've released version 1498. In this release I did a big improvement in layout 
management:

1. All Database tabs are configurable, like the Board tab. Even the Games tab 
is configurable, see (2). On Games tab you may use the context sensitive menu 
on any table header, or use "Main Menu->Layout".

2. Furthermore the layout now includes the table (list) layouts. This means 
that restoring the window layout also will restore the table list layout of 
all tables:

        Database tab
        ------------------------------------------------------------
        Games:          game table (list)
        Players:                player table, game table, event table
        Events:         event table, game table, player table
        Sites:                  site table, event table
        Annotators:     annotator table, game table
        Positions:              position table, game table

        Board tab
        ------------------------------------------------------------
        (Opening) tree table, (tree) game table

3. The improved layout management is differentiating between chess variants:

        - Normal Chess, also called Standard Chess (including Three Check Chess)
        - Drop Chess (Crazyhouse)
        - Antichess (Losers, Suicide/Giveaway).

This means that switching the chess variant will switch to the specific layout 
belonging to this chess variant.

4. The determination of the chess variants is different between Database tab 
and Board tab, on former tab it is determined by selected database, on latter 
tab it is determined by selected game (Standard Chess if no game is open).

5. It is possible to link a named layout of any Database tab (Games, Player, 
...) to a named layout of the Board tab. In this case loading this specific 
layout on Board tab will automatically load the associated layout (with a link 
to this Board layout) on this Database tab.

6. Some deficiencies of layout computation has been fixed.

The use of the improved layout management requires to overwrite the old layout 
files, because the old layout file are not containing the table (list) layouts:

        - Load the wanted layout (Board tab)
        - Select "Save Layout as ..." (context sensitive menu, or main menu),
           or use "Save Layout" and save with same name.

Open questions:

a) Probably the layout management should also differentiate between Standard 
Chess and Three Check Chess.

b) The Board layout should also contain the options of:

        1. Game editor, and/or
        2. Analysis pane, and/or
        3. Some important board options, like "Show Material Values"

Comments are welcome! In case of bugs please report to 
https://sourceforge.net/p/scidb/bugs/.

All the best,
Gregor

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Scidb-users mailing list
Scidb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scidb-users

Reply via email to