Skip to content

Latest commit

 

History

History
36 lines (20 loc) · 2.18 KB

File metadata and controls

36 lines (20 loc) · 2.18 KB

ℹ️ OpenFin Workspace: OpenFin Workspace is a commercial product and this repo is for evaluation purposes (See LICENSE.MD). Use of the OpenFin Container and OpenFin Workspace components is only granted pursuant to a license from OpenFin (see manifest). Please contact us if you would like to request a developer evaluation key or to discuss a production license.

<- Back to Table Of Contents

What Is Workspace?

What is workspace?

Workspace is a set of UI Components that you can reference from your workspace platform. They build on top of container and can be used by referencing a set of NPM packages.

Each component serves a purpose and whether or not you decide to utilize all of them in your workspace platform is down to your needs.

@openfin/workspace

The workspace package allows you to register against and provide functions for:

  • Notification Center
  • Home
  • Store
  • Dock

These components do not fall under your application and are singleton instances on the desktop that workspace platforms can register against.

@openfin/workspace-platform

The workspace platform npm module provides you with the option of initiating a platform (this is a superset of the standard OpenFin platform found in container) and providing overrides for your platform (such as theming options for your platform and workspace components and overrides for the browser component that workspace offers).

The browser component does fall under your workspace platform and is specific to your application.

With these NPM packages and the OpenFin runtime you can build a custom workspace platform specific to your needs.

If you are looking for an example of what a complete workspace platform looks like then you have come to the right place. See What is a Workspace Platform

For more information about OpenFin Workspace please see the Workspace Overview

<- Back to Table Of Contents