docs: add missing deprecated systemPreferences APIs to breaking-changes (#26848)
This commit is contained in:
parent
b9c9e7fc06
commit
a8e9140c26
1 changed files with 46 additions and 0 deletions
|
@ -524,6 +524,52 @@ in Electron 8.x, and cease to exist in Electron 9.x. The layout zoom level
|
||||||
limits are now fixed at a minimum of 0.25 and a maximum of 5.0, as defined
|
limits are now fixed at a minimum of 0.25 and a maximum of 5.0, as defined
|
||||||
[here](https://chromium.googlesource.com/chromium/src/+/938b37a6d2886bf8335fc7db792f1eb46c65b2ae/third_party/blink/common/page/page_zoom.cc#11).
|
[here](https://chromium.googlesource.com/chromium/src/+/938b37a6d2886bf8335fc7db792f1eb46c65b2ae/third_party/blink/common/page/page_zoom.cc#11).
|
||||||
|
|
||||||
|
### Deprecated events in `systemPreferences`
|
||||||
|
|
||||||
|
The following `systemPreferences` events have been deprecated:
|
||||||
|
* `inverted-color-scheme-changed`
|
||||||
|
* `high-contrast-color-scheme-changed`
|
||||||
|
|
||||||
|
Use the new `updated` event on the `nativeTheme` module instead.
|
||||||
|
|
||||||
|
```js
|
||||||
|
// Deprecated
|
||||||
|
systemPreferences.on('inverted-color-scheme-changed', () => { /* ... */ })
|
||||||
|
systemPreferences.on('high-contrast-color-scheme-changed', () => { /* ... */ })
|
||||||
|
|
||||||
|
// Replace with
|
||||||
|
nativeTheme.on('updated', () => { /* ... */ })
|
||||||
|
```
|
||||||
|
|
||||||
|
### Deprecated: methods in `systemPreferences`
|
||||||
|
|
||||||
|
The following `systemPreferences` methods have been deprecated:
|
||||||
|
* `systemPreferences.isDarkMode()`
|
||||||
|
* `systemPreferences.isInvertedColorScheme()`
|
||||||
|
* `systemPreferences.isHighContrastColorScheme()`
|
||||||
|
|
||||||
|
Use the following `nativeTheme` properties instead:
|
||||||
|
* `nativeTheme.shouldUseDarkColors`
|
||||||
|
* `nativeTheme.shouldUseInvertedColorScheme`
|
||||||
|
* `nativeTheme.shouldUseHighContrastColors`
|
||||||
|
|
||||||
|
```js
|
||||||
|
// Deprecated
|
||||||
|
systemPreferences.isDarkMode()
|
||||||
|
// Replace with
|
||||||
|
nativeTheme.shouldUseDarkColors
|
||||||
|
|
||||||
|
// Deprecated
|
||||||
|
systemPreferences.isInvertedColorScheme()
|
||||||
|
// Replace with
|
||||||
|
nativeTheme.shouldUseInvertedColorScheme
|
||||||
|
|
||||||
|
// Deprecated
|
||||||
|
systemPreferences.isHighContrastColorScheme()
|
||||||
|
// Replace with
|
||||||
|
nativeTheme.shouldUseHighContrastColors
|
||||||
|
```
|
||||||
|
|
||||||
## Planned Breaking API Changes (7.0)
|
## Planned Breaking API Changes (7.0)
|
||||||
|
|
||||||
### Deprecated: Atom.io Node Headers URL
|
### Deprecated: Atom.io Node Headers URL
|
||||||
|
|
Loading…
Reference in a new issue