# @todesktop/client-core

## 1.20.0

### Minor Changes

- 6dcc635: feat: add getAppMetrics method to app module

  Add support for app.getAppMetrics() API that returns an array of ProcessMetric objects containing memory and CPU usage statistics for all processes associated with the app.

## 1.19.0

### Minor Changes

- 6e17760: feat: add setSize and setBounds methods for resizing and moving the BrowserWindow

## 1.18.1

### Patch Changes

- 123fcd0: fix event listener signature for app.on('openProtocolURL')

## 1.18.0

### Minor Changes

- feat: add powerMonitor module with system idle state and thermal state methods

### Patch Changes

- Updated dependencies
  - @todesktop/client-util@1.4.0

## 1.17.0

### Minor Changes

- 8149598: add `flashFrame` method to `nativeWindow`

## 1.16.0

### Minor Changes

- 98b70a8: feat: add login item settings interface and retrieval method

## 1.15.0

### Minor Changes

- feat: add method to control window closability

## 1.14.1

### Patch Changes

- fix: lower backend compatibility version for dock visibility method

## 1.14.0

### Minor Changes

- 2f72e25: add support for find in page view
- Add method to control dock visibility when no windows are open

### Patch Changes

- Updated dependencies [2f72e25]
  - @todesktop/client-util@1.3.0

## 1.12.4

### Patch Changes

- Updated dependencies [e00320b]
  - @todesktop/client-electron-types@28.0.0
  - @todesktop/client-util@1.2.1

## 1.12.0

### Minor Changes

- add `nativeWindow.setFocusable` support
- support customizing the about panel options

## 1.10.0

### Minor Changes

- d2b3bdc: add support for spellchecker APIs in session namespace
- db44061: add support for setting a title bar overlay

## 1.9.0

### Minor Changes

- cf13499: Add support for new FCM HTTP v1 API for push notifications

### Patch Changes

- 3a78ac8: fixed buildFromTemplate throwing a type error during compilation
- Updated dependencies [cf13499]
  - @todesktop/client-util@1.2.0

## 1.8.0

### Minor Changes

- a202b4a: feat: add `session.setDisplayMediaRequestHandler` support

### Patch Changes

- Updated dependencies [a202b4a]
  - @todesktop/client-util@1.1.0

## 1.7.0

### Minor Changes

- 00d2ded: feat: Accept `refs` for `NativeWindow` apis

## 1.6.0

### Minor Changes

- 1c747be: add: `getId` to `nativeWindow`

## 1.5.1

### Patch Changes

- Updated dependencies
  - @todesktop/client-electron-types@27.0.0

## 1.5.0

### Minor Changes

- Upgrade to Electron 30 and add `isAlwaysOnTop` to `nativeWindow`

## 1.4.0

### Minor Changes

- add `setWindowButtonPosition` and `getWindowButtonPosition` to `nativeWindow`

## 1.3.0

### Minor Changes

- Added support for clipboard API

### Patch Changes

- Updated dependencies
  - @todesktop/client-util@1.0.4
