Skip to content

VERSION 0.8.0 - Released 2025/03/07

Choose a tag to compare

@davidcsterratt davidcsterratt released this 07 Jun 09:07

CHANGES IN VERSION 0.8.0 - Released 2025/03/07

NEW FEATURES

  • Issue #56: Port GUI to R shiny
    #56
    This update removes the dependence on gWidgetsRGtk2, RGtk2 and the
    GTK library, which has made installation on Mac and Windows
    impossible, and has mean that Retistruct could not be hosted on
    CRAN. Thanks to Jan Okul, who carried out this work as part of his
    undergraduate dissertation at the University of Edinburgh School of
    Informatics.

BUG FIXES

  • Issue #69: New CRAN submission: Writing in home filespace
    #69
    Demos no longer write in home filespace
    Thanks to the CRAN team for reporting.

  • Issue #70: New CRAN submission: options
    #70
    Graphics parameters and options are saved and restored so that user
    options are not changed.
    Thanks to the CRAN team for reporting.

  • Issue #71: New CRAN submission: Reset options in examples & demos
    #71
    Graphics parameters and options are saved and restored so that user
    options are not changed.
    Thanks to the CRAN team for reporting.

  • Issue #68: New CRAN submission: Make messages suppressible
    #68
    Remove instances of print() in functions and replace with message
    (via the customisable report() function)
    Thanks to the CRAN team for reporting.

  • Issue #67: New CRAN submission: dontrun
    #67
    Currently inpoerational Magnifier code removed; future versions
    might use Plotly for viewing plots.
    Thanks to the CRAN team for reporting.

  • Issue #66: New CRAN submission: TRUE/FALSE and T/F
    #66
    All values of T relaced with Tr.
    Thanks to the CRAN team for reporting.

  • Issue #65: New CRAN submission: Added references to Description
    #65
    Thanks to the CRAN team for reporting.

  • Issue #55: Windows 12 and R 4+ installation
    #55
    Fixed by the port to Shiny (Issue #56)

  • Issue #52: Retistruct GUI no longer works in R 4.2.0
    #52
    Fixed by the port to Shiny (Issue #56)

  • Issue #4: Running Retistruct GUI in MacOS X Mavericks and Yosemite
    #4
    Fixed by the port to Shiny (Issue #56)

  • Issue #53: Fix demos that are not working in 0.7
    #53
    Left over work from the previous upgrade

  • Issue #61: Plotting tears and cuts in sphericalplot is broken
    #61
    Fix the plotting of tears and cuts

REGRESSIONS

  • Issue #33: Make marking up retinae easier by enabling pan and zoom
    #33
    Now that we have upgraded to Shiny, there may be better ways of
    achieving magnification and zooming of images

  • Issue #60: Highlight points when marking up retina
    #60
    In the move to Shiny we have lost the basic highlighting of points
    when marking up that used to work with identify(). We could
    reinstate the functionality in a basic way, but this involves
    redrawing the whole plot to highlight one point, which feels
    suboptimal. It may be that moving to Plotly or a method involving
    JavaScript would provide a better user experience.