Lea Anthony
c0f283335a
[mac] Fix for submenu titles. Fixes #1026 .
2021-12-24 08:00:37 +11:00
Lea\Anthony
64cdf64751
[v2] export interfaces in runtime.d.ts
2021-12-23 06:27:49 +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
62adcab722
[mac] try dynamically linking UTIFramework during cgo build
2021-12-11 19:36:17 +11:00
Lea Anthony
e12b630dfb
[mac] Attempt to fix 10.14 compilation issue
2021-12-11 07:29:47 +11:00
Lea Anthony
efdcfe9985
[v2] Remove AllowFiles
& AllowDirectories
2021-12-09 08:16:45 +11:00
stffabi
131a8f421d
[v2] Infer assetDir from embed.FS
...
AssetDir is now inferred from the assets, if the assets is an
embed.FS, by taking the relativ path to the index.html joined with
the project root.
The assetDir flag still exists and can be used if the inferring doesn't
work, because the provided embed.FS wasn't defined in the main
package.
2021-12-06 13:47:16 +01:00
stffabi
6fcd4b7bd4
[v2] Support fs.FS for assets
...
Reloading changed asset files in dev mode will only work
if an embed.FS has been provided for the assets.
2021-12-06 08:50:39 +01:00
Lea\Anthony
38caa645e5
[v2] A better approach to delayed IPC
2021-12-05 14:23:48 +11:00
Lea Anthony
41507e966a
[linux] Remove signal handlers. Weird errors.
2021-12-04 20:10:37 +11:00
Lea Anthony
3092f04bcf
[linux] Clean up signal handlers
2021-12-04 14:35:32 +11:00
ironpark
92b63d9fad
window delegate modify for onBeforeClose hook
2021-12-04 07:52:34 +09:00
ironpark
fda3323386
basic implement
2021-12-04 04:55:36 +09:00
Lea Anthony
b7a4aba5f3
Merge pull request #1004 from stffabi/feature/improve-processrequest
...
[v2] Improve processRequest: Handle errors and behave more like a webserver
2021-12-04 05:01:36 +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
Ian M. Jones
db8094cd68
Fix error: cannot use uri (type *_Ctype_char) as type string in argument to common.TranslateUriToFile.
2021-12-03 15:25:58 +00:00
Lea Anthony
97be694d2a
Merge pull request #996 from stffabi/feature/improved-translate-uri
...
[v2] Improve translation of URI to file to be loaded
2021-12-02 05:38:04 -08:00
Lea Anthony
576e574399
Merge pull request #994 from stffabi/feature/fix-webresourcerequest-memoryleak
...
[v2] Fix memory leak in processRequest for windows and darwin
2021-12-02 04:01:22 -08:00
Lea Anthony
6d9a195830
Merge pull request #991 from stffabi/feature/windows-frameless-border
...
[windows] Support drawing a frame for frameless to support hiding the titlebar
2021-12-02 04:00:01 -08:00
stffabi
8107a8bd1e
[v2] Improve translation of URI to file to be loaded
2021-12-02 11:53:32 +01:00
stffabi
47d783291d
[windows] Support drawing a frame for frameless to support hiding the titlebar
2021-12-02 11:16:13 +01:00
stffabi
0295f8dee2
[v2] Fix memory leak in processRequest for windows and darwin
2021-12-02 11:04:24 +01:00
stffabi
a353a653d1
[windows] Replace dispatch with invoke
2021-12-01 13:24:54 +01:00
stffabi
155f1fde49
[v2] Do not block during processing of messages
...
On windows blocking here results in a blocked main thread
and a blocked webview.
2021-12-01 13:24:19 +01:00
Lea Anthony
4bc0b30231
[linux] Support closing window, hide window on close.
2021-12-01 20:32:23 +11:00
stffabi
2e15f22621
[v2] Windows do not apply WindowStartState on reloads
2021-11-29 15:14:03 +01:00
Lea Anthony
6a3a822640
[linux] Fix content length in responses
2021-11-29 20:32:09 +11:00
Lea Anthony
0a8f720586
[linux] Hook up runtime Window methods
2021-11-29 20:19:18 +11:00
Lea Anthony
5dbfb447b1
[linux] Support drag.
2021-11-29 20:04:57 +11:00
Lea Anthony
1f21dfbcfd
[v2] Improved runtime builds.
2021-11-29 20:04:38 +11:00
Lea Anthony
53481830a9
[linux] Basic webview working
2021-11-29 08:25:42 +11:00
Lea Anthony
7eb8e6456e
[linux] Devtools + dispatch.
2021-11-28 20:35:40 +11:00
Lea Anthony
5f0352404b
[linux] Add basic webview.
2021-11-28 14:21:02 +11:00
Lea Anthony
b036b8c547
[linux] Support Window start state. fixed warnings.
2021-11-28 08:40:10 +11:00
Lea Anthony
39ca977b18
[linux] basic windowing pt2
2021-11-27 20:36:48 +11:00
stffabi
1d87a81f63
[v2] Use invoke to dispatch callbacks on windows
2021-11-24 13:05:31 +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
9525667ebd
[windows] Add Frameless resize
2021-11-22 06:47:09 +11:00
Lea Anthony
9ad2665ad8
[mac] Conditionally import UTType header
2021-11-17 21:13:25 +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
a8fcd994c9
Merge branch '930_-_default_window_state'
2021-11-16 18:23:43 +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
3a93c08813
[linux] basic windowing
2021-11-14 22:40:37 +11:00
Lea Anthony
ab1469638f
[linux] get compiling working
2021-11-13 17:06:48 -08:00
Lea Anthony
9073caf287
Add build flag
2021-11-13 16:31:57 -08:00
Lea Anthony
1bed8234c9
[v2] Fix OnShutdown for production build
2021-11-11 06:05:50 +11:00
Lea Anthony
621c70253d
[v2] Remove build constraint for DesktopIPC
2021-11-10 18:12:46 +11:00
Lea Anthony
56ef4ddd47
[v2] Add WindowStartState. Fix startHidden option. Only windows supported atm
2021-11-10 18:11:54 +11:00
Lea Anthony
bad9ad3dd7
[v2] Refactor app options
2021-11-10 08:42:04 +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
bd7b436631
[mac] Add fallback for app name
2021-11-02 22:05:42 +11:00
Lea Anthony
c136df48b9
[mac] Fix App Name in app menu
2021-11-02 22:04:06 +11:00
Lea Anthony
43cc55cb0a
[mac] Small tweaks
2021-11-02 20:06:59 +11:00
Lea Anthony
cf3a868e3a
[mac] Support MenuUpdateApplicationMenu
2021-10-31 15:09:50 +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
Wakeful-Cloud
717d373668
Fixed WindowGetSize
2021-10-24 18:00:47 -06:00
Wakeful-Cloud
01dd0cd0b2
Fix TypeScript runtime declaration
2021-10-24 04:05:47 +00:00
Lea Anthony
0c2963cf53
[windows] Add webview2 permissions
2021-10-23 07:17:58 +11:00
Lea Anthony
b61fd16936
[windows] Disable swipe navigation
2021-10-23 05:50:39 +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
32c3721b1b
[mac] Fix webviewistransparent and debug flag
2021-10-19 20:07:36 +11:00
Lea Anthony
913cc56adf
[v2] Add flag to remove default context menu
2021-10-19 20:06:18 +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
04cde94c96
[windows] add build tags to browser runtime
2021-10-17 21:50:15 +11:00
Lea Anthony
450eb2e7ae
[mac] message passing, quit
2021-10-14 20:34:47 +11:00
Lea Anthony
a1323ce5e9
[mac] experimental
2021-10-13 22:01:35 +11:00
Lea Anthony
49629f6dc6
[mac] Fix build tags
2021-10-13 21:16:07 +11:00
Lea Anthony
a51d8bb47d
[v2] Move "AlwaysOnTop" option
2021-10-13 08:05:31 +11:00
Lea Anthony
e0e4c0ae11
[v2] Add "AlwaysOnTop" option
2021-10-13 08:02:35 +11:00
Lea Anthony
26d248a4b6
[v2] Add flag to disable scrollbar drag
2021-10-12 20:45:53 +11:00
Lea Anthony
5e36f4fc7f
[v2] Remove chromium message on shutdown
2021-10-12 08:58:33 +11:00
unknown
995fe38ee4
add locker for websocket.WriteMessage
2021-10-11 21:10:55 +08:00
unknown
356774e3f7
use backtick with return
2021-10-11 19:41:45 +08:00
unknown
5d8653be83
add \r\n for awaitIPC callback
2021-10-11 16:41:11 +08:00
Lea Anthony
8f31183fa8
[v2] Fix client timeouts
2021-10-11 19:23:31 +11:00
Lea Anthony
7caf6af91d
[v2] Fix websocket ipc timing bug. Use proper HTML parsing for injection.
2021-10-10 15:43:01 +11:00
Lea Anthony
a16e41f813
[v2] Tidy up frontend
2021-10-07 21:04:33 +11:00
unknown
be5f7ceb0e
uncomment PostMessage
2021-10-07 17:34:06 +08:00
unknown
a148c67df0
don't hook any AcceleratorKey in callback
2021-10-07 14:35:14 +08:00
unknown
69297667c1
PutAreBrowserAcceleratorKeysEnabled => false
2021-10-07 14:28:52 +08:00
Lea Anthony
ef362a746a
Merge pull request #849 from marktohark/filter-execjs-json
...
add template.JSEscapeString to ensure ExecJs normal execution
2021-10-06 20:13:19 +11:00
Lea Anthony
75f703465a
[v2] Generate module command. Updated wails dev
2021-10-05 22:27:12 +11:00
unknown
9949420639
add template.JSEscapeString to ensure ExecJs normal execution
2021-10-05 09:45:36 +08:00
Lea Anthony
9e347bf71f
[v2] Generate ipcdev.js
and runtimedev.js
2021-10-04 19:58:46 +11:00
Lea Anthony
829fd8616b
[v2] Make ipc.js
cross-platform
2021-10-04 19:42:22 +11:00
Lea Anthony
ae980d48fd
[v2] Fix connection delay for websockets
2021-10-04 17:10:46 +11:00
Lea Anthony
b15d98b555
[v2] Rename noautoinjectbindings -> noautoinjectipc
2021-10-04 16:53:27 +11:00
Lea Anthony
1b28f69236
[v2] Fix -devserverurl flag
2021-10-03 16:44:37 +11:00
Lea Anthony
7572b64bec
[v2] Add -devserverurl flag
2021-10-03 15:07:10 +11:00
Lea Anthony
afb1d12c3b
[v2] Add meta tag to control script injection behaviour
2021-10-02 14:04:59 +10:00
Lea Anthony
a641deb388
[v2] Devserver listen to localhost
2021-09-30 08:00:50 +10:00
Lea Anthony
9930ee10da
Revert "Corrected obsolete 'text/javascript' mime to 'application/javascript'"
...
This reverts commit 23c1ebfac9
.
2021-09-30 07:07:13 +10:00
Cody Bentley
23c1ebfac9
Corrected obsolete 'text/javascript' mime to 'application/javascript'
2021-09-29 01:06:28 -06:00
Cody Bentley
3de31613a1
Added JS case to mimecache
2021-09-29 00:50:49 -06:00
Lea Anthony
4a740e6186
[v2] Fix: Remove random C imports
2021-09-28 20:00:42 +10:00
Lea Anthony
b13d8ef9fa
[mac] Guard browser.go
2021-09-28 19:44:12 +10:00
Lea Anthony
b5bc0ba181
[v2] Tidy up console output
2021-09-25 14:44:23 +10:00
Lea Anthony
fe6dd4d18f
[windows] fix fullscreen at startup
2021-09-22 19:28:07 +10:00
Lea Anthony
9f235bf78d
[windows] Fix fullscreen + drag
2021-09-21 17:35:38 +10:00
Lea Anthony
5dfbd5f71b
[windows] Fix frameless
2021-09-21 07:58:27 +10:00
Lea Anthony
3ac4982fc5
[mac] Make it compile
2021-09-19 17:32:57 +10:00
Lea Anthony
eac8f23341
[mac] Port IPC
2021-09-19 17:25:23 +10:00
Lea Anthony
badacdd45b
[mac] Get wails CLI to compile
2021-09-19 17:25:23 +10:00
Lea Anthony
817952f3d0
[windows] Misc updates for feature parity
2021-09-19 17:14:06 +10:00
Lea Anthony
9f89a4a58a
Merge branch 'v2-alpha' into v2-alpha
2021-09-15 23:33:33 +10:00
Lea Anthony
7748cc2497
[windows] Support ctrl-a
2021-09-15 23:19:48 +10:00
佰阅部落
60f9a02143
Add commonly used shortcut keys
...
add ctral+A,arrowUp,left,down,right and del
2021-09-15 20:59:06 +08:00
Lea Anthony
899e522c74
[windows] Webview to handle ctrl-x/c/z/v. Foreward other accelerators to Window.
2021-09-15 20:30:14 +10:00
Lea Anthony
be87d73da8
[v2] go fmt + windowIsTranslucent
2021-09-15 20:30:14 +10:00
leaanthony
3c25a73ae8
The runtime was rebuilt
2021-09-14 10:24:40 +00:00
Lea Anthony
344103739f
[v2] Fix JS builds
2021-09-14 20:24:14 +10:00
Lea Anthony
c2b8247fbb
[v2] Fix type on runtime
2021-09-14 06:48:19 +10:00
leaanthony
03cdfad418
The runtime was rebuilt
2021-09-13 20:24:44 +00:00
misitebao
a6b95b23c9
fix: fix js runtime related issues
2021-09-13 21:56:09 +08:00
misitebao
2616d87922
fix: fix the BrowserOpenURL method signature in the ts declaration file
2021-09-13 21:54:18 +08:00
leaanthony
f983649bc6
The runtime was rebuilt
2021-09-13 10:49:07 +00:00
Lea Anthony
15ed02b78c
[v2] More updates
2021-09-13 20:48:41 +10:00
Lea Anthony
2cb93b4b4b
[v2] Tidy up typescript declaration
2021-09-13 20:45:36 +10:00
Lea Anthony
ccdfa9a8be
[v2] Update runtime
2021-09-13 20:35:52 +10:00
Lea Anthony
e7d4ec5836
Merge branch 'v2-alpha' into 796-support-browseropenurl
2021-09-13 20:21:59 +10:00
misitebao
954470250e
feat: added a method to open the link in runtime(wailsapp#796)
2021-09-13 17:58:36 +08:00
Lea Anthony
5ab5246aa0
[v2] Update Workflows + runtime
2021-09-13 19:35:14 +10:00
Lea Anthony
abbbdda102
[v2] Update Workflows + runtime
2021-09-13 18:58:09 +10:00
Lea Anthony
d6cdd1df82
[v2] Update Menu runtime
2021-09-12 20:45:40 +10:00
Lea Anthony
3c0da9fd15
[windows] support runtime.WindowSetRGBA
2021-09-12 16:32:43 +10:00
Lea Anthony
78c43d23b6
[windows] Allow fullscreen with maxsize constraints
2021-09-09 20:45:41 +10:00
Lea Anthony
322f6b9b64
[windows] Disable Status Bar
2021-09-09 20:26:04 +10:00
Lea Anthony
cae9827841
[v2] Support Window runtime in JS
2021-09-09 20:10:18 +10:00
Lea Anthony
4468edc939
[windows] Disable icon fix pt 2 - The revenge of
2021-09-08 21:27:49 +10:00
Lea Anthony
b54a94135d
[v2] CSS mimetype fix
2021-09-08 19:48:49 +10:00
Lea Anthony
d9aa125a15
[v2] Refactor devserver -> devwebserver
2021-09-07 18:37:47 +10:00
Lea Anthony
dacea399ab
[v2] Refactor assets type
2021-09-07 07:06:58 +10:00
Lea Anthony
d54834d501
[v2] Localise deps temporarily
2021-09-06 21:40:11 +10:00
Lea Anthony
227c316cb0
[v2] Extract asset path calculation
2021-09-05 22:40:52 +10:00
Lea Anthony
2c2ce66ec4
[windows] Fix bug with windows options
2021-09-05 22:40:34 +10:00
Lea Anthony
9a99b47f07
[v2] Add title to OpenFileDialog
2021-09-05 18:40:07 +10:00
Lea Anthony
6551e1b499
[v2] latest runtime build
2021-09-03 19:00:07 +10:00
Lea Anthony
0b71d64931
[v2] window.backend -> window.go
2021-09-01 20:52:34 +10:00
Lea Anthony
e718fb8333
[windows-x] Add LogTrace
2021-08-29 14:36:31 +10:00