Recent Releases of exploreasl-gui
exploreasl-gui - v0.5.0
Compatibility update to ExploreASL >=1.10.0
Fixed
Fixed an incompatibility where updates relating to ExploreASL's Longitudinal Registration module were not being reflected in the GUI.
Cleaned up the text feedback regarding the start/end of a module's execution for Structural/DARTEL/LongReg/ASL/Population modules.
- Users should no longer receive redundant start messages when ExploreASL generated locked folders for instances that already have 999_ready.status files present.
- Users should now receive a module finished message when the 999_ready.status file is generated.
Fixed a bug in which invalid array element values made it into the data parameters structure since React Hook Form added quotations along the nested object path. Prior to using
correctYupValidatedContent, the errors object is now cleaned such that keys with quotations have those quotations removed to be in sync with Yup.
Added
Added in a Settings page to control the GUI's behavior. Initial sections include aesthetic changes (dark mode), and the ability to set default filepaths for ExploreASL and MATLAB Runtime Path.
Added workloads for ExploreASL 1.10.0, 1.10.1, 1.11.0BETA, 1.11.1, 1.12.0BETA, and 1.12.0 in anticipation for future ExploreASL updates.
Added feedback for users when their ExploreASL version is not supported by the GUI.
Changed
Brought several regexes to accurately reflect ExploreASL's Longitudinal Registration and DARTEL module output. These regexes were also brought to the global scope to make the code more DRY.
Bumped dependencies for multiple packages to their latest versions.
- Did not update MUI DataGrid to v6 due to the breaking changes that would occur. Will likely update at a later date.
- Did not update Nivo to the their removal of animation from canvas scatterplots. Will unlikely update, as it isn't a likely feature to be re-implemented by the Nivo team.
Updated README to link to the releases page.
Changed description of the "Define Scan Acquisition Context" section to be more understandable.
- TypeScript
Published by github-actions[bot] over 2 years ago
exploreasl-gui - V0.2.2 (Beta)
[0.2.2] - 2022-08-10
Note for beta-testers
In the event that you receive a crash, you can restart the state of the application using Ctrl + R (on Windows/Linux) or Cmd + R (on MacOS).
Attached packages
ExploreASLJS-0.2.2.dmgfor MacOSExploreASLJS-0.2.2.Setup.exefor Windows (no install wizard)ExploreASLJS-0.2.2 SetupWizard.exefor Windows (with install wizard)exploreasljs_0.2.2_amd64.debfor Debian-based Linux
Changelog
Various improvements to the logic of the Data Visualization module and Dialog-based form components.
Fixed
Fixed a typo in calculateWorkload which caused string values to be concatenated to the numerical value of the anticipated workload.
Fixed a bug where multiple dialog windows could be opened for dialog-based components. A useRef was used to track the dialog's open state to prevent this.
Fixed a bug in Data Visualization where changing between plots did not reset all the plotting variables.
Fixed a bug where additional hover data permitted the selection of variables that were already dedicated to X/Y axis, causing a doubling effect to occur. This has been fixed twofold:
- Variables that are already dedicated to X/Y are disabled in the "additional hover data" section.
- Selecting a variable for X/Y that is already in "additional hover data" will cause it to be removed from the latter.
Fixed a bug in Data Visualization Swarmplot where changing the orientation field did not change said orientation.
Added
Help sections have been added for the first two steps in the Data Visualization module. The main plotting page itself hasn't been given any help buttons for the time being.
The main plotting page's typography has been wrapped in a CardHeader component for a more aesthetically-pleasing look and consistency with the previous steps.
Changed
Removed BackgroundSuppression from Import-related schemas, as it can be automatically derived from the number of suppressions
Hovering over datapoints in Data Visualization now has several changes:
- Subject and session are explicitly stated in the hoverdata instead of the previous ambiguous "ID" label
- Instead of X and Y, the variable names are now explicitly stated in the hoverlabel
Swarmplot's continuous var axis is now better scaled so that the maximum/minimum values do not appear at the edges.
- TypeScript
Published by MauricePasternak over 3 years ago