[image: Inline image 1]
On Tue, Nov 6, 2012 at 4:51 AM, Steven <stevena...@yahoo.com> wrote: > > 1. When the user saves a game and writes in the name of the players, > > > Ccidb searches its player database and gives suggestions. The name > > syntax is "<family name>, <first name>"... which is not > > intuitive. > > Yes, it's not very intuitive, but this is how names are displayed in > scidb's pgn window header. > > > I suggest, that divide the name field into two half: family name > > and first name. > > Sounds reasonable, but how do you handle middle names ?? > They possibly don't belong with the christian name, but are often used > in big databases to identify different players. Using two or three entry > widgets to input a name may become tiresome. > > Another consideration is that Chinese names are written family name first. > > > 2. I wanted to delete a variation by selecting its first move and > > pressing the delete key, but no action was mapped for the delete key. > > I think it would be intuitive if pressing the delete key would delete > > all moves after the selected move in the variation, including the > > selecting move. > > Maybe it's best to use delete key to truncate trailing moves *or* delete a > variation, > but not both. > > (I think Scid vs PC will adopt "delete" to truncate trailing moves > in the game, or variation). > > > 3. Also there is nothing mapped to a double-click on a move. You could > > map some action to it. For example: adding a text note after the move. > > Nothing seems intuitive to me, but "adding a text note" is reasonable. > > Steve > > PS. Scidb-beta throws am error when trying to open a ".sci" base that was > generated > by exporting my test sa.si4 database. Below is the log. > (... Suppose the error could be in my database). > > (file) db_namebase.cpp:569 > (what) assertion failed: size() == 1 || *playerAt(size() - 2) < > *playerAt(size() - 1) > (type) mstl::assertion_failure_exception > > === Backtrace ============================================ > db::Namebase::insertPlayer [db_namebase.cpp:569] > db::Namebase::appendPlayer [./db_namebase.ipp:467] > db::sci::Codec::readPlayerbase [sci/sci_codec.cpp:1870] > db::sci::Codec::readNamebases [sci/sci_codec.cpp:1503] > db::sci::Codec::doOpen [sci/sci_codec.cpp:874] > db::DatabaseCodec::open [db_database_codec.cpp:604] > db::Database::Database [db_database.cpp:202] > app::Application::open [app_application.cpp:451] > cmdLoad [tcl_database.cpp:882] > safeCall [tcl_base.cpp:761] > main [tkscidb.cpp:106] > ========================================================== > > while executing > "::util::catchException { ::progress::start $parent $cmd $args $options }" > (procedure "database::openBase" line 74) > invoked from within > "database::openBase .application [::util::databasePath $file] yes > -encoding $::encoding::autoEncoding" > (procedure "application::open" line 113) > invoked from within > "application::open" > (file "/usr/local/bin/scidb-beta" line 119185) > > > ------------------------------------------------------------------------------ > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d > _______________________________________________ > Scidb-users mailing list > Scidb-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/scidb-users >