5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-03 11:43:20 +08:00
Commit Graph

28 Commits

Author SHA1 Message Date
stffabi
6d09a45a30
[v2] Add support for AssetsHandler (#1325)
* [website] Fix devserver default value doc

* [v2] Add support for AssetsHandler

AssetsHandler is a http.Handler delegate, which gets called
as a fallback for all Non-GET requests and for GET requests
for which the Assets didn’t find the file.

Known Limitations on Linux:
- All requests are GET requests
- No request headers
- No request body
- No response status code, only StatusOK will be returned
- No response headers

Known Limitations on Windows:
-  Request body is leaking memory. Seems to be a bug in
    WebView2, investigation angoing.

Most of these limitations on Linux will be fixed in the future with
adding support for Webkit2Gtk 2.36.0+.

* [v2, linux] Add response streaming support

The complete response won’t be held anymore in memory and will
be streamed to WebKit2.

Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-04-12 20:18:27 +10:00
stffabi
65fb42d9e7
[v2] Add support for external frontend dev servers (#1290)
* [v2] Consolidate AssetServers

* [v2] Support starturl for webview on linux and darwin

* [v2] Add support for frontend DevServer

* [v2] Activate frontend DevServer in svelte template

* [website] Add bleeding edge guide for PRs

* DoNotMerge: Bump Version for testing

Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-03-31 00:40:44 +11:00
Lea Anthony
97b24a51a1
Show extension by default (#1228) 2022-03-14 22:05:33 +11:00
Lea Anthony
f059c35d9e
Feature: WindowToggleMaximise (#1159)
* [windows] Add WindowToggleMaximise

* Add mac support

* Update docs

* [linux] Toggle Maximise
2022-02-18 20:28:16 +11:00
Lea Anthony
e2f3a11a33
[mac] Fix for cancelling Dialogs. Fixes #1047 2021-12-28 20:04:30 +11:00
Lea Anthony
448cf731bb
[mac] Fix for Save Dialog 2021-12-27 20:09:03 +11:00
Lea Anthony
30e12d681c
[mac] Fix for save dialog 2021-12-15 19:16:43 +11:00
Lea Anthony
008a5c70b9
[mac] Fix linking issue. Removed warnings. 2021-12-11 20:06:42 +11:00
Lea Anthony
e12b630dfb
[mac] Attempt to fix 10.14 compilation issue 2021-12-11 07:29:47 +11:00
stffabi
d827aafe89 [v2] Improve processRequest: Handle errors and behave more like a webserver
This also fixes that requests remain in "pending" state on
darwin if e.g. a file is not found or an error occurs during
loading of the file.
2021-12-03 16:41:51 +01:00
stffabi
21ce7709ab [macOS] Fix background color 2021-11-23 11:18:00 +01:00
Lea Anthony
c9c6edeb84
[mac] Fix fullscreen / start fullscreen 2021-11-23 20:06:56 +11:00
Lea Anthony
28894868e3
[mac] Fix for file filters MacOS 11+. Some memory leak fixes. 2021-11-17 21:03:40 +11:00
Lea Anthony
c678ab7d01
[mac] Potential file dialog fix. Fix for starthidden. Partial WindowStartState 2021-11-16 18:20:41 +11:00
Lea Anthony
c90bfc310a
[mac] Fix lifecycle hooks 2021-11-06 10:40:02 +11:00
Lea Anthony
3c87d13b21
[mac] Fix fullscreen 2021-11-03 19:23:23 +11:00
Lea Anthony
7ef445f526
[mac] Improve string/memory handling, dialog icon -> []byte 2021-10-31 08:50:14 +11:00
Lea Anthony
2dc126bf19
[mac] Fix ExecJS 2021-10-30 19:28:25 +11:00
Lea Anthony
86cbcdc089
[mac] Move ops to main thread 2021-10-30 17:19:58 +11:00
Lea Anthony
1dd957f461
[mac] Fix SetPosition 2021-10-30 16:31:06 +11:00
Lea Anthony
4be4946756
[mac] Fix SetMaxSize 2021-10-30 11:07:07 +11:00
Lea Anthony
a88b3553ba
[mac] Support min/max 2021-10-30 10:34:55 +11:00
Lea Anthony
489b9b358b
[mac] menu support 2021-10-30 09:51:46 +11:00
Lea Anthony
bea0c1446a
[mac] dialog support 2021-10-22 08:42:36 +11:00
Lea Anthony
c1a20d0509
[mac] Fix SetRGBA and disabling context menus in prod build 2021-10-19 20:08:43 +11:00
Lea Anthony
38f37e817b
[mac] Get asset server hooked up, window drag, Window runtime. 2021-10-18 22:02:23 +11:00
Lea Anthony
3edbda313e
[mac] add SetRGBA and basic hooks for asset serving 2021-10-17 21:50:15 +11:00
Lea Anthony
a1323ce5e9
[mac] experimental 2021-10-13 22:01:35 +11:00