Travis McLane
757a4383e6
[v3] send dialog results over channels
2023-10-02 11:07:12 -05:00
Travis McLane
7c98ee329a
[v3] move linux clipboard logic to linux_cgo
2023-10-02 11:07:12 -05:00
Lea Anthony
9d615463f4
[linux] support clipboard
2023-10-02 20:47:04 +11:00
Lea Anthony
1c9765096d
Add webview2 error message to troubleshooting
2023-10-01 23:45:30 +11:00
Lea Anthony
aea0db5919
[linux] Fix packagemap
2023-09-30 21:17:30 +10:00
Lea Anthony
fc593d90cf
Export Package map
2023-09-30 21:09:35 +10:00
Lea Anthony
2524f7b5a0
Remove old KitchenSink example
2023-09-30 21:09:10 +10:00
Lea Anthony
5a0cb1baef
Fix svelte-ts template
2023-09-30 21:04:00 +10:00
ALMAS
18ee469c47
[v2/Mac] Change Window Level ( #2944 )
...
* Change Window Level in Mac
2023-09-30 20:59:50 +10:00
Lea Anthony
255690eee0
[darwin] Add webview preferences
2023-09-30 15:23:56 +10:00
Lea Anthony
86b6e10620
[darwin]AlwaysOnTop: NSStatusWindowLevel
-> NSFloatingWindowLevel
2023-09-30 14:27:48 +10:00
Travis McLane
b757292211
[v3 darwin] use NativeWindowHandle
2023-09-29 12:13:51 -05:00
Travis McLane
af54419a0b
[v3] use concrete *WebviewWindow
2023-09-29 11:40:43 -05:00
Travis McLane
7b84b1c79c
[v3] Window fallout
2023-09-28 17:17:11 -05:00
Travis McLane
d047c22526
[v3] change window back to *WebviewWindow
2023-09-28 17:10:17 -05:00
Travis McLane
6feab70a72
[v3 workflow] add libayatana dependency
2023-09-28 17:00:33 -05:00
Travis McLane
5e1b5ca4e8
[v3] typo - missing comma
2023-09-28 16:55:52 -05:00
Travis McLane
1726cdb0ad
[v3] add ubuntu-latest to workflow
2023-09-28 16:48:23 -05:00
Travis McLane
2b2828ea41
[v3] goformat fixes
2023-09-28 16:47:04 -05:00
Travis McLane
29859ceedf
[v3] correct return types for CurrentWindow
...
this shouldn't have been changed to Window
2023-09-28 16:46:19 -05:00
Travis McLane
8e2527ad35
[v3 linux] implement single_instance plugin
2023-09-28 15:53:28 -05:00
Travis McLane
92b26488da
Merge branch 'v3-alpha-linux-systray' into v3-alpha
2023-09-28 14:52:12 -05:00
Travis McLane
efa67cb01c
[v3 linux] systray implementation
...
Linux requires a `gtk_menu_bar` for a gtk_window to display a menu.
For the `systray` a `gtk_menu` is needed instead.
This change creates the correct type of `impl` for the `Menu`
depending on how it is being used.
2023-09-28 14:50:38 -05:00
Travis McLane
71fc222059
[v3 linux] systray: cleanup + add basic menu
2023-09-28 13:31:09 -05:00
Travis McLane
fa6adad4ab
[v3 linux] wip: systray implementation
2023-09-28 13:31:09 -05:00
Travis McLane
1c48d567e1
[v3] NewWebviewWindow* return *WebviewWindow
2023-09-28 13:30:47 -05:00
Travis McLane
2c3216ba36
Merge branch 'v3-alpha-plugin-server' into v3-alpha
2023-09-28 12:15:11 -05:00
Travis McLane
74e2a7e225
[v3 examples] add server plugin to 'plugins' example
2023-09-28 12:14:54 -05:00
Travis McLane
ff2c92451d
[v3] go.* update
2023-09-28 12:14:54 -05:00
Travis McLane
2a83402d4a
[v3 example/server] initial implementation
2023-09-28 12:14:54 -05:00
Travis McLane
2449b473c0
[v3 plugin/server] initial implementation
2023-09-28 12:14:54 -05:00
Travis McLane
60c44c44ff
[v3 runtime] updated javascript
2023-09-28 12:14:54 -05:00
Travis McLane
7e1d685167
[v3 js] add and send x-wails-client-id
...
The constant x-wails-client-id is generated once on startup and then
sent with each request to the Wails host. It is used primarily by
the server plugin to distinguish different remote sessions.
2023-09-28 12:14:54 -05:00
Travis McLane
a9d4a393ba
[v3 linux] add non-functional activeInstance implementation
2023-09-28 12:10:17 -05:00
Travis McLane
a0953fea93
[v3] Merge feature Window interface
2023-09-28 11:52:23 -05:00
Travis McLane
02d76835c9
[v3 linux] noop: remove spurious print
2023-09-28 11:48:46 -05:00
Travis McLane
dfe03f1347
[v3] WailsEvent expose ToJSON
2023-09-28 11:39:44 -05:00
Travis McLane
c87489adf3
[v3] implement Window interface
2023-09-28 11:39:39 -05:00
Travis McLane
a428a730d5
[v3] define Window interface
...
Define an interface that all Window(s) need to define.
Currently copies the WebviewWindow public api
2023-09-28 11:37:48 -05:00
Travis McLane
7f7c642339
[v3 linux] systray.openMenu
2023-09-28 10:02:44 -05:00
Travis McLane
03b79e9a67
[v3 linux] noop: handleKeyEvent skeleton
2023-09-27 16:31:59 -05:00
Travis McLane
56b0fcebba
[v3 linux] use ifdef for APPLICATION_DEFAULT_FLAGS
2023-09-27 09:53:53 -05:00
stffabi
e31ad83472
[docs] Merge changed section ( #2940 )
2023-09-26 19:12:57 +10:00
Mohamed Gharib
3f9067c815
[v2] Devtools tag doesn't enable default context-menu ( #2923 )
...
* Devtools tag doesn't enable default context-menu
* Update changelog
2023-09-26 07:43:18 +10:00
Lea Anthony
d9a5130311
Use prettier on docs source
2023-09-25 20:56:29 +10:00
Lea Anthony
4663a45e59
Add raw API docs
2023-09-25 20:50:53 +10:00
David Haukeness
ab0b0f8a7f
filter the base directory from ignoreDirs ( #2869 )
...
* filter the base directory from ignoreDirs
* added PR 2869
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2023-09-25 19:50:17 +10:00
github-actions[bot]
6d1489bf8e
chore: update sponsors.svg ( #2938 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com>
2023-09-25 19:25:51 +10:00
Fadi Khadra
05eddc65b1
[v2 mac] Allow to specify webview preferences ( #2937 )
...
* [mac] allow to specify webview preferences
2023-09-25 08:15:55 +10:00
Lea Anthony
fb820bcdad
Add some more API docs. Small refactors.
2023-09-24 17:23:24 +10:00