Skip to content

Release 4.3.1

Choose a tag to compare

@github-actions github-actions released this 17 Mar 12:41
· 31 commits to master since this release

Release 4.3.1
17 March 2025

  • Multi-column display. Default: Prefs -> Sizes/Faces; also in module font ops.
    For very wide windows on big monitors, following long horizontal rendering
    can become hard on the eyes. Select 1 to 4 columns.
  • Margin justification, also in Prefs -> Sizes/Faces (app-wide choice only).
  • Stopped .conf "Abbreviation=XYZ" collision with real module [XYZ].
  • Provided a module option to display headings in italic.
  • Huge updates to github workflows.
    All the credit goes to Greg Hellings.
  • Handle tabs more like browsers, notably tab re-ordering with mouse drag.
    Many thanks to Nicholas Walkewicz.
  • New Vietnamese interface translation
    Many thanks to Antoine Đỗ/Giải Ngố.
  • Some other translations have had recent updates.
    More updates are welcome and solicited for any other languages.
  • Full parallel: Fixed the context menu (morph.seg.).
  • Full parallel: Created a location-fixed top header line for module names.
    The header no longer scrolls away with verse 1.
  • Build without the editor for platforms no longer supporting gtkhtml.
  • Moved .xiphos to .config/xiphos in accordance with desktop standards.
    This happens silently for existing users' configurations.
    Similar Windows, just remove the dot, AppData/Roaming/xiphos.
  • Replaced the Live Chat link (Help menu) to aim at libera.chat.
  • Repaired module display for inconvenient paragraph-end markers under
    highlight, both general current verse and user annotation.
  • Worked around a WebKit regression that prevented content display for
    machines with nvidia GPUs (yes, really).
  • Replaced old program choice for external image display with modern element.
  • Provided backward-compatible build support for RHEL9 and other platforms.
  • Fixed the Respect Font Faces module option.
  • Locale renaming: Prefs -> Options, now "System Default."
  • Provided for ESC to close Preferences.
  • Provided keyboard shortcut (Ctrl-S) to toggle sidebar visibility.
  • Provided keyboard shortcuts (Alt-X, Alt-N) to toggle Xrefs, Footnotes.
  • Fixed several string NULL crash bugs.
  • Additions to the languages file for module trees.
  • Resolved build compatibility among several Linux platforms.
  • Moved the appdata file to /usr/share/metainfo, per recent standard.
  • Fixed lack of trailing '/' in elements.
  • Manual updates to reflect Ctrl-S for sidebar visible toggle and
    to explain fundamental navigation limitations in full parallel.
  • Windows: Module deletion-induced crash fixed via Sword 1.9.
  • Windows: With Sword 1.9, we no longer depend on patched Sword to handle
    NTFS' UTF-16 interaction.