From 3bfb1dc2c8af4fd432361c5764e366a87dfdac67 Mon Sep 17 00:00:00 2001 From: Xiao Gui <xgui3783@gmail.com> Date: Wed, 4 Aug 2021 10:20:30 +0200 Subject: [PATCH] chore: use pial as default mode for fsaverage --- docs/releases/v2.4.2.md | 1 + .../threeSurfer/threeSurferGlue/threeSurfer.component.ts | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/releases/v2.4.2.md b/docs/releases/v2.4.2.md index 3a8b66123..b2c4a5b8b 100644 --- a/docs/releases/v2.4.2.md +++ b/docs/releases/v2.4.2.md @@ -4,3 +4,4 @@ - fix template/parcellation selector vertical scroll on small devices - fix atlas order (human -> rat -> mouse) +- fsaverage use pial as default viewing mode (if possible) diff --git a/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts b/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts index c720fb1a0..cf0f7d314 100644 --- a/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts +++ b/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts @@ -17,6 +17,7 @@ import { API_SERVICE_SET_VIEWER_HANDLE_TOKEN, TSetViewerHandle } from "src/atlas import { switchMapWaitFor } from "src/util/fn"; const pZoomFactor = 5e3 +const preferredFsMode = 'pial' type THandlingCustomEv = { regions: ({ name?: string, error?: string })[] @@ -492,8 +493,9 @@ export class ThreeSurferGlueCmp implements IViewer<'threeSurfer'>, OnChanges, Af } } - // load mode0 by default - this.loadMode(this.config.modes[0]) + // load preferredFsMode or mode0 by default + const loadMode = this.config.modes.find(m => m.name === preferredFsMode) || this.config.modes[0] + this.loadMode(loadMode) this.viewerEvent.emit({ type: EnumViewerEvt.VIEWERLOADED, -- GitLab