[xiphos-source] [crosswire/xiphos] 8ba746: popup menu for multi-reference bookmark navigation...

LAfricain noreply at github.com
Sat Jul 4 10:55:29 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/crosswire/xiphos
  Commit: 8ba746ae2be607d37b20595ef121b52c872769a2
      https://github.com/crosswire/xiphos/commit/8ba746ae2be607d37b20595ef121b52c872769a2
  Author: L'Africain <fr.cyrille at tiberiade.be>
  Date:   2026-07-04 (Sat, 04 Jul 2026)

  Changed paths:
    M src/gtk/bookmarks_menu.c
    M src/gtk/bookmarks_treeview.c
    M src/gui/bookmarks_menu.h
    M src/main/settings.c
    M src/main/settings.h
    M ui/xi-menus-popup.gtkbuilder
    M ui/xi-menus.glade

  Log Message:
  -----------
  popup menu for multi-reference bookmark navigation (#crossref) (#1335)

Add a user-controlled option for navigating multi-reference bookmarks:

- When a bookmark key contains multiple references (semicolons, commas,
  or verse ranges), the user can choose between two behaviours via a new
  'Open cross-references in a popup menu' toggle in the bookmark context
  menu.

- When enabled (checked): a popup menu lists each reference individually;
  clicking one navigates directly to that verse. Verse ranges (e.g.
  Mt 15:1-9) are displayed with their full label but navigate to the
  first verse of the range.

- When disabled (unchecked): the full key is passed to main_url_handler
  which displays all references in the Verse List as before.

- Single references and studypad bookmarks are unaffected.
- The preference is saved to and restored from the Xiphos config file
  under misc/crossref_popup (default: 0 = verse list behaviour).

Co-authored-by: lafricain79 <lafricain79 at gmail.com>



To unsubscribe from these emails, change your notification settings at https://github.com/crosswire/xiphos/settings/notifications


More information about the xiphos-source mailing list