From eac4067c6120b9feeb0e03fbfd4a4f87d0ffc3fd Mon Sep 17 00:00:00 2001 From: Xiao Gui <xgui3783@gmail.com> Date: Mon, 25 Sep 2023 17:41:35 +0200 Subject: [PATCH] fix: add layer order --- docs/releases/v2.13.2.md | 5 +++++ mkdocs.yml | 1 + package.json | 2 +- src/index.html | 2 +- .../nehuba/layerCtrl.service/layerCtrl.effects.ts | 3 ++- .../nehuba/nehubaViewer/nehubaViewer.component.ts | 3 ++- src/viewerModule/nehuba/userLayers/service.ts | 4 +++- 7 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 docs/releases/v2.13.2.md diff --git a/docs/releases/v2.13.2.md b/docs/releases/v2.13.2.md new file mode 100644 index 000000000..684b679ca --- /dev/null +++ b/docs/releases/v2.13.2.md @@ -0,0 +1,5 @@ +# v2.13.2 + +## Behind the scene + +- user added layer now sits on index 1 diff --git a/mkdocs.yml b/mkdocs.yml index da0c7cd79..af8c5c51f 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -33,6 +33,7 @@ nav: - Fetching datasets: 'advanced/datasets.md' - Display non-atlas volumes: 'advanced/otherVolumes.md' - Release notes: + - v2.13.2: 'releases/v2.13.2.md' - v2.13.1: 'releases/v2.13.1.md' - v2.13.0: 'releases/v2.13.0.md' - v2.12.5: 'releases/v2.12.5.md' diff --git a/package.json b/package.json index 4a5fc8a31..8ad925aa3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "siibra-explorer", - "version": "2.13.1", + "version": "2.13.2", "description": "siibra-explorer - explore brain atlases. Based on humanbrainproject/nehuba & google/neuroglancer. Built with angular", "scripts": { "lint": "eslint src --ext .ts", diff --git a/src/index.html b/src/index.html index c26d5c215..4be80ba95 100644 --- a/src/index.html +++ b/src/index.html @@ -14,7 +14,7 @@ <link rel="icon" type="image/png" href="assets/favicons/favicon-128-light.png"/> <script src="extra_js.js"></script> <script src="https://unpkg.com/three-surfer@0.0.13/dist/bundle.js" defer></script> - <script type="module" src="https://unpkg.com/ng-layer-tune@0.0.21/dist/ng-layer-tune/ng-layer-tune.esm.js"></script> + <script type="module" src="https://unpkg.com/ng-layer-tune@0.0.22/dist/ng-layer-tune/ng-layer-tune.esm.js"></script> <script type="module" src="https://unpkg.com/hbp-connectivity-component@0.6.6/dist/connectivity-component/connectivity-component.js" ></script> <script defer src="https://unpkg.com/mathjax@3.1.2/es5/tex-svg.js"></script> <script defer src="https://unpkg.com/d3@6.2.0/dist/d3.min.js"></script> diff --git a/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts b/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts index 5947f3b6c..d0f4bd4c9 100644 --- a/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts +++ b/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts @@ -76,7 +76,8 @@ export class LayerCtrlEffects { lowThreshold: meta.min, removeBg: true, }), - type: 'image' + type: 'image', + opacity: 0.5 } }) ) diff --git a/src/viewerModule/nehuba/nehubaViewer/nehubaViewer.component.ts b/src/viewerModule/nehuba/nehubaViewer/nehubaViewer.component.ts index 2a06e3f2d..32159cf9a 100644 --- a/src/viewerModule/nehuba/nehubaViewer/nehubaViewer.component.ts +++ b/src/viewerModule/nehuba/nehubaViewer/nehubaViewer.component.ts @@ -583,11 +583,12 @@ export class NehubaViewerUnit implements OnDestroy { const combined = { type: 'image', + opacity: 1, ...rest, ...(transform ? { transform } : {}) } viewer.layerManager.addManagedLayer( - viewer.layerSpecification.getLayer(key, combined)) + viewer.layerSpecification.getLayer(key, combined), 1) return layerObj[key] }) diff --git a/src/viewerModule/nehuba/userLayers/service.ts b/src/viewerModule/nehuba/userLayers/service.ts index 41d16e71b..65bbcebb2 100644 --- a/src/viewerModule/nehuba/userLayers/service.ts +++ b/src/viewerModule/nehuba/userLayers/service.ts @@ -169,7 +169,9 @@ export class UserLayerService implements OnDestroy { panelClass: ["no-padding-dialog", "w-100"], }) .afterClosed() - .subscribe(() => this.removeUserLayer(url)) + .subscribe(() => { + this.routerSvc.setCustomRoute(OVERLAY_LAYER_KEY, null) + }) } removeUserLayer(url: string) { -- GitLab