UNPKG

@interopio/workspaces-api

Version:

IOConnect Workspaces API

173 lines (172 loc) 5.93 kB
4.1.1 feat: G4E-9762 Implemented the frame visibility methods 4.1.0 feat: io.Connect Browser 4.1 4.0.2 fix: Optimized the closing of a workspace 4.0.0 feat: io.Connect Browser 4.0 3.5.7 feat: G4 e 8073 workspace frame on closing event prevention master feat: G4E-8009 Setting taskbar icon for workspace frame api 3.5.6 feat: ability to embed a loading strategy within a workspaces layout upon saving 3.5.5 feat: setup a workspace to open only once 3.5.4 chore: Increased the interop timeout to 2mins 3.5.2 feat: drag applications contained within workspace 3.5.1 chore: Added the defaults in the WorkspaceConfig interface 3.5.0 chore: io.CB 3.5 bump 3.4.3 feat: Enable Workspaces API for Node.js 3.4.0 chore: io.CB 3.4 bump 3.3.3 chore: unified repo bump 3.3.2 feat: added activate frame options when creating a workspace 3.2.3 chore: io.CB 3.2 bump 3.1.0 fix: workspaces leaking transition indicators and memory leak in workspaces api 3.0.3 chore: updated .d.ts information 3.0.2 chore: updated .npmignore 3.0.1 feat: Introduce the new IO Connect Workspaces API 1.24.1 chore: bump due to dependencies update 1.24.0 feat: added allowSystemHibernation as a new lock option and added it to the config decoder 1.23.0 chore: bump due to dependencies update 1.22.0 feat: added onHibernated/Resumed events for workspaces chore: updated the workspaces.d.ts with the new onWindowSelected events fix: workspaceWindow.isLoaded returns undefined instead of false 1.21.0 feat: added onWindowSelected events chore: updated the temp.ts types 1.20.5 chore: bump due to dependencies update 1.20.4 chore: bump due to dependencies update 1.20.3 chore: bump due to dependencies update 1.20.2 chore: bump due to dependencies update 1.20.1 feat: added bundleTo methods to the group 1.20.0 feat: updated all dependencies to the latest major versions 1.19.0 fix: layouts import in Enterprise now uses a new operation to import all layouts instead of one by one feat: added isSelected to the workspace window typings and enabled the focused property for Core and Core+ feat: adds support for layoutComponentId fix: closing a workspace now checks if this is the last workspace in a platform frame 1.18.2 chore: bump due to dependencies update 1.18.1 fix: layouts import in Enterprise price is now reverted back to operating on top of the bridge protocol 1.18.0 chore: updated the typings 1.17.3 chore: updated rollup build to use a clean dist dir 1.17.2 fix: dedicated the layouts import to the underlying glue, instead of transmitting a dedicated workspaces protocol message 1.17.1 feat: optimized the performance of glue.workspaces.getMyWorkspace() chore: removed unnecessary console.log 1.17.0 feat: added workspace lock events 1.16.4 feat: added version property to the top-level API 1.16.3 feat: added workspace.show/hideLoadingAnimation and window.isSelected feat: added frame.onFocusChanged event 1.16.2 feat: added the setMaximizationBoundary method 1.16.1 feat: added support for allowReorder, allowWindowReorder and allowWorkspaceTabReorder feat: added frameBounds to the data provided to workspace and frame closed events 1.16.0 feat: added support for allowWorkspaceTabExtract 1.15.5 chore: moved the workspace application property 1.15.4 chore: bump due to dependencies update 1.15.3 chore: bump due to dependencies update 1.15.2 feat: added onWindowMaximized and onWindowRestored events 1.15.1 fix: improved the typings of the box definitions 1.15.0 feat: added support for maximization boundaries 1.14.0 feat: added support for shortcuts in Enterprise 1.13.0 feat: added support for application name when restoring a workspace in Enterprise 1.12.2 fix: fixes the breaking change introduced in 1.12.0 which caused incompatibility between 1.12.X platform and api clients prior to 1.12.0 1.12.1 chore: bump due to dependencies update 1.12.0 feat: added improvements for the connection transport switch functionality 1.11.1 chore: bump due to dependencies update 1.11.0 chore: updated the workspaces typings with the latest features 1.10.6 chore: updated the decoders to pass isMaximized in window layout items 1.10.5 chore: bump due to dependencies update 1.10.4 feat: added positionIndex property as a config when opening workspaces feat: added a WorkspacePinOptions interface for better extensibility 1.10.3 feat: added createFrame, frame.init, frame.isInitialized and frame.onInitializationRequested 1.10.2 feat: added isSelected support feat: pinned tabs support and workspace icons 1.10.1 feat: saveLayout() now can also save meta data 1.10.0 feat: added support for GDX (Glue42 Developer Extension) 1.9.1 chore: bump due to dependencies update 1.9.0 feat: added waitForFrame method and updated to the latest core 1.8.2 chore: bump due to dependencies update 1.8.1 chore: added noTabHeader to the workspace restore options 1.8.0 feat: updated all typings to be inline with Enterprise 3.12 feat: added isSelected to the workspace object feat: implemented the maximization of containers 1.7.5 feat: added allowSplitters to rows and columns and allowDropLeft, allowDropTop, allowDropRight, allowDropBottom, allowDropHeader to the groups fix: started firing open and close workspace events when the last workspace in a frame acting like a platform has been closed chore: Resolved dependency vulnerabilities 1.7.4 feat: added getWorkspaceById method and made internal performance optimizations 1.7.3 chore: bump due to dependencies update 1.7.2 chore: bump due to dependencies update 1.7.1 fix: fixed allowDropLeft, allowDropTop, allowDropRight, allowDropBottom in the workspaces config object by adding them to the decoders 1.7.0 feat: added getBounds for workspaces frames feat: added support for workspaces constraints feat: added support for workspaces elements sizes 1.6.2 fix: improved compatibility with GD 3.11 by allowing for an optional isSelected workspaceConfig in the protocol 1.6.1 chore: Resolved dependency vulnerabilities