Skip to content

Commit 10faf68

Browse files
raycashmorejohnman
andauthored
v21 release versions (#23)
* v21 release versions * Fixed View Titles Setting feature * v21 release versions * Fixed View Titles Setting feature * Fixed View Titles Setting feature * Bump version to v21 from v20.1 plus app references * Bump version to latest release * Bump the v21 package versions * Update layout to demonstrate title options * v0.41.131 * Web notifications starter (#24) * Add web-notifications starter * Show simple notification * Cleanup * Update readme * Fix casing and add link * Lowercase notifications for github hosting. --------- Co-authored-by: John <[email protected]>
1 parent 3dc3232 commit 10faf68

File tree

69 files changed

+5138
-615
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+5138
-615
lines changed

README.md

Lines changed: 14 additions & 6 deletions
Large diffs are not rendered by default.

how-to/cloud-interop-basic/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "openfin-web--cloud-interop-basic",
3-
"version": "20.1.0",
3+
"version": "21.0.0",
44
"description": "OpenFin Web Starter -- Cloud Interop - Basic",
55
"main": "public/platform/provider.bundle.js",
66
"scripts": {
@@ -20,11 +20,11 @@
2020
"license": "SEE LICENSE IN LICENSE.MD",
2121
"dependencies": {
2222
"@finos/fdc3": "2.0.3",
23-
"@openfin/cloud-interop": "0.40.51",
24-
"@openfin/core-web": "0.40.51"
23+
"@openfin/cloud-interop": "0.41.131",
24+
"@openfin/core-web": "0.41.131"
2525
},
2626
"devDependencies": {
27-
"@openfin/core": "40.104.2",
27+
"@openfin/core": "41.102.1",
2828
"copy-webpack-plugin": "^12.0.2",
2929
"eslint": "8.57.0",
3030
"eslint-config-airbnb": "19.0.4",

how-to/cloud-interop/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This page has a very simple layout which is made up of four iframes that inherit
1717

1818
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.
1919

20-
[Live Launch Example](https://built-on-openfin.github.io/web-starter/web/v20.1.0/cloud-interop/platform/provider.html)
20+
[Live Launch Example](https://built-on-openfin.github.io/web-starter/web/v21.0.0/cloud-interop/platform/provider.html)
2121

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

how-to/cloud-interop/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "openfin-web--cloud-interop",
3-
"version": "20.1.0",
3+
"version": "21.0.0",
44
"description": "OpenFin Web Starter -- Cloud Interop",
55
"main": "public/platform/provider.bundle.js",
66
"scripts": {
@@ -20,11 +20,11 @@
2020
"license": "SEE LICENSE IN LICENSE.MD",
2121
"dependencies": {
2222
"@finos/fdc3": "2.0.3",
23-
"@openfin/core-web": "0.40.51",
24-
"@openfin/cloud-interop": "0.40.51"
23+
"@openfin/core-web": "0.41.131",
24+
"@openfin/cloud-interop": "0.41.131"
2525
},
2626
"devDependencies": {
27-
"@openfin/core": "40.104.2",
27+
"@openfin/core": "41.102.1",
2828
"eslint": "8.57.0",
2929
"eslint-config-airbnb": "19.0.4",
3030
"eslint-config-airbnb-typescript": "18.0.0",

how-to/cloud-interop/public/layouts/default.layout.fin.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"type": "component",
3434
"componentName": "view",
3535
"componentState": {
36-
"url": "https://built-on-openfin.github.io/dev-extensions/extensions/v20.1.0/interop/fdc3/context/2-0/fdc3-broadcast-view.html",
36+
"url": "https://built-on-openfin.github.io/dev-extensions/extensions/v21.0.0/interop/fdc3/context/2-0/fdc3-broadcast-view.html",
3737
"name": "internal-generated-view-54a8ef85-a885-4234-be46-9d52e88fcb74"
3838
},
3939
"title": "FDC3 Different Domain"
@@ -70,7 +70,7 @@
7070
"type": "component",
7171
"componentName": "view",
7272
"componentState": {
73-
"url": "https://built-on-openfin.github.io/dev-extensions/extensions/v20.1.0/interop/interop-api/context/interop-broadcast-view.html",
73+
"url": "https://built-on-openfin.github.io/dev-extensions/extensions/v21.0.0/interop/interop-api/context/interop-broadcast-view.html",
7474
"name": "internal-generated-view-2d9a3624-fd0e-4e0a-b681-a79a9616b871"
7575
},
7676
"title": "Interop External Domain"

how-to/cloud-interop/public/style/core-web-styles.css

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,27 @@
5959
.lm_header [class^=lm_] {
6060
box-sizing: content-box !important;
6161
}
62+
.lm_header .addTabButton {
63+
-webkit-user-select: none;
64+
user-select: none;
65+
cursor: pointer;
66+
display: flex;
67+
align-items: center;
68+
justify-content: center;
69+
font-weight: bold;
70+
padding: 0 6px;
71+
}
6272
.lm_header .lm_controls {
6373
position: absolute;
6474
right: 3px;
6575
display: flex;
76+
height: 100%;
6677
}
6778
.lm_header .lm_controls > * {
6879
cursor: pointer;
6980
float: left;
7081
width: 18px;
71-
height: 18px;
82+
height: 100%;
7283
text-align: center;
7384
}
7485
.lm_header .lm_tabs {
@@ -672,12 +683,17 @@ div.placeholder_image img {
672683
color: var(--tab-font-color)
673684
}
674685

686+
.lm_controls {
687+
height: 100%;
688+
}
689+
675690
.lm_controls li {
676691
position: relative;
677692
background-position: center center;
678693
background-repeat: no-repeat;
679694
opacity: .4;
680-
transition: opacity 300ms ease
695+
transition: opacity 300ms ease;
696+
height: 100% !important;
681697
}
682698

683699
.lm_controls li:hover {

how-to/web-client-api/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ The module supports the following options:
9494
9595
This is an FDC3 view similar to the one shown in web-interop and web-interop-basic examples. The only difference is that this one does not import the @openfin/core-web module. The [shim](./client/src/shim.ts) script is referenced in the [fdc3-view.html](./public/views/fdc3-view.html) page which is responsible for bringing in the fin and fdc3 api if the content is running outside of the container.
9696
97-
The content will not run directly as it is not running inside of a layout and the code required to setup a platform and initialize a layout has not been added in order to reduce the amount of code in this example. You can reference the hosted fdc3 example <https://built-on-openfin.github.io/web-starter/web/v20.1.0/client-web-api/views/fdc3-view.html> or start the web server and reference the localhost version <http://localhost:6060/views/fdc3-view.html>.
97+
The content will not run directly as it is not running inside of a layout and the code required to setup a platform and initialize a layout has not been added in order to reduce the amount of code in this example. You can reference the hosted fdc3 example <https://built-on-openfin.github.io/web-starter/web/v21.0.0/client-web-api/views/fdc3-view.html> or start the web server and reference the localhost version <http://localhost:6060/views/fdc3-view.html>.
9898
9999
# Alternatives
100100

how-to/web-client-api/client/src/shim-client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export async function init(options: ClientOptions): Promise<void> {
99
if (window.fin === undefined) {
1010
console.log("Fin is not available. Importing the OpenFin API shim.");
1111
const url =
12-
"https://built-on-openfin.github.io/web-starter/web/v20.1.0/web-client-api/js/web.client.api.bundle.js";
12+
"https://built-on-openfin.github.io/web-starter/web/v21.0.0/web-client-api/js/web.client.api.bundle.js";
1313
const webClient = await import(/* webpackIgnore: true */ url);
1414
console.log("OpenFin API shim script imported.");
1515
console.log("Checking to see if the document is ready before requesting the API.");

how-to/web-client-api/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "openfin-web--web-client-api",
3-
"version": "20.1.0",
3+
"version": "21.0.0",
44
"description": "OpenFin Web Starter -- Web Client API",
55
"main": "public/js/web.client.api.bundle.js",
66
"scripts": {
@@ -19,10 +19,10 @@
1919
"license": "SEE LICENSE IN LICENSE.MD",
2020
"dependencies": {
2121
"@finos/fdc3": "2.0.3",
22-
"@openfin/core-web": "0.40.51"
22+
"@openfin/core-web": "0.41.131"
2323
},
2424
"devDependencies": {
25-
"@openfin/core": "40.104.2",
25+
"@openfin/core": "41.102.1",
2626
"eslint": "8.57.0",
2727
"eslint-config-airbnb": "19.0.4",
2828
"eslint-config-airbnb-typescript": "18.0.0",

how-to/web-interop-basic/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This page has a very simple layout which is made up of two iframes:
1111
- An FDC3 View - This uses the FDC3 API to add a context listener and to broadcast a hardcoded context object.
1212
- An Interop View - This uses the OpenFin Interop API to add a context listener and to set context using a hardcoded context object.
1313

14-
[Live Launch Example](https://built-on-openfin.github.io/web-starter/web/v20.1.0/web-interop-basic/platform/provider.html)
14+
[Live Launch Example](https://built-on-openfin.github.io/web-starter/web/v21.0.0/web-interop-basic/platform/provider.html)
1515

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

0 commit comments

Comments
 (0)