5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-20 02:49:30 +08:00

[v3] Update docs

This commit is contained in:
Lea Anthony 2023-07-10 20:45:53 +10:00
parent e7e5597c95
commit fcb98e6523
No known key found for this signature in database
GPG Key ID: 33DAF7BB90A58405
2 changed files with 33 additions and 20 deletions

View File

@ -377,25 +377,25 @@ Note: things are currently not working after the refactor
## Examples
| Example | Windows | Linux | Mac |
|--------------|--------------------------------------------------------|-------|-----|
| binding | NO | | |
| build | Yes (Debug + Prod) | | |
| clipboard | Yes | | |
| contextmenus | Yes | | |
| dialogs | Almost | | |
| drag-n-drop | NO | | |
| events | NO | | |
| frameless | Needs resizing | | |
| kitchensink | Yes | | |
| menu | Yes | | |
| plain | Yes | | |
| plugins | Needs StartAtLogin | | |
| screen | Yes | | |
| systray | Yes | | |
| window | Size of initial window not right with application menu | | |
| windowjs | Example not complete | | |
| wml | Yes | | |
| Example | Windows | Linux | Mac |
|--------------|----------------------|-------|-----|
| binding | NO | | |
| build | Yes (Debug + Prod) | | |
| clipboard | Yes | | |
| contextmenus | Yes | | |
| dialogs | Almost | | |
| drag-n-drop | NO | | |
| events | NO | | |
| frameless | Yes | | |
| kitchensink | Yes | | |
| menu | Yes | | |
| plain | Yes | | |
| plugins | Yes | | |
| screen | Yes | | |
| systray | Yes | | Yes |
| window | Yes | | |
| windowjs | Example not complete | | |
| wml | Yes | | |
# Alpha Release TODO

View File

@ -128,6 +128,18 @@ This attribute specifies which javascript event should trigger the action. The d
<button data-wml-event="hover-box" data-wml-trigger="mouseover">Hover over me!</button>
```
## Systray
Wails 3 comes with a built-in systray. This is a fully featured systray that has been designed to be as simple as possible to use.
It is possible to set the icon, tooltip and menu of the systray. It is possible to also "attach" a window to the systray. Doing this will provide the following functionality:
- Clicking the systray icon with toggle the window visibility
- Right-clicking the systray will open the menu, if there is one
On macOS, if there is no attached window, the systray will use the default method of displaying the menu (any button).
If there is an attached window but no menu, the systray will toggle the window regardless of the button pressed.
## Plugins
Plugins are a way to extend the functionality of your Wails application.
@ -254,4 +266,5 @@ handle this. The `--webkit-app-region` attribute can be set to any of the follow
- `no-drag` - The element cannot be used to drag the window
We would have ideally liked to use `app-region`, however this is not supported by the `getComputedStyle` call on
webkit on macOS.
webkit on macOS.