This can use the save/open verse list feature, but it needs to be fixed. Save All, should be changed to create a BookMark set.
It should store the state of the Bible View. This should include:
1) the books that are selected and their order.
2) Their selection (e.g. passage lookup or search request for Bibles; BCV for commentaries, displayed entry for "dictionaries") [Probably should save both lookup and search request so that if the index is dropped the restore will still work and so that the search does not have to be done again.
3) The state of the View Menu at save.
4) The font spec currently in effect. (This may not be necessary)
In order to have this work with current lists, there should be a version number.
Also, the directory that they are currently saved in is ~user. It should probably be a bookmark subdirectory of $JSWORD_HOME.
There should be Bookmarks list which the user can access and maintain (delete, rename).
This should dovetail with History, allowing the user to save any history element as a Bookmark.
The user should be able to specify that BibleDesktop automatically saves all Bible Views as a BookMark set, using that to restore the application on startup.
The user should be able to specify that a BookMark set is used to start BibleDesktop each time it starts.
This can use the save/open verse list feature, but it needs to be fixed. Save All, should be changed to create a BookMark set.
It should store the state of the Bible View. This should include:
1) the books that are selected and their order.
2) Their selection (e.g. passage lookup or search request for Bibles; BCV for commentaries, displayed entry for "dictionaries") [Probably should save both lookup and search request so that if the index is dropped the restore will still work and so that the search does not have to be done again.
3) The state of the View Menu at save.
4) The font spec currently in effect. (This may not be necessary)
In order to have this work with current lists, there should be a version number.
Also, the directory that they are currently saved in is ~user. It should probably be a bookmark subdirectory of $JSWORD_HOME.
There should be Bookmarks list which the user can access and maintain (delete, rename).
This should dovetail with History, allowing the user to save any history element as a Bookmark.
The user should be able to specify that BibleDesktop automatically saves all Bible Views as a BookMark set, using that to restore the application on startup.
The user should be able to specify that a BookMark set is used to start BibleDesktop each time it starts.