Skip to content

Commit

Permalink
Workspace/v19.0.0 (#735)
Browse files Browse the repository at this point in the history
  • Loading branch information
johnman authored Aug 6, 2024
1 parent 3403529 commit f301a37
Show file tree
Hide file tree
Showing 204 changed files with 3,507 additions and 2,742 deletions.
40 changes: 20 additions & 20 deletions README.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
{
"stable": "36.122.80.9",
"release-candidate": "36.122.80.9",
"beta": "36.122.80.9",
"canary": "38.124.81.18",
"stable-v36": "36.122.80.9",
"stable": "38.126.82.61",
"release-candidate": "38.126.82.61",
"beta": "38.126.82.61",
"canary": "40.127.82.9",
"stable-v37": "37.124.81.30",
"stable-v36": "36.122.80.23",
"stable-v35": "35.120.79.5",
"stable-v34": "34.118.78.83",
"stable-v33": "33.116.77.11",
Expand Down
20 changes: 10 additions & 10 deletions how-to/automation-testing/register-with-home-js/package.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
{
"name": "automation-testing-register-with-home-js",
"version": "18.0.0",
"version": "19.0.0",
"description": "OpenFin Workspace Starter Automation Tests",
"scripts": {
"build": "echo Nothing to build",
"test-remote-mocha": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v18.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.js --reporter ./mocha.reporter.json --testFailCount 1 --workspace 18.0.10",
"test-local-mocha": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --workspace 18.0.10",
"test-remote-jasmine": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v18.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.js --framework jasmine --reporter ./jasmine.reporter.json --testFailCount 1 --workspace 18.0.10",
"test-local-jasmine": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --framework jasmine --workspace 18.0.10",
"test-remote-jest": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v18.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.js --framework jest --reporter ./jest.reporter.json --testFailCount 1 --workspace 18.0.10",
"test-local-jest": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --framework jest --workspace 18.0.10",
"test-offline": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --offline --storageFolder=./offline-storage --workspace 18.0.10",
"test-remote-mocha-selenium": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v18.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.js --driver=selenium --workspace 18.0.10",
"test-local-mocha-selenium": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --driver=selenium --workspace 18.0.10"
"test-remote-mocha": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v19.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.js --reporter ./mocha.reporter.json --testFailCount 1 --workspace 19.0.3",
"test-local-mocha": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --workspace 19.0.3",
"test-remote-jasmine": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v19.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.js --framework jasmine --reporter ./jasmine.reporter.json --testFailCount 1 --workspace 19.0.3",
"test-local-jasmine": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --framework jasmine --workspace 19.0.3",
"test-remote-jest": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v19.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.js --framework jest --reporter ./jest.reporter.json --testFailCount 1 --workspace 19.0.3",
"test-local-jest": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --framework jest --workspace 19.0.3",
"test-offline": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --offline --storageFolder=./offline-storage --workspace 19.0.3",
"test-remote-mocha-selenium": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v19.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.js --driver=selenium --workspace 19.0.3",
"test-local-mocha-selenium": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --driver=selenium --workspace 19.0.3"
},
"author": "[email protected]",
"license": "SEE LICENSE IN LICENSE.MD",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ describe('Register with Home', () => {
it('The runtime version should be set', async () => {
const fin = await OpenFinProxy.fin();
const version = await fin.System.getVersion();
expect(version).to.equal('36.122.80.11');
expect(version).to.equal('38.126.82.61');
});

it('The identity should be set', async () => {
Expand Down
20 changes: 10 additions & 10 deletions how-to/automation-testing/register-with-home-ts/package.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
{
"name": "automation-testing-register-with-home",
"version": "18.0.0",
"version": "19.0.0",
"description": "OpenFin Workspace Starter Automation Tests",
"scripts": {
"build": "echo Nothing to build",
"test-remote-mocha": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v18.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.ts --workspace 18.0.10 --testFailCount 1",
"test-local-mocha": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.ts --workspace 18.0.10 --testFailCount 1",
"test-remote-jasmine": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v18.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.ts --framework jasmine --workspace 18.0.10 --testFailCount 1",
"test-local-jasmine": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.ts --framework jasmine --workspace 18.0.10 --testFailCount 1",
"test-remote-jest": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v18.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.ts --framework jest --workspace 18.0.10 --testFailCount 1",
"test-local-jest": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.ts --framework jest --workspace 18.0.10 --testFailCount 1",
"test-offline": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.ts --offline --storageFolder=./offline-storage --workspace 18.0.10 --testFailCount 1",
"test-remote-mocha-selenium": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v18.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.ts --driver=selenium --workspace 18.0.10 --testFailCount 1",
"test-local-mocha-selenium": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.ts --driver=selenium --workspace 18.0.10 --testFailCount 1"
"test-remote-mocha": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v19.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.ts --workspace 19.0.3 --testFailCount 1",
"test-local-mocha": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.ts --workspace 19.0.3 --testFailCount 1",
"test-remote-jasmine": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v19.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.ts --framework jasmine --workspace 19.0.3 --testFailCount 1",
"test-local-jasmine": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.ts --framework jasmine --workspace 19.0.3 --testFailCount 1",
"test-remote-jest": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v19.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.ts --framework jest --workspace 19.0.3 --testFailCount 1",
"test-local-jest": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.ts --framework jest --workspace 19.0.3 --testFailCount 1",
"test-offline": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.ts --offline --storageFolder=./offline-storage --workspace 19.0.3 --testFailCount 1",
"test-remote-mocha-selenium": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v19.0.0/register-with-home/manifest.fin.json ./tests/**/*.spec.ts --driver=selenium --workspace 19.0.3 --testFailCount 1",
"test-local-mocha-selenium": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.ts --driver=selenium --workspace 19.0.3 --testFailCount 1"
},
"author": "[email protected]",
"license": "SEE LICENSE IN LICENSE.MD",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ describe("Register with Home", () => {
it("The runtime version should be set", async () => {
const fin = await OpenFinProxy.fin();
const version = await fin.System.getVersion();
expect(version).to.equal("36.122.80.11");
expect(version).to.equal("38.126.82.61");
});

it("The identity should be set", async () => {
Expand Down
16 changes: 8 additions & 8 deletions how-to/automation-testing/register-with-store-js/package.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
{
"name": "automation-testing-register-with-store-js",
"version": "18.0.0",
"version": "19.0.0",
"description": "OpenFin Workspace Starter Automation Tests",
"scripts": {
"build": "echo Nothing to build",
"test-remote-mocha": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v18.0.0/register-with-store/manifest.fin.json ./tests/**/*.spec.js --workspace 18.0.10",
"test-local-mocha": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --workspace 18.0.10",
"test-remote-jasmine": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v18.0.0/register-with-store/manifest.fin.json ./tests/**/*.spec.js --framework jasmine --workspace 18.0.10",
"test-local-jasmine": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --framework jasmine --workspace 18.0.10",
"test-remote-jest": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v18.0.0/register-with-store/manifest.fin.json ./tests/**/*.spec.js --framework jest --workspace 18.0.10",
"test-local-jest": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --framework jest --workspace 18.0.10",
"test-offline": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --offline --storageFolder=./offline-storage --workspace 18.0.10"
"test-remote-mocha": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v19.0.0/register-with-store/manifest.fin.json ./tests/**/*.spec.js --workspace 19.0.3",
"test-local-mocha": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --workspace 19.0.3",
"test-remote-jasmine": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v19.0.0/register-with-store/manifest.fin.json ./tests/**/*.spec.js --framework jasmine --workspace 19.0.3",
"test-local-jasmine": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --framework jasmine --workspace 19.0.3",
"test-remote-jest": "of-automation https://built-on-openfin.github.io/workspace-starter/workspace/v19.0.0/register-with-store/manifest.fin.json ./tests/**/*.spec.js --framework jest --workspace 19.0.3",
"test-local-jest": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --framework jest --workspace 19.0.3",
"test-offline": "of-automation http://localhost:8080/manifest.fin.json ./tests/**/*.spec.js --offline --storageFolder=./offline-storage --workspace 19.0.3"
},
"author": "[email protected]",
"license": "SEE LICENSE IN LICENSE.MD",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ describe('Register with Store', () => {
it('The runtime version should be set', async () => {
const fin = await OpenFinProxy.fin();
const version = await fin.System.getVersion();
expect(version).to.equal('36.122.80.11');
expect(version).to.equal('38.126.82.61');
});

it('Can open the store window', async () => {
Expand Down
4 changes: 2 additions & 2 deletions how-to/automation-testing/selenium/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "automation-testing-selenium",
"version": "18.0.0",
"version": "19.0.0",
"description": "OpenFin Workspace Starter Selenium Example",
"scripts": {
"build": "echo Nothing to build",
Expand All @@ -13,7 +13,7 @@
"devDependencies": {
"@openfin/automation-helpers": "^1.2.0",
"chai": "4.3.10",
"chromedriver": "122.0.6",
"chromedriver": "126.0.4",
"fkill": "7.2.1",
"fkill-cli": "7.1.0",
"mocha": "10.3.0",
Expand Down
2 changes: 1 addition & 1 deletion how-to/automation-testing/selenium/scripts/dos.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ const DOS = {
securedAPIDefaultPermission: 'allow',
systemApps: {
workspace: {
version: '18.0.10'
version: '19.0.3'
}
}
}
Expand Down
4 changes: 2 additions & 2 deletions how-to/automation-testing/selenium/selenium.js
Original file line number Diff line number Diff line change
Expand Up @@ -106,9 +106,9 @@ async function runMochaTests() {
}

// The version of the chromedriver in the package.json should match the runtime version from the app manifest.
// e.g. if the manifest runtime version is 36.122.80.11 then the chromedriver version should be "118.0.0"
// e.g. if the manifest runtime version is 38.126.82.61 then the chromedriver version should be "118.0.0"
const testManifestUrl =
'https://built-on-openfin.github.io/workspace-starter/workspace/v18.0.0/register-with-home/manifest.fin.json';
'https://built-on-openfin.github.io/workspace-starter/workspace/v19.0.0/register-with-home/manifest.fin.json';
const chromeDriverPort = 5678;
const devToolsPort = 9122;

Expand Down
2 changes: 1 addition & 1 deletion how-to/automation-testing/selenium/test/index.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ describe('Register with Home', () => {
it('The runtime version should be set', async () => {
const fin = await OpenFinProxy.fin();
const version = await fin.System.getVersion();
expect(version).to.equal('36.122.80.11');
expect(version).to.equal('38.126.82.61');
});

it('The identity should be set', async () => {
Expand Down
4 changes: 2 additions & 2 deletions how-to/automation-testing/wdio/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "automation-testing-wdio",
"version": "18.0.0",
"version": "19.0.0",
"scripts": {
"build": "echo Nothing to build",
"test": "wdio run wdio.conf.js",
Expand All @@ -15,7 +15,7 @@
"@wdio/shared-store-service": "8.34.1",
"@wdio/spec-reporter": "8.32.4",
"chai": "4.3.10",
"chromedriver": "122.0.6",
"chromedriver": "126.0.4",
"fkill": "7.2.1",
"fkill-cli": "7.1.0",
"wdio-chromedriver-service": "8.1.1"
Expand Down
2 changes: 1 addition & 1 deletion how-to/automation-testing/wdio/scripts/dos.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ const DOS = {
securedAPIDefaultPermission: 'allow',
systemApps: {
workspace: {
version: '18.0.10'
version: '19.0.3'
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion how-to/automation-testing/wdio/test/index.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ describe('Register with Home', () => {
it('The runtime version should be set', async () => {
const fin = await OpenFinProxy.fin();
const version = await fin.System.getVersion();
expect(version).to.equal('36.122.80.11');
expect(version).to.equal('38.126.82.61');
});

it('The identity should be set', async () => {
Expand Down
4 changes: 2 additions & 2 deletions how-to/automation-testing/wdio/wdio.conf.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ const fsPromises = require('fs/promises');
const path = require('path');

// The version of the chromedriver in the package.json should match the runtime version from the app manifest.
// e.g. if the manifest runtime version is 36.122.80.11 then the chromedriver version should be '118.0.0'
// e.g. if the manifest runtime version is 38.126.82.61 then the chromedriver version should be '118.0.0'
const manifestUrl =
'https://built-on-openfin.github.io/workspace-starter/workspace/v18.0.0/register-with-home/manifest.fin.json';
'https://built-on-openfin.github.io/workspace-starter/workspace/v19.0.0/register-with-home/manifest.fin.json';
const chromeDriverPort = 5843;
const devToolsPort = 9123;

Expand Down
2 changes: 1 addition & 1 deletion how-to/customize-home-templates/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ To run this sample you can:
- Clone this repo and follow the instructions below. This will let you customize the sample to learn more about our APIs.
- Launch the Github hosted version of this sample to interact with it by going to the following link:

[Github Workspace Starter Customize Home Templates](https://start.openfin.co/?manifest=https%3A%2F%2Fbuilt-on-openfin.github.io%2Fworkspace-starter%2Fworkspace%2Fv18.0.0%2Fcustomize-home-templates%2Fmanifest.fin.json)
[Github Workspace Starter Customize Home Templates](https://start.openfin.co/?manifest=https%3A%2F%2Fbuilt-on-openfin.github.io%2Fworkspace-starter%2Fworkspace%2Fv19.0.0%2Fcustomize-home-templates%2Fmanifest.fin.json)

## Getting Started

Expand Down
10 changes: 5 additions & 5 deletions how-to/customize-home-templates/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "openfin-workspace--customize-home-templates",
"version": "18.0.0",
"version": "19.0.0",
"description": "OpenFin Workspace -- Register with Home",
"main": "index.js",
"scripts": {
Expand All @@ -23,16 +23,16 @@
],
"license": "SEE LICENSE IN LICENSE.MD",
"dependencies": {
"@openfin/workspace": "18.0.10",
"@openfin/workspace-platform": "18.0.10",
"@openfin/workspace": "19.0.3",
"@openfin/workspace-platform": "19.0.3",
"chart.js": "^4.4.2",
"csstype": "^3.1.3",
"luxon": "^3.4.4",
"node-emoji": "1.11.0"
},
"devDependencies": {
"@openfin/core": "36.80.11",
"@openfin/node-adapter": "36.80.11",
"@openfin/core": "38.82.61",
"@openfin/node-adapter": "38.82.61",
"@types/luxon": "^3.4.2",
"@types/node-emoji": "^1.8.2",
"eslint": "8.57.0",
Expand Down
2 changes: 1 addition & 1 deletion how-to/customize-home-templates/public/common/dos.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"desktopSettings": {
"systemApps": {
"workspace": {
"version": "18.0.10",
"version": "19.0.3",
"customConfig": {
"hotkeys": {
"toggleHomeVisibility": "CommandOrControl+Space"
Expand Down
6 changes: 3 additions & 3 deletions how-to/customize-home-templates/public/manifest.fin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"devtools_port": 9090,
"licenseKey": "openfin-demo-license-key",
"runtime": {
"arguments": "--v=1 --inspect",
"version": "36.122.80.11"
"arguments": "",
"version": "38.126.82.61"
},
"platform": {
"uuid": "customize-home-templates",
Expand Down Expand Up @@ -34,7 +34,7 @@
"company": "OpenFin",
"description": "A way of showing examples of what OpenFin can do.",
"icon": "http://localhost:8080/favicon.ico",
"name": "Customize Home Templates - v18.0.0",
"name": "Customize Home Templates - v19.0.0",
"target": ["desktop", "start-menu"]
},
"supportInformation": {
Expand Down
1 change: 1 addition & 0 deletions how-to/hints-and-tips/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ This section is where we will add small hints and tips that isn't specific to an
| Topic | Description |
| --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| [Channel API](./docs/channel-api.md) | This section covers things related to the Channel API and it's use. |
| [FDC3 App Channel API](./docs/window-level-app-channel.md) | This document covers an example of how you can use OpenFin and FDC3 APIs to have a window level app channel that updates as your views are moved from one window to another. |
| [User Engagement - Idleness and Visibility](./docs/visible-idle-detection.md) | This document covers how you can detect if the user is currently active and when they show or hide your content. |
| [User Engagement - Responding to the resize of a view](./docs/resize-detection.md) | This document covers how you can detect if the user has resized the view in some way. |
| [Version Info](./docs/version-info.md) | This document covers how you can look up information related to your application, the rvm, the runtime or the workspace components. |
Expand Down
2 changes: 2 additions & 0 deletions how-to/hints-and-tips/docs/launch-into-platform.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

# [Launch Into Platform](https://developers.openfin.co/of-docs/docs/platform-getting-started#deep-linking-fin--fins-link)

> :information_source: **INFO:** Launch Into Platform is disabled by default in Workspace v19 onwards and [runtime v38.126.82.61+](https://developer.openfin.co/versions/?product=Runtime#38.126.82.61). As it is off by default you do not need to do an override unless you turn it on.
OpenFin Platforms allow additional snapshots and layouts to be loaded into a platform through a deep link. This might be useful if you want to dynamically load content through a url, however, our recommendation would be that a platform developer should be more explicit about what gets loaded into their platform and how.

OpenFin lets you [customize the behavior of a platform](https://developers.openfin.co/of-docs/docs/platform-customization#example-overriding-default-getsnapshot-behavior) through overrides and you can do the same here.
Expand Down
Loading

0 comments on commit f301a37

Please sign in to comment.