Skip to content

Commit

Permalink
Update to v20
Browse files Browse the repository at this point in the history
  • Loading branch information
johnman committed Nov 15, 2024
1 parent 770a8e5 commit 937b8d0
Show file tree
Hide file tree
Showing 39 changed files with 2,425 additions and 2,352 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ Want to learn how to use our Channel API, Interop API or FDC3 API inside of a de

| Web Interop | Description | Live Launch |
| ----------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Web Interop Basic](./how-to/web-interop-basic) | This basic how-to provides a way of configuring a a webpage with a number of framed applications that share contextual information. | [Example](https://built-on-openfin.github.io/web-starter/web/v19.2.0/web-interop-basic/platform/provider.html) |
| [Web Interop](./how-to/web-interop) | This example how-to provides a way of configuring a a webpage with a number of framed applications using our layout system as well as a left hand panel so show that you can combine layout and iframe based content. | [Example](https://built-on-openfin.github.io/web-starter/web/v19.2.0/web-interop/platform/provider.html) |
| [Web Interop - Support Context and Intents](./how-to/web-interop-support-context-and-intents) | This is an example of a platform that has utilized the options of having a custom interop broker and a custom layout override to implement a platform that supports FDC3 as well as enhanced layout capabilities.. | [Example](https://built-on-openfin.github.io/web-starter/web/v19.2.0/web-interop-support-context-and-intents/platform/provider.html) |
| [Web Interop Basic](./how-to/web-interop-basic) | This basic how-to provides a way of configuring a a webpage with a number of framed applications that share contextual information. | [Example](https://built-on-openfin.github.io/web-starter/web/v20.0.0/web-interop-basic/platform/provider.html) |
| [Web Interop](./how-to/web-interop) | This example how-to provides a way of configuring a a webpage with a number of framed applications using our layout system as well as a left hand panel so show that you can combine layout and iframe based content. | [Example](https://built-on-openfin.github.io/web-starter/web/v20.0.0/web-interop/platform/provider.html) |
| [Web Interop - Support Context and Intents](./how-to/web-interop-support-context-and-intents) | This is an example of a platform that has utilized the options of having a custom interop broker and a custom layout override to implement a platform that supports FDC3 as well as enhanced layout capabilities.. | [Example](https://built-on-openfin.github.io/web-starter/web/v20.0.0/web-interop-support-context-and-intents/platform/provider.html) |

### Cloud Interop

Expand All @@ -49,16 +49,16 @@ Want to learn how to use our Cloud Interop to connect your Web Browser based app
| Cloud Interop | Description | Live Launch |
| ----------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Cloud Interop Basic](./how-to/cloud-interop-basic) | This basic how-to is based on the [Web Interop Basic](./how-to/web-interop-basic) and extends it by using our @openfin/cloud-interop packages to share context through the cloud. | |
| [Cloud Interop](./how-to/cloud-interop) | This how-to is based on the [Web Interop](./how-to/web-interop) and extends it by using our @openfin/cloud-interop packages to share context through the cloud. | [Example](https://built-on-openfin.github.io/web-starter/web/v19.2.0/cloud-interop/platform/provider.html) |
| [Cloud Interop](./how-to/cloud-interop) | This how-to is based on the [Web Interop](./how-to/web-interop) and extends it by using our @openfin/cloud-interop packages to share context through the cloud. | [Example](https://built-on-openfin.github.io/web-starter/web/v20.0.0/cloud-interop/platform/provider.html) |

### Web Layout

A number of our examples will use the OpenFin Layout System but the examples below have been built with a focus on layout use and how to get started.

| Web Layout | Description | Live Launch |
| ----------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Web Layout Basic](./how-to/web-layout-basic) | This basic how-to focuses on the bare minimum to set up an OpenFin Layout. It doesn't provide content examples and simply loads third party content and it gives an example of how you can provide the window.name for your content through your snapshot/layout. | [Example](https://built-on-openfin.github.io/web-starter/web/v19.2.0/web-layout-basic/platform/provider.html) |
| [Web Layout](./how-to/web-layout) | This how-to focuses on the setting up a multi layout web page. It introduces a Layout Manager Override to support multiple layouts and shows a basic button to switch between them. The layouts are available in the public/layouts folder and can be modified. | [Example](https://built-on-openfin.github.io/web-starter/web/v19.2.0/web-layout/platform/provider.html) |
| [Web Layout Basic](./how-to/web-layout-basic) | This basic how-to focuses on the bare minimum to set up an OpenFin Layout. It doesn't provide content examples and simply loads third party content and it gives an example of how you can provide the window.name for your content through your snapshot/layout. | [Example](https://built-on-openfin.github.io/web-starter/web/v20.0.0/web-layout-basic/platform/provider.html) |
| [Web Layout](./how-to/web-layout) | This how-to focuses on the setting up a multi layout web page. It introduces a Layout Manager Override to support multiple layouts and shows a basic button to switch between them. The layouts are available in the public/layouts folder and can be modified. | [Example](https://built-on-openfin.github.io/web-starter/web/v20.0.0/web-layout/platform/provider.html) |

## General

Expand Down
4 changes: 4 additions & 0 deletions docs/known-issues.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
## OpenFin Core Web - Known Issues

### [0.40.31](https://www.npmjs.com/package/@openfin/core-web/v/0.40.31)

- title is now a supported type.

### [0.39.21](https://www.npmjs.com/package/@openfin/core-web/v/0.39.21)

- If you wish to specify a title for your view when adding it to a layout (so it shows on the tab for the view on the layout) using the new addView API you will need to either cast the view options as unknown and then OpenFin.ViewOptions or use @ts-expect-error.
Expand Down
8 changes: 4 additions & 4 deletions how-to/cloud-interop-basic/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "openfin-web--cloud-interop-basic",
"version": "19.2.0",
"version": "20.0.0",
"description": "OpenFin Web Starter -- Cloud Interop - Basic",
"main": "public/platform/provider.bundle.js",
"scripts": {
Expand All @@ -20,11 +20,11 @@
"license": "SEE LICENSE IN LICENSE.MD",
"dependencies": {
"@finos/fdc3": "2.0.3",
"@openfin/cloud-interop": "0.39.21",
"@openfin/core-web": "0.39.21"
"@openfin/cloud-interop": "0.40.31",
"@openfin/core-web": "0.40.31"
},
"devDependencies": {
"@openfin/core": "39.83.21",
"@openfin/core": "40.100.7",
"copy-webpack-plugin": "^12.0.2",
"eslint": "8.57.0",
"eslint-config-airbnb": "19.0.4",
Expand Down
2 changes: 1 addition & 1 deletion how-to/cloud-interop/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ This page has a very simple layout which is made up of four iframes that inherit

It also has a left panel which is outside of the OpenFin Layout and represents a platform specific panel which simply uses fdc3 and logs what it receives. This iframe does not inherit interop settings (as it is not part of the OpenFin layout) and uses platform specific settings to connect.

[Live Launch Example](https://built-on-openfin.github.io/web-starter/web/v19.2.0/cloud-interop/platform/provider.html)
[Live Launch Example](https://built-on-openfin.github.io/web-starter/web/v20.0.0/cloud-interop/platform/provider.html)

![OpenFin Web Interop Example](./docs/web-interop.png)

Expand Down
8 changes: 4 additions & 4 deletions how-to/cloud-interop/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "openfin-web--cloud-interop",
"version": "19.2.0",
"version": "20.0.0",
"description": "OpenFin Web Starter -- Cloud Interop",
"main": "public/platform/provider.bundle.js",
"scripts": {
Expand All @@ -20,11 +20,11 @@
"license": "SEE LICENSE IN LICENSE.MD",
"dependencies": {
"@finos/fdc3": "2.0.3",
"@openfin/core-web": "0.39.21",
"@openfin/cloud-interop": "0.39.21"
"@openfin/core-web": "0.40.31",
"@openfin/cloud-interop": "0.40.31"
},
"devDependencies": {
"@openfin/core": "39.83.21",
"@openfin/core": "40.100.7",
"eslint": "8.57.0",
"eslint-config-airbnb": "19.0.4",
"eslint-config-airbnb-typescript": "18.0.0",
Expand Down
4 changes: 2 additions & 2 deletions how-to/cloud-interop/public/layouts/default.layout.fin.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"type": "component",
"componentName": "view",
"componentState": {
"url": "https://built-on-openfin.github.io/dev-extensions/extensions/v19.2.0/interop/fdc3/context/2-0/fdc3-broadcast-view.html",
"url": "https://built-on-openfin.github.io/dev-extensions/extensions/v20.0.0/interop/fdc3/context/2-0/fdc3-broadcast-view.html",
"name": "internal-generated-view-54a8ef85-a885-4234-be46-9d52e88fcb74"
},
"title": "FDC3 Different Domain"
Expand Down Expand Up @@ -70,7 +70,7 @@
"type": "component",
"componentName": "view",
"componentState": {
"url": "https://built-on-openfin.github.io/dev-extensions/extensions/v19.2.0/interop/interop-api/context/interop-broadcast-view.html",
"url": "https://built-on-openfin.github.io/dev-extensions/extensions/v20.0.0/interop/interop-api/context/interop-broadcast-view.html",
"name": "internal-generated-view-2d9a3624-fd0e-4e0a-b681-a79a9616b871"
},
"title": "Interop External Domain"
Expand Down
Loading

0 comments on commit 937b8d0

Please sign in to comment.