desktopJS 2.4.0
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: