2025-01-22 10:53:19 +01:00
|
|
|
|
import DocCardList from '@theme/DocCardList';
|
|
|
|
|
|
2021-10-18 17:58:35 -07:00
|
|
|
|
# Window Customization
|
|
|
|
|
|
2024-11-01 08:04:37 -07:00
|
|
|
|
The [`BrowserWindow`][] module is the foundation of your Electron application, and
|
|
|
|
|
it exposes many APIs that let you customize the look and behavior of your app’s windows.
|
|
|
|
|
This section covers how to implement various use cases for window customization on macOS,
|
|
|
|
|
Windows, and Linux.
|
|
|
|
|
|
2025-01-22 10:53:19 +01:00
|
|
|
|
> [!NOTE]
|
|
|
|
|
> `BrowserWindow` is a subclass of the [`BaseWindow`][] module. Both modules allow
|
|
|
|
|
> you to create and manage application windows in Electron, with the main difference
|
|
|
|
|
> being that `BrowserWindow` supports a single, full size web view while `BaseWindow`
|
|
|
|
|
> supports composing many web views. `BaseWindow` can be used interchangeably with `BrowserWindow`
|
|
|
|
|
> in the examples of the documents in this section.
|
|
|
|
|
|
|
|
|
|
<!-- markdownlint-disable-next-line MD033 -->
|
|
|
|
|
<DocCardList />
|
2024-11-01 08:04:37 -07:00
|
|
|
|
|
|
|
|
|
[`BaseWindow`]: ../api/base-window.md
|
|
|
|
|
[`BrowserWindow`]: ../api/browser-window.md
|