-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1444 from FZJ-INM1-BDA/staging
v2.14.4
- Loading branch information
Showing
135 changed files
with
10,809 additions
and
700 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# v2.14.4 | ||
|
||
## Feature | ||
|
||
- Sagittal view of perspective PiP changes hemisphere when user navigates to the otehr hemisphere | ||
- Adds an additional degree adjustment to perspective PiP | ||
- Encode maximised panel state | ||
|
||
## Behind the Scenes | ||
|
||
- Fix CI/CD deploy on rancher | ||
- Update API docs | ||
- Update github action checkout/setupnode |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# Post message API | ||
|
||
This page outline how an other application can communicate with siibra-explorer. This includes, but is not limited to how plugins communicate with siibra-explorer. | ||
|
||
All communications between siibra-explorer and plugin will occur via the [postMessage API](https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage). | ||
|
||
## APIs | ||
|
||
All APIs are categorized under `{broadcast|handshake|request}/sxplr.{$EVENT_NAME}__{toSxplr|fromSxplr}__{request|response}.json` | ||
|
||
The json files are JSON schema, of the shape of the request/response API clients can expect. The shape described by the aforementioned JSON schema complies with [jsonrpc 2.0](https://www.jsonrpc.org/specification) specification. | ||
|
||
- `fromSxplr` | ||
|
||
Request originates from siibra-explorer. Either `handshake` or `broadcast` events | ||
|
||
- `toSxplr` | ||
|
||
Request origintes from the client. `request` events | ||
|
||
- `request` | ||
|
||
Describes the schema of the request | ||
|
||
- `reesponse` | ||
|
||
Describe the schema of the response (if any) | ||
|
||
- `handshake` | ||
|
||
Sent from siibra-explorer to the client, and expects a response. Requests from a non-responding client is ignored. Broadcasts will not be made to non-responding clients. | ||
|
||
- `broadcast` | ||
|
||
Sent from siibra-explorer to client. Sent when (with a debounce timer) the state of siibra-explorer changes (either user initiated or otherwise). Siibra-explorer does not expect a response. Siibra-explorer will only broadcast to clients who responded to a hand shake. | ||
|
||
- `request` | ||
|
||
Sent from the client to siibra-explorer. If the `id` field is present, siibra-explorer will respond success or error of the operation. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Broadcasting API | ||
|
||
Broadcasting messages are sent under two circumstances: | ||
|
||
- the state of the viewer changed, initiated by any source (user, plugin etc). Sent to all active plugin clients. | ||
|
||
- immediately after the plugin client acknowledged `handshake.init` to the specific client. This is so that the client can get the current state of the viewer. | ||
|
||
Broadcasting messages never expects a response (and thus will never contain and `id` attribute) |
Oops, something went wrong.