Skip to content

Releases: morganstanley/desktopJS

desktopJS 3.5.0

12 Aug 19:12
574fa8e
Compare
Choose a tag to compare

Features

  • Update getMainWindow to return 'root' window (#271)
  • Update loadLayout to take a layout name or the layout itself to apply (#270)
  • Add node option to createWindow and resolveContainer of ElectronContainer (#262)

Fixes

  • Add location defined check in base buildLayout (#268)

Development

  • Update typedoc to the latest version 🚀 (#265)
  • npm update && npm audit fix (#261)
  • Remove electron-notify dep from examples (#260)
  • Fix code codcov integration (#258)

Special thanks:

@bingenito
@psmulovics

desktopJS 3.4.0

17 Jun 15:07
b3701a5
Compare
Choose a tag to compare

Features

  • Add state to state-changed event args (#256)

Special thanks:

@bingenito
@psmulovics

desktopJS 3.3.0

14 Jun 14:40
93953f5
Compare
Choose a tag to compare

Features

  • Remove wrapping of module with define check (#253)

Special thanks:

@bingenito
@psmulovics

desktopJS 3.2.0

05 Jun 11:36
096116c
Compare
Choose a tag to compare

Features

  • Fire state-changed upon setState of window (#250)
  • Add persist: false option to createWindow (#247)
  • Split building current PersistedWindowLayout from saveLayout (#246)
  • Add container.ready event (#239)

Fixes

  • Map close event to OpenFin closing (#249)

Development

  • Update rollup-plugin-commonjs to the latest version 🚀 (#243)
  • npm audit fix (#245)
  • Fix developer experience for local building (#244)
  • Greenkeeper/rollup 1.11.3 (#240)
  • Fix missed readme updates from lerna monorepo refactor (#234)

Special thanks:

@bingenito
@naknode
@psmulovics

desktopJS 3.1.0

19 Mar 11:21
8c3119c
Compare
Choose a tag to compare

Features

  • Add window.bringToFront() for raising z-order of a window without activation. Default implementation will fallback to invoking focus() for containers in which it is not supported. (#210)
  • Add static grouping events to ContainerWindow (#213)
  • Add global keyboard shortcut support with operating system (#214)

Fixes

  • Replace load time declaration of fin variable with a run-time function to determine whether in OpenFin. Load time access ot the DOM causes cefsharp/chromium process to crash when loading library as a v8 extension. (#226)
  • Disable OpenFin window frame whenever enabled. (#231)

Development

  • chore(package): Update gulp to the latest version 🚀 (#205)
  • Change from CLA to DCO. Update guidelines and add template. (#216)
  • Replace gulp-webserver with gulp-connect. (#221)
  • chore(package): update tslint-microsoft-contrib to version 6.0.0 🚀 (#202)
  • Fix unit tests and re-enable fail on error for tests (#219)
  • chore(package): update gulp-typescript to version 5.0.0 🚀 (#203)
  • Update dependencies (#224)
  • Until the core desktopJS package has its own readme, copy down the main readme during publish (#228)
  • Fix codacy quality issues (#229)
  • Remove extra comma from tsconfig (#230)

Special thanks:

@bingenito
@naknode
@psmulovics

desktopJS 3.0.0

11 Dec 17:22
ed65c8f
Compare
Choose a tag to compare

Breaking Changes

Development

  • Change deploy to be script/lerna based. Prep for 3.0.0-beta.1 release. #204

Special thanks to all contributors to this release:

desktopJS 2.6.0

26 Nov 17:03
090540b
Compare
Choose a tag to compare

Features

  • Add ability for windows to save custom state as part of the persisted window layout (#197)

Development

  • Add project .npmrc to specify npmjs registry (#193)
  • chore(package): update typedoc to version 0.13.0 (#194)
  • chore(package): update rollup-plugin-typescript to version 1.0.0 (#189)

Special thanks:

@bingenito
@psmulovics
@1j01

desktopJS 2.5.0

25 Sep 14:43
0010dac
Compare
Choose a tag to compare

Features

  • Add beforeunload as first class window event (#185)
  • Add facade for consistent access to underlying native JavaScript window (#187)
  • Add load method to change current url of window (#191)

Fixes

  • Remove json assumption from postMessage handler (#190)

Development

  • Update tsutils to the latest version 🚀 (#182)
  • chore(package): update typedoc to version 0.12.0 (#186)
  • chore(package): update remap-istanbul to version 0.12.0 (#188)

Special thanks to all contributors to this release:

@bingenito
@psmulovics
@satlus

desktopJS 2.4.0

26 Jul 14:56
033402f
Compare
Choose a tag to compare

Features

  • Add simple facade for logging (#164)
  • Provide default implementation of showNotification for Electron (#165)
  • Lower the snap threshold range (#166)
  • Filter OpenFin bounds-changing events into resize and move (#174)
  • Enable smallWindow on OpenFin tray icon context menu window to remove unnecessary padding when menu has only one item (#168)
  • Save and restore window options in persisted window layouts (#175)
  • Add screen.getMousePosition() (#176)
  • Map resize event to OpenFin "bounds-changing" for notification while window is resizing and not when complete (#177)
  • Refactor containers to use factory method for creating the message bus (#178)
  • Fire window-created events for ElectronContainer at the end of the current event loop cycle (#179)
  • Add support for disabling snap dock for a window via creation (#180)

Development

  • Fix intermittently failing electron test due to race condition of parallel test running (#161)
  • Update travis to use latest LTS node for builds (#162)
  • chore(package): update gulp-replace to version 1.0.0 (#158)
  • Disable test that has random coverage based on race condition with other parallel tests. This will decrease coverage until rewritten and added back. (#163)
  • Update rollup to the latest version 🚀 (#148)
  • Fix license

Special thanks to all contributors to this release:

@bingenito
@psmulovics

desktopJS 2.3.0

17 May 17:33
3c52738
Compare
Choose a tag to compare

Features

  • Allow passing of options in resolveContainer through to the container registrations condition and create callbacks (#139)
  • Add support for linking windows to state changes of other windows. Minimize and restore all windows from the main window or within window groups. (#138)
  • Provide access to username/appname OpenFin registerUser override for licensing api (#142)
  • Relative url support for ElectronContainer.createWindow (#143)
  • Add support for querying screen/display information (#149)
  • Add minimize, maximize and restore window instance methods to ContainerWindow (#152)
  • Allow override of default behavior of registring W3C notification api with options to resolveContainer (#153)
  • Change window.open shim to take variable arguments instead of fixed list. (#154)
  • Propagate Electron and OpenFin application level window created events instead of emitting our own (#156)
  • Pass all arguments provided to window.open shim (#159)

Development

  • chore(package): update typedoc to version 0.11.1 (#133)
  • chore(package): update remap-istanbul to version 0.11.0 (#135)
  • Remove unnecessary devDependencies (#137)
  • Correct readme spelling errors (#144)
  • chore(package): update gulp-jasmine to version 4.0.0 (#145)
  • Fix failing registry tests (#147)
  • Fix registry tests (#150)
  • Cleanup async reject errors in tests (#157)

Special thanks to all contributors to this release:

@bingenito
@psmulovics