Lea Anthony
613a9e3143
Bugfix: Fix potential nil dereference
2022-02-23 20:57:05 +11:00
stffabi
ff8e701793
[v2] Introduce frontend:dev:watcher command ( #1170 )
2022-02-23 20:12:59 +11:00
Lea Anthony
9593ea95f7
[linux] Fix discovery of npm, docker and upx ( #1174 )
2022-02-23 07:11:27 +11:00
Lea Anthony
a445db1b7b
Feature/linux v2 beta ( #1171 )
...
* Update docusaurus version
* Add install instructions
* Add Linus Distro Support Page
* Update Linus Distro Support Page
* v2.0.0-beta.30
* image
* update blog
* Update blog
* Remove exp tag
* Update banner
* Update banner
* [linux] Fix warning
2022-02-22 21:35:03 +11:00
Lea Anthony
93491eb2eb
Feature/align api ( #1161 )
...
* Fix WindowSetRGBA API
* Change WindowUnFullscreen -> WindowUnfullscreen for consistency
RGBA bugfix
2022-02-19 20:29:55 +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
6e8d65e3aa
[linux] Add stdint.h include
2022-02-17 21:23:24 +11:00
stffabi
a750d2d507
[v2, windows] Invert the frameless border flag and rename it ( #1157 )
...
This is a breaking change for all users of the flag.
2022-02-16 20:28:46 +11:00
stffabi
331e0268a3
[v2, windows] Do not show caption buttons if frameless and translucent+transparency ( #1152 )
2022-02-16 18:53:17 +11:00
Lea Anthony
99ca6d5e77
[Linux] Restore min/max after fullscreen
2022-02-10 19:55:04 +11:00
Lea Anthony
876b845762
[Windows] Restore min/max after fullscreen
2022-02-10 19:55:04 +11:00
stffabi
7bc51725c0
[v2, windows] Apply suggested window size during DPI changed event ( #1131 )
...
* [v2, windows] Apply suggested window size during DPI changed event
This adjusts the window size if the window is moved from one
monitor to another with a different DPI scaling
* [v2, windows] Do not block processing of messages during frameless drag/resize
* [v2, windows] Bump winc
Improves the HiDPI handling by using newer APIs if available
* [v2, windows] Constrain frameless maximize to MaxWidth/MaxHeight
2022-02-08 07:56:01 +11:00
Lea Anthony
3d02a314b9
[linux] Fix min/max size after fullscreen
2022-02-08 07:04:45 +11:00
Lea Anthony
30a4f47cba
[linux] Fix min/max size
2022-02-08 06:51:52 +11:00
Lea Anthony
668da3a827
[linux] Fix disabling context menu
2022-02-08 06:20:41 +11:00
Lea Anthony
322aad166b
[linux] Fix fullscreen
2022-02-08 05:29:26 +11:00
Lea Anthony
3decd70319
Move more runtime methods to main thread
2022-02-07 20:17:25 +11:00
Lea Anthony
24857ec04b
Only attach logger in debug mode. Fixes #1128
2022-02-07 20:00:26 +11:00
Lea Anthony
a016f39e97
[linux] Move SetPosition, Center, Fullscreen and UnFullscreen to main thread
2022-02-07 08:48:21 +11:00
Lea Anthony
8699bf7521
[linux] Move SetTitle and startDrag to main thread
2022-02-07 08:47:11 +11:00
Travis McLane
e39f3eba44
use path to first index.html file for 'index' ( #1127 )
2022-02-05 07:19:02 +11:00
Lea Anthony
082af614ff
Add GetEnvironment() - Fixes #1126
2022-02-04 07:52:45 +11:00
Lea Anthony
0c6864c7ed
[windows] Fix pos/getpos calls
2022-02-04 07:45:44 +11:00
Lea Anthony
0971857e7e
Fix position runtime ( #1123 )
...
* [linux] Move SetTitle and startDrag to main thread
* [linux] Move SetPosition, Center, Fullscreen and UnFullscreen to main thread
* Fix runtime Window Get/Set Position signatures
* Fix vanilla template keyboard handling
2022-02-03 21:42:14 +11:00
Lea Anthony
6a5937bd90
[windows] Do not allow maximise via runtime if disableResize is true
2022-02-03 07:31:05 +11:00
Lea Anthony
aa8a8f80f0
Fix logging bug in runtime
2022-02-02 20:42:30 +11:00
Lea Anthony
e17f556c25
[windows] Update frameless border size to 6px
2022-02-01 20:18:57 +11:00
Lea Anthony
db9e0fd0d3
[linux] Remove Go based dispatcher
2022-01-31 21:22:17 +11:00
Lea Anthony
6a10bf4d98
[linux] Better Go 1.16 support
2022-01-31 21:21:48 +11:00
Lea Anthony
a624ee5e35
[linux] better error handling
2022-01-30 21:03:39 +11:00
Lea Anthony
be15644b96
Ignore setenv error
2022-01-29 11:42:17 +11:00
Lea Anthony
f3783c9800
Fix fullscreen drag
2022-01-29 11:41:50 +11:00
Lea Anthony
ac3808f9c3
Support RGBA, fix compilation error
2022-01-29 11:38:25 +11:00
Lea Anthony
4a89508b50
Fixes #1108 ( #1115 )
2022-01-29 10:21:07 +11:00
Lea Anthony
30deec4224
Support MenuUpdateApplicationMenu
2022-01-29 10:13:29 +11:00
Lea Anthony
642fa42f25
Feature/v2 linux menus ( #1114 )
...
* Render menubar + text menu items
* Support disabled menuitems + callbacks
* Support checkboxes
* Support reusing checkboxes
* Support submenus
* Support Radio menuitems
* Support Menu Accelerators
2022-01-29 07:19:14 +11:00
Travis McLane
e713c439f0
ensure data doesn't get garbage collected too soon ( #1113 )
...
* ensure data doesn't get garbage collected too soon
* Update v2/internal/frontend/desktop/linux/frontend.go
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
2022-01-28 07:37:17 +11:00
Travis McLane
ac69577182
remove unused import ( #1107 )
2022-01-27 07:01:29 +11:00
dependabot[bot]
46389d04f0
Bump path-parse from 1.0.6 to 1.0.7 in /v2/internal/runtime/js/runtime ( #1099 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-26 20:09:27 +11:00
dependabot[bot]
3300a08c87
Bump y18n from 3.2.1 to 3.2.2 in /v2/internal/runtime/js/runtime ( #1101 )
...
Bumps [y18n](https://github.com/yargs/y18n ) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
---
updated-dependencies:
- dependency-name: y18n
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-26 20:09:11 +11:00
dependabot[bot]
1db0ad6298
Bump hosted-git-info in /v2/internal/runtime/js/runtime ( #1100 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
---
updated-dependencies:
- dependency-name: hosted-git-info
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-26 20:08:56 +11:00
dependabot[bot]
728739ed4c
Bump path-parse in /v2/internal/runtime/js/runtime/src ( #1102 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-26 20:08:37 +11:00
MikeSchaap
965187a8bb
Updated windows window/frontend to fix issue with html select positioning ( #1082 )
...
* Updated windows window/frontend to fix issue with html select positioning
* Moved notifyParentWindowPositionChanged to the Window struct and moved RegMsgHandler to Run
* Update v2/internal/frontend/desktop/windows/window.go
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
* Moved winc.RegMsgHandler back to old location
* fixed error with merge
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-01-26 18:48:39 +11:00
Lea Anthony
c5036187c2
Merge branch 'master' into feature/fix-linux-dialogs
2022-01-26 14:18:12 +11:00
Lea Anthony
7ede3ed08a
[linux] 404 handling
2022-01-26 14:01:31 +11:00
Lea Anthony
bb867832e1
Disable 404 handling for now
2022-01-26 09:55:12 +11:00
Lea Anthony
f3cc4b5ebd
Support message dialog
2022-01-25 16:27:39 -06:00
Lea Anthony
c58252386f
Support default directory, Fixed label, removed TreatPackagesAsDirectories
2022-01-25 16:27:39 -06:00
Travis McLane
a7e516a43d
[linux] implement SaveFileDialog
2022-01-25 16:27:39 -06:00
Travis McLane
d0feeb938c
implement SaveFileDialog
2022-01-25 16:27:39 -06:00
Travis McLane
2c2e053bd1
[linux] implement OpenDirectoryDialog
2022-01-25 16:27:39 -06:00
Travis McLane
b7647b3992
allow action
to be overridden by caller
2022-01-25 16:27:39 -06:00
Lea Anthony
1e5f8e03cb
Tidy Up
2022-01-25 16:27:39 -06:00
Lea Anthony
4f3c14f25b
Fix context issue
2022-01-25 16:27:39 -06:00
Lea Anthony
6c68e59113
Support OpenFile /
...
OpenMultipleFiles
2022-01-25 16:27:39 -06:00
Lea Anthony
6e30c6770b
Tidy up and slight refactor
2022-01-25 16:27:39 -06:00
Travis McLane
a2d447aecf
implement opendialog as callback function
2022-01-25 16:27:39 -06:00
Travis McLane
3bcddd5b4c
add function argument to ExecuteOnMainThread
2022-01-25 16:27:39 -06:00
Travis McLane
b11964f0eb
remove xlib thread initialization
2022-01-25 16:27:39 -06:00
Lea Anthony
1920a545f4
[linux] Dialogs WIP
2022-01-25 16:27:39 -06:00
stffabi
b1c2065dfb
[v2, windows] Add WebviewUserDataPath to windows options
2022-01-25 21:42:01 +01:00
Albert Sun
f5c3907fac
added interface{} test case and fixed
2022-01-22 10:23:02 -05:00
Albert Sun
4118f348f5
fixed generate test
2022-01-22 00:59:26 -05:00
Albert Sun
1e4af8991b
added export
2022-01-22 00:40:55 -05:00
Lea Anthony
02ea108bea
Merge pull request #1085 from stffabi/feature/improve-frameless
...
[v2] windows: Improve frameless window handling
2022-01-20 05:40:19 +11:00
stffabi
46d3288a50
[v2] windows: Improve frameless window handling
...
The following features are now supported for framless windows
- Allow aero snap
- Minimize and maximize animations
- Allow minimizing/restoring by clicking onto the taskbar icon
- If EnableFramelessBorder is used, the default application border with glass effect is used
Change: If a menu is used, it won't be displayed anymore if the window is frameless.
2022-01-19 14:54:29 +01:00
Travis McLane
cfcc6cfa1c
[linux] execute JS on main thread
2022-01-18 21:31:08 -06:00
Lea Anthony
e96410e714
Support -debug
for wails build
2022-01-17 21:14:07 +11:00
stffabi
c4b14740d5
[v2] Only call EnableSizable for normal windows
...
Frameless windows are always not resizable per default and
the resizing for those will be initiated by the frontend see
processMessage.
If EnableSizable is enabled for frameless windows, a small white
titlebar will be shown.
Fix #1049
2022-01-17 10:23:20 +01:00
Lea Anthony
8b7d4393dc
Revert "WIP"
...
This reverts commit b07fd608b3
.
2022-01-12 20:34:37 +11:00
Lea Anthony
b07fd608b3
WIP
2022-01-12 20:29:20 +11:00
redraskal
b32c5b7ba2
fix: [v2] win runtime.WindowMinimise()
2022-01-10 23:00:31 -06:00
redraskal
0593c29784
fix: [v2] win runtime.WindowMaximise()
2022-01-10 22:59:40 -06:00
Pierre Joye
e9aba4795f
Allow window resizing regardless of frameless or other options
...
Fix bug on Windows where the disableResize option depends on the frameless option.
2021-12-30 16:55:47 +07:00
Lea\Anthony
0f09e8d433
Fix signatures
2021-12-30 11:17:29 +11:00
Lea\Anthony
f338dff171
Fix EventsOff in JS runtime
2021-12-29 09:11:12 +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
6825a631f5
Commit MicrosoftEdgeWebview2Setup.exe
2021-12-27 19:40:19 +11:00
Lea\Anthony
202e4d5be8
Actually commit sudo_mattn
2021-12-27 18:11:12 +11:00
Lea\Anthony
045e58778a
Actually commit webview2runtime
2021-12-27 18:09:41 +11:00
Lea\Anthony
d5d4d88481
[v2] Fix webview2 runtime detection. Fixes #1038
2021-12-26 19:24:59 +11:00
Lea\Anthony
1c823b09c4
[v2] Fix compile issue
2021-12-25 08:54:23 +11:00
Lea\Anthony
e5732bcee1
[v2] Update to webview2runtime v1.3.0
2021-12-25 08:51:43 +11:00
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
e7bb3b3e83
[v2] Omit empty assetdir and reloaddirs in wails.json
2021-12-07 03:26:55 +01:00
stffabi
778cbe04d9
[v2] Add reloaddirs flag to add additional reload directories
...
This is interesting if someone uses an asset FS which is not an embed.FS,
but still has some special handling to include loading data from disk in
dev mode. E.g. one might conditionally use an embed.FS or os.DirFS
depending on the build mode.
2021-12-06 13:47:16 +01: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
Lea\Anthony
1cd2645b87
[v2] Fix logging in prod builds. Fixes #983
2021-12-01 19:39:00 +11:00
Lea\Anthony
7904d0aadc
[v2] Remove export in experimental TS generation for bindings
2021-12-01 19:19:28 +11:00
Lea\Anthony
06fa6850a1
[v2] Update experimental TS generation for bindings
2021-12-01 19:17:57 +11:00
Lea\Anthony
485f5831ac
[v2] Experimental TS generation for bindings
2021-11-30 22:14:29 +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
Lea Anthony
a2890b6d0d
Merge pull request #956 from wailsapp/dependabot/npm_and_yarn/v2/internal/runtime/js/ssri-6.0.2
...
Bump ssri from 6.0.1 to 6.0.2 in /v2/internal/runtime/js
2021-11-25 00:00:05 -08:00
Lea Anthony
a1dee989c7
Merge pull request #957 from wailsapp/dependabot/npm_and_yarn/v2/internal/runtime/js/browserslist-4.18.1
...
Bump browserslist from 4.11.1 to 4.18.1 in /v2/internal/runtime/js
2021-11-24 23:59:42 -08:00
Lea Anthony
6ff1dac925
Merge pull request #958 from wailsapp/dependabot/npm_and_yarn/v2/internal/runtime/js/path-parse-1.0.7
...
Bump path-parse from 1.0.6 to 1.0.7 in /v2/internal/runtime/js
2021-11-24 23:59:26 -08:00
Lea Anthony
0b011929bf
Merge pull request #959 from wailsapp/dependabot/npm_and_yarn/v2/internal/runtime/js/y18n-4.0.3
...
Bump y18n from 4.0.0 to 4.0.3 in /v2/internal/runtime/js
2021-11-24 23:59:08 -08:00
Lea Anthony
be3d1ff9e1
Merge pull request #960 from wailsapp/dependabot/npm_and_yarn/v2/internal/runtime/js/lodash-4.17.21
...
Bump lodash from 4.17.15 to 4.17.21 in /v2/internal/runtime/js
2021-11-24 23:58:48 -08:00
Eng Zer Jun
ef8d7d2fd7
refactor: move from io/ioutil to io and os packages
...
The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-11-25 12:15:43 +08:00
Eng Zer Jun
ae341be638
chore: run go fmt ./...
and go mod tidy
...
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-11-25 12:14:27 +08:00
stffabi
1d87a81f63
[v2] Use invoke to dispatch callbacks on windows
2021-11-24 13:05:31 +01:00
Lea Anthony
f05109232e
Merge pull request #961 from wailsapp/dependabot/npm_and_yarn/v2/internal/runtime/js/elliptic-6.5.4
...
Bump elliptic from 6.5.2 to 6.5.4 in /v2/internal/runtime/js
2021-11-24 03:06:21 -08:00
dependabot[bot]
865d118651
Bump ini from 1.3.5 to 1.3.8 in /v2/internal/runtime/js
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8 )
---
updated-dependencies:
- dependency-name: ini
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-23 11:51:06 +00:00
dependabot[bot]
6ea6bfeed0
Bump y18n from 4.0.0 to 4.0.3 in /v2/internal/runtime/js
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.3.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3 )
---
updated-dependencies:
- dependency-name: y18n
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-23 11:51:05 +00:00
dependabot[bot]
48527eb90a
Bump lodash from 4.17.15 to 4.17.21 in /v2/internal/runtime/js
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.21 )
---
updated-dependencies:
- dependency-name: lodash
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-23 11:51:05 +00:00
dependabot[bot]
33d8f98da9
Bump elliptic from 6.5.2 to 6.5.4 in /v2/internal/runtime/js
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.4 )
---
updated-dependencies:
- dependency-name: elliptic
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-23 11:51:05 +00:00
dependabot[bot]
658a30d16a
Bump path-parse from 1.0.6 to 1.0.7 in /v2/internal/runtime/js
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-23 11:51:04 +00:00
dependabot[bot]
0189d1cb55
Bump browserslist from 4.11.1 to 4.18.1 in /v2/internal/runtime/js
...
Bumps [browserslist](https://github.com/browserslist/browserslist ) from 4.11.1 to 4.18.1.
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.11.1...4.18.1 )
---
updated-dependencies:
- dependency-name: browserslist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-23 11:51:01 +00:00
dependabot[bot]
8df94fa02b
Bump ssri from 6.0.1 to 6.0.2 in /v2/internal/runtime/js
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
---
updated-dependencies:
- dependency-name: ssri
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-23 11:51:00 +00: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
8bfec24108
Support slices + out params in Models.ts generation. Update website with runtime info
2021-11-18 17:54: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
36570645ff
[v2] v2.0.0-beta.20
2021-11-09 20:37:44 +11:00
Lea Anthony
3711bdc41e
[v2] Add default wailsjsdir when generating module
2021-11-09 20:31:51 +11:00
Lea Anthony
a9268bc56e
[v2] Re-enable cli flags for assetdir if needed. Fixes debugging from IDE.
2021-11-09 20:11:34 +11:00
Lea Anthony
663925f9e8
[v2] v2.0.0-beta.19
2021-11-08 21:03:42 +11:00
Lea Anthony
0af8d506c1
[v2] v2.0.0-beta.18
2021-11-08 20:28:04 +11:00
Lea Anthony
b03a758747
[v2] v2.0.0-beta.17
2021-11-08 20:13:29 +11:00
Lea Anthony
c64b7bb79c
[v2] v2.0.0-beta.16
2021-11-08 19:15:07 +11:00
Lea Anthony
c90bfc310a
[mac] Fix lifecycle hooks
2021-11-06 10:40:02 +11:00
Lea Anthony
62d1d621aa
[mac] Tidy up
2021-11-04 20:58:08 +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
4653c77a81
Merge branch 'master' into v2-mac-docs
2021-11-02 08:20:20 +11:00
Lukas Crepaz
b5f68e24d6
added appargs for application arguments in dev mode
2021-11-01 08:57:10 +01:00
Lukas Crepaz
3948c8ca61
use environment variables to supply the development binary with flags to support CLI arguments in the app
2021-10-31 09:12:22 +01: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
Lea Anthony
d19c982eed
v2.0.0-beta.15
2021-10-26 19:21:41 +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
5703d465fc
[v2] v2.0.0-beta.14
2021-10-23 08:52:02 +11: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
3a8ba96cb3
[windows] Update webview2 to 91.0.992.28
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
d47b3734af
[v2] v2.0.0-beta.13
2021-10-12 20:47:03 +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
Lea Anthony
81a9619fd7
[v2] v2.0.0-beta.12
2021-10-12 06:53:35 +11:00
Lea Anthony
ce103af77b
[v2] Update 'replace' line in go.mod
2021-10-12 06:51:22 +11:00
Lea Anthony
2649c3d17d
[v2] Fix bindings.js
2021-10-12 06:34:01 +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
8b5bcdfeff
[v2] v2.0.0-beta.11
2021-10-11 19:24:04 +11:00
Lea Anthony
8f31183fa8
[v2] Fix client timeouts
2021-10-11 19:23:31 +11:00
Lea Anthony
b0df3f5c39
[v2] v2.0.0-beta.10
2021-10-10 15:46:04 +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
dd7c6a3d58
[v2] v2.0.0-beta.9
2021-10-10 11:20:20 +11:00
Lea Anthony
cfbeb1efd1
[v2] Fix parsing multiline require in go.mod
2021-10-10 11:18:52 +11:00
Lea Anthony
2729081f2c
[v2] v2.0.0-beta.8
2021-10-09 07:57:23 +11:00
Lea Anthony
1368c20029
[website] v2.0.0-beta.7
2021-10-09 00:06:39 +11:00
Lea Anthony
0acfdd1516
[website] v2.0.0-beta.6
2021-10-09 00:03:35 +11:00
Lea Anthony
722ecc969b
[website] Update docs to v2.0.0-beta.5
2021-10-08 20:27:10 +11:00
Lea Anthony
3765c8fb57
[v2] Auto update wails version in projects in dev mode
2021-10-08 19:53:46 +11:00
Lea Anthony
10ac38c650
[v2] update go build url
2021-10-08 19:51:51 +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
1ae9469e90
[v2] Fix bindings build tags
2021-10-06 20:36:31 +11:00
Lea Anthony
d597d8e1c9
[v2] Fix bindings build tags
2021-10-06 20:36:15 +11: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
a59d01ddb9
[v2] Fix killing dev command on Windows
2021-10-03 22:19:40 +11:00
Lea Anthony
27f8df2b31
[v2] Support "frontend:dev" command
2021-10-03 21:29:59 +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
f6b83b0933
[v2] New -debounce flag to configure debounce time of dev server
2021-10-03 14:04:05 +11:00
Lea Anthony
afb1d12c3b
[v2] Add meta tag to control script injection behaviour
2021-10-02 14:04:59 +10:00
Cody Bentley
e6a89790e3
Fixed missing comma that would break bindings when more than one package exists
2021-09-29 22:04:28 -06: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
Soheib El-Harrache
37987b3827
Fix browser.go
...
Fixed minimum version variable
2021-09-27 15:12:37 -04:00
Lea Anthony
2f2a7a567a
[v2] Fix vscode output + default template
2021-09-25 14:44:23 +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
5585d72c1c
[v2] Fix wailsjs generation
2021-09-15 23:20:47 +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
Travis McLane
00639677f5
fix Apple Silicon check
2021-09-14 12:19:22 -05: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
c9f93cd313
[windows] Handle naked go build
2021-09-10 19:38:19 +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
c46182923c
[v2] Add version to wails.json
2021-09-08 23:32:48 +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
e4d70f94b1
[windows] Temporarily remove docker as optional requirement
2021-09-07 20:36:51 +10:00
Lea Anthony
70418783a8
[v2] Semver tests
2021-09-07 18:38:07 +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
ac06e6728d
[windows] WebView2 check fix
2021-09-06 17:44:57 +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
1cd38d12f9
Add webview2 to wails doctor, refactored IsAppleSilicon
2021-09-03 05:55:51 +10:00
Lea Anthony
0b71d64931
[v2] window.backend -> window.go
2021-09-01 20:52:34 +10:00
Lea Anthony
4954655ad4
[windows] Tidy wails.json
2021-09-01 06:48:06 +10:00
Lea Anthony
ac4c17ca09
[windows] Generate bindings + models
2021-08-31 19:51:43 +10:00
Lea Anthony
604dc6ace3
[windows] Rename assetdir json key
2021-08-31 19:47:40 +10:00
Lea Anthony
e718fb8333
[windows-x] Add LogTrace
2021-08-29 14:36:31 +10:00
Lea Anthony
c5d9fd1a0d
[windows-x] Generate TS models
2021-08-28 14:51:40 +10:00
Lea Anthony
63117fd519
[windows-x] Only delete wailsbindings in production build
2021-08-28 14:51:12 +10:00
Lea Anthony
a7c5064a33
[windows-x] Generate runtime wrapper in project, initial model binding, better error handling in calls, assetdir fix,
2021-08-27 21:11:03 +10:00
Lea Anthony
f20ce7411d
[windows-x] Add wailsjs directory flag
2021-08-26 23:25:29 +10:00
Lea Anthony
a7c04ac891
[windows-x] updated desktop.js
2021-08-26 23:24:57 +10:00
Lea Anthony
a861aa36b9
[windows-x] Fix accelerator key handling
2021-08-26 21:33:16 +10:00
Lea Anthony
af593ef47a
[windows-x] Only show window after NavigationCompleted
2021-08-26 21:26:32 +10:00
Lea Anthony
b98ab1f5b5
[windows-x] Production build compile fix
2021-08-26 21:25:44 +10:00
Lea Anthony
5ff3a286cf
[windows-x] Support OnDomReady, fix build
2021-08-26 21:06:54 +10:00
Lea Anthony
58dc917fb7
[windows-x] Startup/Shutdown -> OnStartup/OnShutdown
2021-08-26 20:38:03 +10:00
Lea Anthony
e00d65d468
[windows-x] Update events system to accommodate dev build
2021-08-25 20:54:05 +10:00
Lea Anthony
b558246d52
[windows-x] Dev mode. Auto rebuild/reload. Auto open browser. Disconnect spinner. Base template update. mimecache
2021-08-24 23:48:03 +10:00
Lea Anthony
c3c88f5e27
[windows-x] Huge updates to devmode, runtime, build command.
2021-08-22 23:05:22 +10:00
Lea Anthony
31468aa177
[windows-x] Initial support for dev
2021-08-18 22:13:45 +10:00
Lea Anthony
6923ea301b
[windows-x] Refactor runtime & asset server
2021-08-18 22:12:00 +10:00
Lea Anthony
ec8d8e4587
[windows-x] Init startup hook
2021-08-18 22:05:30 +10:00
Lea Anthony
32591465f3
[windows-x] Fix runtime timeout
2021-08-18 19:29:08 +10:00
Lea Anthony
83baf4c6bb
[windows-x] Support debug flag, prevent devtools, zoom and context menus in prod builds
2021-08-17 20:38:14 +10:00
Lea Anthony
c383a61036
[windows-x] Support webview2 runtime checker on startup
2021-08-16 21:35:25 +10:00
Lea Anthony
9d9c3d971a
[windows-x] Update wails doctor
2021-08-16 19:19:32 +10:00
Lea Anthony
09bae529de
[windows-x] Fix icon bug
2021-08-15 21:27:49 +10:00
Lea Anthony
38c507a605
[windows-x] Add skip frontend build option
2021-08-15 21:27:33 +10:00
Lea Anthony
de255729e6
[windows-x] Support window drag
2021-08-15 20:17:58 +10:00
Lea Anthony
3ac1dcc8d9
[windows-x] Use winres for processing manifest + icon
2021-08-15 20:16:14 +10:00
Lea Anthony
8e84bdfa8d
[windows-x] Support calling bound methods
2021-08-13 23:44:24 +10:00
Lea Anthony
316e4de8e2
[windows-x] Support events
2021-08-11 21:26:41 +10:00
Lea Anthony
d83fd1c2b4
[windows] [WIP] Support embedded asset.FS, updated runtime
2021-08-10 06:35:12 +10:00
Lea Anthony
619d8cc05e
[windows-x] Support events runtime js->go, Refactor events methods, Refactor JS runtime.
2021-08-01 22:14:56 +10:00
Lea Anthony
244b3dc2b4
[windows-x] Support embed.fs assets, log runtime
2021-08-01 22:14:56 +10:00
Lea Anthony
1a69d93d32
[windows-x] Remove Super key for now
2021-08-01 22:14:56 +10:00
Lea Anthony
5ba85f2817
[windows-x] Fix icon
2021-08-01 22:14:56 +10:00
Lea Anthony
76f19f0752
Merge pull request #762 from s12chung/inline-js
...
[v2] handle inline javascript in assetbundle.go
2021-07-31 00:07:17 +10:00
Lea Anthony
5b10ee4b40
[windows-x] Runtime ported. Menu shortcuts.
2021-07-25 20:21:21 +10:00
Lea Anthony
7eb0718c9c
[windows-x] Tidy up refactor
2021-07-25 15:56:53 +10:00
Lea Anthony
ca8d41dd3b
[windows-x] Refactor runtime again
2021-07-25 15:37:30 +10:00
Lea Anthony
aee395020f
[windows-x] Support multiple radiogroups
2021-07-25 14:43:03 +10:00
Lea Anthony
f377c94ba3
[windows-x] Support Application Menu, menu items, callbacks, checkboxes
2021-07-24 18:37:20 +10:00
Lea Anthony
e11dc0e080
[windows] Support all window runtime methods
2021-07-24 10:34:43 +10:00
Lea Anthony
0ea135a546
[windows] Support more runtime methods,
...
WindowCenter, WindowMaximise,WindowUnmaximise,WindowMinimise,WindowUnminimise, WindowSetPos,WindowSetSize
Settings: DisableWindowIcon, StartHidden, HideWindowOnClose
2021-07-24 06:55:47 +10:00
Lea Anthony
ccda8c5760
[window] frontend experiment
2021-07-22 19:49:54 +10:00
Steve Chung
8a5287794e
handle inline javascript in assetbundle.go
2021-07-21 17:22:18 -04:00
Lea Anthony
06ebe5f51f
[v2] [broken - WIP] Major refactor of runtime in progress
2021-07-19 23:04:36 +10:00
Lea Anthony
f02c140709
[v2] [broken - WIP] Major refactor of runtime in progress
2021-07-19 20:21:41 +10:00
Lea Anthony
b80a64b0ee
[v2] [broken - WIP] Major refactor of runtime in progress
2021-07-18 20:00:01 +10:00
Lea Anthony
5d2cc81123
[windows] Prevent WebView2 from processing keystrokes
2021-07-18 19:02:33 +10:00
Lea Anthony
b86d2fe8cd
[windows] Support more accelerator keys
2021-07-18 13:11:15 +10:00
Lea Anthony
fee14babbc
[windows] Basic accelerator support
2021-07-18 12:32:14 +10:00
Lea Anthony
b552c16539
[windows] Add key handler for Webview2 to prevent default hotkeys.
2021-07-16 22:30:58 +10:00
Lea Anthony
d574d53fca
[windows] Add debug log for Webview2 version and minimum required version
2021-07-16 21:13:34 +10:00
Lea Anthony
e7cb40d5ee
[windows] use idgen to track menu IDs. Fix chechbox typo
2021-07-11 20:21:23 +10:00
Lea Anthony
1748e8479f
[windows] Fixes for window sizing
2021-07-11 11:29:34 +10:00
Lea Anthony
4f2788a294
[windows] Fixes for radiobox sync
2021-07-10 17:03:55 +10:00
Travis McLane
856b81ab04
add missing import
2021-07-09 15:08:59 -05:00
Lea Anthony
76aab2271c
[windows] Menu checkboxes and radio groups now fully in sync when using Go menus mutltiple times.
2021-07-08 23:34:56 +10:00
Lea Anthony
3192026e6d
[windows] Support updating application menu
2021-07-06 21:07:35 +10:00
Lea Anthony
90dd05e52e
[windows] Support radio groups in menus
2021-07-06 07:30:48 +10:00
Lea Anthony
e73cf44ddc
[windows] Preliminary support for application menu. More work TBD.
2021-07-05 21:37:48 +10:00
Lea Anthony
4c2804eac9
[v2] Create default windows app menu
2021-07-04 13:59:21 +10:00
Lea Anthony
b69f1e6c43
[v2] Put mac specific calls behind build tag
2021-07-04 09:35:45 +10:00
Lea Anthony
34da4f056a
[mac] Fix onTrayMenuOpen by being less aggressive with freeing memory 😀
2021-07-03 18:34:24 +10:00
Lea Anthony
642c1d5ec5
[v2] Target ARM on Apple Silicon, even if CLI is compiled for AMD64
2021-07-03 16:32:47 +10:00
Lea Anthony
1f3351ffa5
[v2] Get wails dev
to compile again
2021-06-30 21:36:30 +10:00
Lea Anthony
6dbcd4fc45
[v2] New Svelte template. Updates to vanilla. Improved wails generate template
2021-06-30 20:50:39 +10:00
Lea Anthony
3de38003bf
[v2] ARM64 fixes
2021-06-29 23:45:05 +10:00
Lea Anthony
0a5c43435e
[mac] Fix memory leak wrt base64 images
2021-06-29 23:29:20 +10:00
Lea Anthony
d7bb831d7f
[mac] Fix memory leak wrt updating menus
2021-06-29 22:52:32 +10:00
Lea Anthony
824256db6d
[mac] Small memory leak fixes
2021-06-29 21:18:42 +10:00
Lea Anthony
2f311ee403
[mac] Fix memory leak with menu updates
2021-06-29 18:36:34 +10:00
Lea Anthony
e04db8775f
[mac] Fix memory leak with menu item callback data
2021-06-29 15:49:44 +10:00
Lea Anthony
2fbc63b458
[mac] Fix C warnings
2021-06-29 15:49:16 +10:00
Lea Anthony
9c75e61704
[v2] Add CopyDirExtended
2021-06-27 20:15:05 +10:00
Lea Anthony
509c70a97c
[v2] Dialog fixes
2021-06-26 18:20:24 +10:00
Lea Anthony
46ad4f4d18
[windows] Support SetPosition
2021-06-21 19:21:25 +10:00
Lea Anthony
2fc2d63e2d
[v2] Remove SetColour
2021-06-21 18:05:45 +10:00
Lea Anthony
d137859d12
[windows] Support fullscreen config + api & unfullscreen api
2021-06-21 16:54:33 +10:00
Lea Anthony
09cf223aa2
[windows] Workaround webview2 bug being blank. Reduced flashing at start.
2021-06-21 15:48:24 +10:00
Lea Anthony
909da72eb2
[windows] Support StartHidden flag
2021-06-21 15:39:26 +10:00
Lea Anthony
2a06e2e577
[windows] Change location of application data
2021-06-21 15:27:14 +10:00
Lea Anthony
7f841ab85b
[windows] hideWindowOnClose partial solution
2021-06-21 15:08:52 +10:00
Lea Anthony
d06f563bfe
[windows] Fix application shutdown
2021-06-21 14:44:07 +10:00
Lea Anthony
c53d44b3ec
[windows] Temporarily use common-dialog fork
2021-06-21 14:24:42 +10:00
Lea Anthony
5e51f426fa
[windows] Fix app size, disable devtools in production build
2021-06-21 14:12:05 +10:00
Lea Anthony
193d9e8ed8
[windows] Better handle closing dialogs
2021-06-21 14:11:30 +10:00
Lea Anthony
185b7fed63
[windows] Lint fixes
2021-06-21 09:58:10 +10:00
Lea Anthony
ee6ad0bb27
[windows] Support frameless
2021-06-21 09:44:45 +10:00
Lea Anthony
3644f4ae1e
[windows] Support drag
2021-06-21 09:04:14 +10:00
Lea Anthony
28d87a8e58
[windows] Improve Save Dialog
2021-06-20 16:09:22 +10:00
Lea Anthony
cf7d31e432
[windows] Improve Dialog Message API
2021-06-20 16:09:22 +10:00
Lea Anthony
d521f80dcd
[windows] Improve Dialog API. Major refactor.
2021-06-20 13:48:30 +10:00
Lea Anthony
102a8cc5a6
[windows] Support Dialog API
2021-06-19 16:29:49 +10:00
Lea Anthony
e90f5361be
[windows] Support webview2 runtime installation strategies
2021-06-15 21:25:08 +10:00
Lea Anthony
afe677d39d
[windows] Update SDK scripts/files
2021-06-15 20:08:54 +10:00
Lea Anthony
58e6ce10ad
[windows] Support disabling window icon
2021-06-14 12:00:47 +10:00
Lea Anthony
b0c522a59a
[windows] Support translucent windows
2021-06-14 11:36:41 +10:00
Lea Anthony
a269fc9e8c
[windows] Support transparent webview
2021-06-13 20:47:01 +10:00
Lea Anthony
7cd6d109d4
[windows] Add missing files
2021-06-12 07:32:03 +10:00
Lea Anthony
1f8a2bb9b1
[windows] Update WebView2 to 1.0.864.35
2021-06-12 07:31:47 +10:00