JulioDRF
40e326a708
Fix binding generation special cases ( #1902 )
...
* Make binding.go easier to test
* Fix non-deterministic namespace order for bindings
* Add binding tests
* Fix nested import structs, non-string map keys, and escape invalid variable names
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-10-01 15:49:51 +10:00
Zámbó, Levente
de49b1f125
fix gtk_window_begin_resize_drag's mouse button ( #1920 )
...
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-10-01 15:45:37 +10:00
Zámbó, Levente
2690250378
Add window transparency for linux ( #1926 )
2022-10-01 15:44:38 +10:00
dependabot[bot]
32e9cb30bf
Bump github.com/labstack/echo/v4 from 4.7.2 to 4.9.0 in /v2 ( #1924 )
2022-09-30 22:00:01 +02:00
Zámbó, Levente
13532e00a0
add missing resize for framless window on linux ( #1918 )
...
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-09-30 08:51:08 +10:00
Lea Anthony
c05666af7b
Fix asset handler on linux
2022-09-30 08:34:32 +10:00
Zámbó, Levente
b1e04772d9
bugfix/linux framless window drag ( #1916 )
2022-09-30 00:06:11 +10:00
Lea Anthony
b2069c871d
Refactor app ( #1909 )
...
* Application refactor
* [windows] refactor out main loop. Create new application struct. Refactor assethandler/assetserver signatures.
* Refactor darwin app
* Refactor app for linux
* Update v2/internal/frontend/assetserver/assethandler.go
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
* Update v2/internal/frontend/assetserver/assethandler.go
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
* Update v2/internal/frontend/assetserver/assetserver.go
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
* Update v2/internal/frontend/assetserver/assetserver.go
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
2022-09-29 18:43:35 +10:00
Lea Anthony
1571b10b84
Quote command arguments if they have a space ( #1892 )
2022-09-25 22:20:01 +10:00
stffabi
f5549db85d
[dev] Do not generate bindings in the dev app itself ( #1899 )
...
* [dev] Pass skip bindings to the building process
* [dev] Do not generate bindings in the dev app itself
This is done outside during `wails dev` bootstrapping and
fast regeneration seems to sometime cause locking problems
on Windows.
2022-09-25 21:21:41 +10:00
stffabi
953e67e7ed
[assetHandler] Remove redundant log prefix ( #1896 )
2022-09-24 18:03:16 +10:00
Lea Anthony
fd32734382
Add support for default No button ( #1875 )
...
* Add support for default No button
* Fix tests
2022-09-23 10:50:54 +10:00
Lea Anthony
74133c9ae3
v2.0.0
2022-09-22 11:00:57 +10:00
Misite Bao
e9b2c15664
feat: optimize documentation website ( #1849 )
...
* fix(website): fix i18n configuration
* feat: add i18n file to auto generate code
* feat: move the crowdin configuration file to the website directory
* feat(website): add crowdin dependencies and scripts
* feat: add COC
* feat: use escape hatch syntax to wrap JSX code in MDX files
* feat: remove ach language
* feat: generate default language configuration
* feat: remove compare link
* feat: add COC link
* feat(website): update documentation
* feat: use escape hatch syntax to wrap JSX code in MDX files
* style: add prettier
* style: format mdx files
* chore: remove prettier command
* feat: update en docs
* feat: sync Chinese documents
* feat: update doc
* Update website/src/pages/coc.mdx
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-09-18 22:01:50 +10:00
Lea Anthony
b93cdcd942
Releasetest/release workflow ( #1869 )
...
* Test release workflow
* Update release.yml
* Update release.yml
* add linux deps
* Update release.yml
* Update release.yml
* Update release.yml
* Update release.yml
* Update release.yml
* Update release.yml
* Update release.yml
* Update release.yml
* Update release.yml
* Fix: Misc tests
* Fix: Misc tests + linux build tags
* Fix: Bindings tests + move templates to pkg. Add json schema for templates
* Fix: template tests
* Add tests to release workflow. Test for go 1.18 + go 1.19
Fix: ignore .m files for non darwin builds. Fix watcher test. Fix warning in clilogger.
* Fix release pipeline
* Matrix for tests
* Rename templates to make tests work
* Update template test
* Debug template test
* Debug template test
* Debug template test
* Fix gitignore
* Update release.yml
2022-09-18 08:55:21 +10:00
stffabi
1026119eca
[templates] Use embed all to include all files ( #1862 )
...
Otherwise files prefixed with `.` and `_` won't get embedded.
2022-09-17 00:37:30 +10:00
Lea Anthony
f78476e051
Fix: lit template
2022-09-16 17:48:48 +10:00
Lea Anthony
124295a79c
Remove support for < Go 1.18 in wails doctor
2022-09-16 13:36:33 +10:00
stffabi
f97f5bb602
[build] Fix buildtags parsing if only one tag is specified ( #1858 )
...
* [build] Fix buildtags parsing if only one tag is specified
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-09-15 17:04:00 +10:00
stffabi
f1dc9eb4ef
[cli] Add check for minimum required go version ( #1853 )
...
- Update out of sync go.mod with minimum go version
- Check for minimum go version during build with build constraint
“internal/goversion/build_constraint.go:9:2: MinGoVersionRequired (constant "You need Go 1.18 or newer to compile this program" of type string) is not used”
2022-09-15 07:28:28 +10:00
stffabi
854bd9433d
[go] Bump minimum required go version to 1.18 ( #1854 )
2022-09-14 23:47:15 +10:00
Lea Anthony
e75fb53fa5
Fix version text v2.0.0-rc.1.1
2022-09-13 12:06:54 +10:00
Lea Anthony
847cd67077
v2.0.0-rc.1 ( #1846 )
...
* v2.0.0-rc.1
* Fix changelog jsx errors. Can't wait to get rid of jsx.
2022-09-13 11:47:13 +10:00
Lea Anthony
052b9222c1
Add garble support ( #1793 )
...
Co-authored-by: AlbinoDrought <sean@albinodrought.com>
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
2022-09-13 10:05:37 +10:00
imgbot[bot]
eef99ee577
[ImgBot] Optimize images ( #1812 )
...
*Total -- 5,696.04kb -> 5,003.34kb (12.16%)
/v2/pkg/commands/build/internal/packager/icon32.png -- 7.95kb -> 2.95kb (62.83%)
/v2/internal/frontend/desktop/windows/winc/dock_topbottom.png -- 4.27kb -> 1.82kb (57.31%)
/assets/images/jetbrains-grayscale.png -- 102.85kb -> 52.29kb (49.16%)
/v2/internal/frontend/desktop/windows/winc/dock_topleft.png -- 3.47kb -> 1.88kb (45.81%)
/cmd/templates/svelte/frontend/public/favicon.png -- 3.05kb -> 1.91kb (37.45%)
/website/static/img/icon-windows-dark.svg -- 0.63kb -> 0.45kb (28.35%)
/v2/pkg/buildassets/build/appicon.png -- 174.74kb -> 129.52kb (25.88%)
/website/static/img/favicon.svg -- 0.99kb -> 0.76kb (23.37%)
/website/static/img/go_js.svg -- 4.49kb -> 3.45kb (23.14%)
/website/static/img/go_js_dark.svg -- 4.54kb -> 3.50kb (22.97%)
/cmd/templates/vuetify2-basic/frontend/src/assets/images/logo.png -- 300.95kb -> 234.35kb (22.13%)
/cmd/templates/vuetify-basic/frontend/src/assets/images/logo.png -- 300.95kb -> 234.35kb (22.13%)
/cmd/templates/create-react-app/frontend/src/logo.png -- 300.95kb -> 234.35kb (22.13%)
/cmd/templates/vuebasic/frontend/src/assets/images/logo.png -- 300.95kb -> 234.35kb (22.13%)
/cmd/templates/svelte/frontend/src/logo.png -- 300.95kb -> 234.35kb (22.13%)
/website/static/img/architecture.svg -- 3.83kb -> 3.04kb (20.6%)
/website/static/img/Terminal-icon-dark.svg -- 0.99kb -> 0.79kb (20.37%)
/website/static/img/Terminal-icon.svg -- 0.99kb -> 0.79kb (19.84%)
/website/static/img/wails-logo-textless.svg -- 4.11kb -> 3.40kb (17.31%)
/assets/images/pace.jpeg -- 3.06kb -> 2.55kb (16.57%)
/website/static/img/icon-apple-dark.svg -- 1.10kb -> 0.92kb (16.33%)
/website/static/img/Go_Logo_Blue.svg -- 2.20kb -> 1.86kb (15.21%)
/website/static/img/logo-dark.svg -- 7.19kb -> 6.18kb (14.12%)
/website/static/img/wails-logo-horizontal-dark.svg -- 6.29kb -> 5.41kb (14.02%)
/website/static/img/logo-light.svg -- 7.12kb -> 6.13kb (14%)
/website/static/img/wails-logo-horizontal.svg -- 6.22kb -> 5.36kb (13.87%)
/website/static/img/icon-windows.svg -- 0.42kb -> 0.39kb (8.14%)
/v2/cmd/wails/internal/commands/generate/template/base/frontend/dist/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/vue-ts/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/plain/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/lit/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/react-ts/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/common/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/lit-ts/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/svelte-ts/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/lit/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/svelte/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/preact/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/preact/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/generate/plain/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/react/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/vanilla/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/vue/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/react/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/vanilla-ts/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/preact-ts/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/vue/frontend/src/assets/images/logo-universal.png -- 146.83kb -> 136.42kb (7.09%)
/cmd/templates/vue3-js/frontend/src/assets/logo.png -- 6.69kb -> 6.33kb (5.4%)
/v2/cmd/wails/internal/commands/initialise/templates/templates/preact/frontend/src/assets/preact.svg -- 1.57kb -> 1.49kb (4.99%)
/website/static/img/icon-apple.svg -- 0.76kb -> 0.72kb (4.52%)
/website/static/img/desktop-application-app-dark.svg -- 4.56kb -> 4.37kb (4.34%)
/website/static/img/desktop-application-app.svg -- 4.54kb -> 4.35kb (4.34%)
/website/static/img/logo.svg -- 6.55kb -> 6.29kb (4.05%)
/website/static/img/vitejs.svg -- 3.76kb -> 3.62kb (3.79%)
/cmd/templates/create-react-app/frontend/public/logo512.png -- 175.92kb -> 169.55kb (3.62%)
/v2/pkg/commands/build/internal/packager/icon128.png -- 16.10kb -> 15.52kb (3.58%)
/cmd/templates/vue3-full/frontend/src/assets/appicon.png -- 105.56kb -> 101.81kb (3.56%)
/cmd/packages/darwin/icon.png -- 105.56kb -> 101.81kb (3.56%)
/cmd/templates/vue3-js/frontend/src/assets/appicon.png -- 105.56kb -> 101.81kb (3.56%)
/cmd/packages/windows/icon.png -- 105.56kb -> 101.81kb (3.56%)
/cmd/templates/create-react-app/frontend/public/logo192.png -- 37.41kb -> 36.24kb (3.14%)
/cmd/templates/vuebasic/frontend/src/assets/fonts/roboto/roboto-v18-latin-regular.svg -- 47.83kb -> 46.81kb (2.13%)
/v2/pkg/commands/build/internal/packager/icon256.png -- 26.46kb -> 25.99kb (1.79%)
/website/static/img/icon-linux.svg -- 2.94kb -> 2.92kb (0.4%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-09-12 21:57:07 +10:00
Lea Anthony
583b3cd1c3
New Crowdin updates ( #1800 )
...
* New translations markdown-page.md (Acholi)
[ci skip]
* New translations stats.mdx (Acholi)
[ci skip]
* New translations code.json (Acholi)
[ci skip]
* New translations options.json (Acholi)
[ci skip]
* New translations current.json (Acholi)
[ci skip]
* New translations version-v2.0.0-beta.43.json (Acholi)
[ci skip]
* New translations helloworld.mdx (Acholi)
[ci skip]
* New translations footer.json (Acholi)
[ci skip]
* New translations navbar.json (Acholi)
[ci skip]
* New translations emailit.mdx (Acholi)
[ci skip]
* New translations modalfilemanager.mdx (Acholi)
[ci skip]
* New translations linux.mdx (Acholi)
[ci skip]
* New translations scriptbar.mdx (Acholi)
[ci skip]
* New translations minecraftupdater.mdx (Acholi)
[ci skip]
* New translations faq.mdx (Acholi)
[ci skip]
* New translations community-guide.mdx (Acholi)
[ci skip]
* New translations vscode.mdx (Acholi)
[ci skip]
* New translations 2021-09-27-v2-beta1-release-notes.mdx (Acholi)
[ci skip]
* New translations _category_.json (Acholi)
[ci skip]
* New translations templates.mdx (Acholi)
[ci skip]
* New translations _category_.json (Acholi)
[ci skip]
* New translations troubleshooting.mdx (Acholi)
[ci skip]
* New translations windows-installer.mdx (Acholi)
[ci skip]
* New translations windows.mdx (Acholi)
[ci skip]
* New translations howdoesitwork.mdx (Acholi)
[ci skip]
* New translations introduction.mdx (Acholi)
[ci skip]
* New translations cli.mdx (Acholi)
[ci skip]
* New translations _category_.json (Acholi)
[ci skip]
* New translations _category_.json (Acholi)
[ci skip]
* New translations _category_.json (Acholi)
[ci skip]
* New translations _category_.json (Acholi)
[ci skip]
* New translations _category_.json (Acholi)
[ci skip]
* New translations window.mdx (Acholi)
[ci skip]
* New translations menus.mdx (Acholi)
[ci skip]
* New translations options.mdx (Acholi)
[ci skip]
* New translations project-config.mdx (Acholi)
[ci skip]
* New translations _category_.json (Acholi)
[ci skip]
* New translations browser.mdx (Acholi)
[ci skip]
* New translations dialog.mdx (Acholi)
[ci skip]
* New translations events.mdx (Acholi)
[ci skip]
* New translations intro.mdx (Acholi)
[ci skip]
* New translations log.mdx (Acholi)
[ci skip]
* New translations menu.mdx (Acholi)
[ci skip]
* New translations dogsapi.mdx (Acholi)
[ci skip]
* New translations templates.mdx (Chinese Simplified)
[ci skip]
* New translations templates.mdx (Russian)
[ci skip]
* New translations templates.mdx (Japanese)
[ci skip]
* New translations templates.mdx (Korean)
[ci skip]
* New translations troubleshooting.mdx (Chinese Simplified)
[ci skip]
* New translations templates.mdx (Acholi)
[ci skip]
* New translations encrypteasy.mdx (Japanese)
[ci skip]
* New translations wally.mdx (Korean)
[ci skip]
* New translations wally.mdx (Japanese)
[ci skip]
* New translations wally.mdx (Russian)
[ci skip]
* New translations wally.mdx (Chinese Simplified)
[ci skip]
* New translations wombat.mdx (Japanese)
[ci skip]
* New translations wombat.mdx (Korean)
[ci skip]
* New translations wombat.mdx (Russian)
[ci skip]
* New translations wombat.mdx (Chinese Simplified)
[ci skip]
* New translations ytd.mdx (Japanese)
[ci skip]
* New translations ytd.mdx (Korean)
[ci skip]
* New translations ytd.mdx (Russian)
[ci skip]
* New translations ytd.mdx (Chinese Simplified)
[ci skip]
* New translations encrypteasy.mdx (Korean)
[ci skip]
* New translations october.mdx (Japanese)
[ci skip]
* New translations encrypteasy.mdx (Russian)
[ci skip]
* New translations encrypteasy.mdx (Chinese Simplified)
[ci skip]
* New translations filehound.mdx (Japanese)
[ci skip]
* New translations filehound.mdx (Korean)
[ci skip]
* New translations filehound.mdx (Russian)
[ci skip]
* New translations filehound.mdx (Chinese Simplified)
[ci skip]
* New translations mollywallet.mdx (Japanese)
[ci skip]
* New translations mollywallet.mdx (Korean)
[ci skip]
* New translations mollywallet.mdx (Russian)
[ci skip]
* New translations mollywallet.mdx (Chinese Simplified)
[ci skip]
* New translations october.mdx (Korean)
[ci skip]
* New translations october.mdx (Russian)
[ci skip]
* New translations october.mdx (Chinese Simplified)
[ci skip]
* New translations optimus.mdx (Japanese)
[ci skip]
* New translations optimus.mdx (Korean)
[ci skip]
* New translations optimus.mdx (Russian)
[ci skip]
* New translations optimus.mdx (Chinese Simplified)
[ci skip]
* New translations portfall.mdx (Japanese)
[ci skip]
* New translations portfall.mdx (Korean)
[ci skip]
* New translations portfall.mdx (Russian)
[ci skip]
* New translations portfall.mdx (Chinese Simplified)
[ci skip]
* New translations scriptbar.mdx (Russian)
[ci skip]
* New translations emailit.mdx (Japanese)
[ci skip]
* New translations emailit.mdx (Korean)
[ci skip]
* New translations emailit.mdx (Russian)
[ci skip]
* New translations emailit.mdx (Chinese Simplified)
[ci skip]
* New translations modalfilemanager.mdx (Japanese)
[ci skip]
* New translations modalfilemanager.mdx (Korean)
[ci skip]
* New translations modalfilemanager.mdx (Russian)
[ci skip]
* New translations modalfilemanager.mdx (Chinese Simplified)
[ci skip]
* New translations scriptbar.mdx (Japanese)
[ci skip]
* New translations scriptbar.mdx (Korean)
[ci skip]
* New translations scriptbar.mdx (Chinese Simplified)
[ci skip]
* New translations minecraftupdater.mdx (Japanese)
[ci skip]
* New translations minecraftupdater.mdx (Korean)
[ci skip]
* New translations minecraftupdater.mdx (Russian)
[ci skip]
* New translations minecraftupdater.mdx (Chinese Simplified)
[ci skip]
* New translations troubleshooting.mdx (Chinese Simplified)
[ci skip]
* New translations optimus.mdx (Acholi)
[ci skip]
* New translations portfall.mdx (Acholi)
[ci skip]
* New translations wally.mdx (Acholi)
[ci skip]
* New translations october.mdx (Acholi)
[ci skip]
* New translations mollywallet.mdx (Acholi)
[ci skip]
* New translations filehound.mdx (Acholi)
[ci skip]
* New translations encrypteasy.mdx (Acholi)
[ci skip]
* New translations wombat.mdx (Acholi)
[ci skip]
* New translations ytd.mdx (Acholi)
[ci skip]
* New translations scriptbar.mdx (Acholi)
[ci skip]
* New translations minecraftupdater.mdx (Acholi)
[ci skip]
* New translations modalfilemanager.mdx (Acholi)
[ci skip]
* New translations emailit.mdx (Acholi)
[ci skip]
* New translations troubleshooting.mdx (Japanese)
[ci skip]
* New translations troubleshooting.mdx (Korean)
[ci skip]
* New translations troubleshooting.mdx (Russian)
[ci skip]
* New translations troubleshooting.mdx (Chinese Simplified)
[ci skip]
* New translations troubleshooting.mdx (Acholi)
[ci skip]
* New translations troubleshooting.mdx (Chinese Simplified)
[ci skip]
* New translations troubleshooting.mdx (Chinese Simplified)
[ci skip]
* New translations building.mdx (Japanese)
[ci skip]
* New translations 2021-11-08-v2-beta2-release-notes.mdx (Japanese)
[ci skip]
* New translations howdoesitwork.mdx (Chinese Simplified)
[ci skip]
* New translations introduction.mdx (Japanese)
[ci skip]
* New translations introduction.mdx (Korean)
[ci skip]
* New translations introduction.mdx (Russian)
[ci skip]
* New translations introduction.mdx (Chinese Simplified)
[ci skip]
* New translations 2021-09-27-v2-beta1-release-notes.mdx (Japanese)
[ci skip]
* New translations 2021-09-27-v2-beta1-release-notes.mdx (Korean)
[ci skip]
* New translations 2021-09-27-v2-beta1-release-notes.mdx (Russian)
[ci skip]
* New translations 2021-09-27-v2-beta1-release-notes.mdx (Chinese Simplified)
[ci skip]
* New translations 2021-11-08-v2-beta2-release-notes.mdx (Korean)
[ci skip]
* New translations howdoesitwork.mdx (Korean)
[ci skip]
* New translations 2021-11-08-v2-beta2-release-notes.mdx (Russian)
[ci skip]
* New translations 2021-11-08-v2-beta2-release-notes.mdx (Chinese Simplified)
[ci skip]
* New translations 2022-02-22-v2-beta3-release-notes.mdx (Japanese)
[ci skip]
* New translations 2022-02-22-v2-beta3-release-notes.mdx (Korean)
[ci skip]
* New translations 2022-02-22-v2-beta3-release-notes.mdx (Russian)
[ci skip]
* New translations 2022-02-22-v2-beta3-release-notes.mdx (Chinese Simplified)
[ci skip]
* New translations dogsapi.mdx (Japanese)
[ci skip]
* New translations dogsapi.mdx (Korean)
[ci skip]
* New translations dogsapi.mdx (Russian)
[ci skip]
* New translations dogsapi.mdx (Chinese Simplified)
[ci skip]
* New translations howdoesitwork.mdx (Russian)
[ci skip]
* New translations howdoesitwork.mdx (Japanese)
[ci skip]
* New translations building.mdx (Korean)
[ci skip]
* New translations ides.mdx (Chinese Simplified)
[ci skip]
* New translations building.mdx (Russian)
[ci skip]
* New translations building.mdx (Chinese Simplified)
[ci skip]
* New translations installation.mdx (Korean)
[ci skip]
* New translations dynamic-assets.mdx (Japanese)
[ci skip]
* New translations dynamic-assets.mdx (Korean)
[ci skip]
* New translations dynamic-assets.mdx (Russian)
[ci skip]
* New translations dynamic-assets.mdx (Chinese Simplified)
[ci skip]
* New translations ides.mdx (Japanese)
[ci skip]
* New translations ides.mdx (Korean)
[ci skip]
* New translations ides.mdx (Russian)
[ci skip]
* New translations windows-installer.mdx (Japanese)
[ci skip]
* New translations helloworld.mdx (Chinese Simplified)
[ci skip]
* New translations windows-installer.mdx (Korean)
[ci skip]
* New translations windows-installer.mdx (Russian)
[ci skip]
* New translations windows-installer.mdx (Chinese Simplified)
[ci skip]
* New translations options.mdx (Japanese)
[ci skip]
* New translations options.mdx (Korean)
[ci skip]
* New translations options.mdx (Russian)
[ci skip]
* New translations options.mdx (Chinese Simplified)
[ci skip]
* New translations helloworld.mdx (Japanese)
[ci skip]
* New translations helloworld.mdx (Korean)
[ci skip]
* New translations helloworld.mdx (Russian)
[ci skip]
* New translations building.mdx (Acholi)
[ci skip]
* New translations dynamic-assets.mdx (Acholi)
[ci skip]
* New translations ides.mdx (Acholi)
[ci skip]
* New translations windows-installer.mdx (Acholi)
[ci skip]
* New translations howdoesitwork.mdx (Acholi)
[ci skip]
* New translations introduction.mdx (Acholi)
[ci skip]
* New translations options.mdx (Acholi)
[ci skip]
* New translations helloworld.mdx (Acholi)
[ci skip]
* New translations 2021-09-27-v2-beta1-release-notes.mdx (Acholi)
[ci skip]
* New translations 2021-11-08-v2-beta2-release-notes.mdx (Acholi)
[ci skip]
* New translations 2022-02-22-v2-beta3-release-notes.mdx (Acholi)
[ci skip]
* New translations dogsapi.mdx (Acholi)
[ci skip]
* New translations troubleshooting.mdx (Japanese)
[ci skip]
* New translations troubleshooting.mdx (Korean)
[ci skip]
* New translations troubleshooting.mdx (Russian)
[ci skip]
* New translations troubleshooting.mdx (Chinese Simplified)
[ci skip]
* New translations window.mdx (Japanese)
[ci skip]
* New translations window.mdx (Korean)
[ci skip]
* New translations window.mdx (Russian)
[ci skip]
* New translations window.mdx (Chinese Simplified)
[ci skip]
* New translations troubleshooting.mdx (Acholi)
[ci skip]
* New translations window.mdx (Acholi)
[ci skip]
* New translations troubleshooting.mdx (Chinese Simplified)
[ci skip]
* New translations installation.mdx (Korean)
[ci skip]
* New translations troubleshooting.mdx (Japanese)
[ci skip]
* New translations troubleshooting.mdx (Korean)
[ci skip]
* New translations troubleshooting.mdx (Russian)
[ci skip]
* New translations troubleshooting.mdx (Chinese Simplified)
[ci skip]
* New translations window.mdx (Japanese)
[ci skip]
* New translations window.mdx (Korean)
[ci skip]
* New translations window.mdx (Russian)
[ci skip]
* New translations window.mdx (Chinese Simplified)
[ci skip]
* New translations navbar.json (Japanese)
[ci skip]
* New translations troubleshooting.mdx (Acholi)
[ci skip]
* New translations navbar.json (Chinese Simplified)
[ci skip]
* New translations navbar.json (Russian)
[ci skip]
* New translations navbar.json (Korean)
[ci skip]
* New translations navbar.json (Acholi)
[ci skip]
* New translations events.mdx (Japanese)
[ci skip]
* New translations events.mdx (Korean)
[ci skip]
* New translations events.mdx (Russian)
[ci skip]
* New translations events.mdx (Chinese Simplified)
[ci skip]
* New translations events.mdx (Acholi)
[ci skip]
* New translations howdoesitwork.mdx (Japanese)
[ci skip]
* New translations building.mdx (Korean)
[ci skip]
* New translations development.mdx (Korean)
[ci skip]
* New translations overscroll.mdx (Japanese)
[ci skip]
* New translations overscroll.mdx (Korean)
[ci skip]
* New translations overscroll.mdx (Russian)
[ci skip]
* New translations overscroll.mdx (Chinese Simplified)
[ci skip]
* New translations introduction.mdx (Korean)
[ci skip]
* New translations overscroll.mdx (Acholi)
[ci skip]
* New translations bleeding-edge.mdx (Japanese)
[ci skip]
* New translations bleeding-edge.mdx (Korean)
[ci skip]
* New translations bleeding-edge.mdx (Russian)
[ci skip]
* New translations bleeding-edge.mdx (Chinese Simplified)
[ci skip]
* New translations bleeding-edge.mdx (Acholi)
[ci skip]
* New translations introduction.mdx (Korean)
[ci skip]
* New translations introduction.mdx (Korean)
[ci skip]
* New translations troubleshooting.mdx (Japanese)
[ci skip]
* New translations troubleshooting.mdx (Korean)
[ci skip]
* New translations troubleshooting.mdx (Russian)
[ci skip]
* New translations troubleshooting.mdx (Chinese Simplified)
[ci skip]
* New translations howdoesitwork.mdx (Japanese)
[ci skip]
* New translations troubleshooting.mdx (Acholi)
[ci skip]
* New translations frameless.mdx (Japanese)
[ci skip]
* New translations frameless.mdx (Korean)
[ci skip]
* New translations frameless.mdx (Russian)
[ci skip]
* New translations frameless.mdx (Chinese Simplified)
[ci skip]
* New translations options.mdx (Japanese)
[ci skip]
* New translations options.mdx (Korean)
[ci skip]
* New translations options.mdx (Russian)
[ci skip]
* New translations options.mdx (Chinese Simplified)
[ci skip]
* New translations frameless.mdx (Acholi)
[ci skip]
* New translations options.mdx (Acholi)
[ci skip]
* Fix issues again
2022-09-12 21:56:43 +10:00
Lea Anthony
d23108a49e
Make draggable CSS property customisable ( #1828 )
...
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
2022-09-10 14:33:35 +10:00
Sean
85b8c3025d
fix: remove duplicate defs in win32/window.go ( #1832 )
...
Introduced in 70c484f603
2022-09-07 05:43:47 +10:00
Lea Anthony
fca6e9e3d4
Better watcher ( #1827 )
...
* Better watcher
* Delete rogue code
2022-09-04 07:47:27 +10:00
SheetJSDev
53ebb67b72
Use Promise<void> when Go routine does not output ( #1821 )
2022-09-03 09:56:18 +10:00
Zámbó, Levente
7816b0b67f
[v2] feature: make EventsOff capable of removing multiple listeners ( #1822 )
...
[v2] feature: add missing wrapper
2022-09-02 07:34:59 +10:00
Lea Anthony
01e46f0c24
Fix vue-ts template ( #1813 )
2022-08-31 23:28:55 +10:00
Kevin MacMartin
27f36a8edd
Only set GDK_BACKEND to "x11" if GDK_BACKEND is unset and XDG_SESSION_TYPE is not "wayland" ( #1811 )
...
* Only set GDK_BACKEND to "x11" if GDK_BACKEND is unset and XDG_SESSION_TYPE is not "wayland"
* GDK_BACKEND should only be set if XDG_SESSION_TYPE is unset, "unspecified" or "x11"
2022-08-31 17:31:52 +10:00
ZanderCodes
70c484f603
Add Some WindowState ( #1349 )
...
* Add Check for WindowState IsMaximised, IsMinimized, IsNormal and IsFullscreen
Solve conflicts
# Conflicts:
# v2/internal/frontend/desktop/darwin/WailsContext.m
# v2/internal/frontend/desktop/darwin/frontend.go
# v2/internal/frontend/desktop/linux/window.go
# v2/internal/frontend/desktop/windows/window.go
* Add Check for WindowState IsMaximised, IsMinimized, IsNormal and IsFullscreen
Solve conflict
# Conflicts:
# v2/pkg/runtime/window.go
* Forgot some function to use it
# Conflicts:
# v2/internal/frontend/desktop/darwin/WailsContext.h
# v2/internal/frontend/desktop/windows/win32/consts.go
# v2/internal/frontend/desktop/windows/win32/window.go
* Modify the instructions
# Conflicts:
# v2/internal/frontend/devserver/devserver.go
* Add Functions to DevServer
# Conflicts:
# v2/internal/frontend/dispatcher/systemcalls.go
# v2/internal/frontend/runtime/desktop/window.js
# v2/internal/frontend/runtime/package-lock.json
# v2/internal/frontend/runtime/runtime_prod_desktop.js
# v2/internal/frontend/runtime/wrapper/runtime.d.ts
# v2/internal/frontend/runtime/wrapper/runtime.js
* Add Callback and JavaScript Functions
# Conflicts:
# v2/cmd/wails/internal/commands/initialise/templates/generate/assets/common/frontend/wailsjs/runtime/runtime.js
# v2/internal/frontend/runtime/package-lock.json
# v2/internal/frontend/runtime/runtime_dev_desktop.js
* Remove Merge lines
* Fix IsMaximised
* Add WindowState Docs
* Update docs
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-08-30 06:52:01 +10:00
Debdut Karmakar
6c3418d199
preact-ts template build fix ( #1781 )
...
* preact imports
* Copy fix to template template(!). Remove unused Fragment.
* Fix template template!
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-08-27 16:42:33 +10:00
stffabi
3632ef9dc8
[webviewloader] Use go implementation to retrieve the version of a fixed runtime ( #1790 )
...
* [webview2loader] Start porting of OpenWebView2Loader to go
* [webviewloader] Use go implementation to retrieve the version of a fixed runtime
This fixes a problem with the go-winloader and using GetAvailableCoreWebView2BrowserVersionString
Fixes #1569
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-08-27 09:29:09 +10:00
stffabi
7e030f3f2b
[webviewloader] Prevent env variables and registry overrides from changing behaviour ( #1771 )
2022-08-22 07:37:00 +02:00
Lea Anthony
3c69289013
Update generate.go
2022-08-20 15:01:33 +10:00
Lea Anthony
2de1421d83
Update preact template
2022-08-20 15:00:05 +10:00
Lea Anthony
317e0a6fef
Preact templates for vite 3 ( #1770 )
2022-08-20 14:55:07 +10:00
Lea Anthony
a9fcdd705e
Support vite3 for Vue ( #1746 )
2022-08-20 14:54:48 +10:00
Lea Anthony
4d51d9b742
Upgrade Lit to use Vite v3 ( #1745 )
...
* Upgrade Lit to use Vite v3
* Remove unused files
2022-08-20 14:54:27 +10:00
Lea Anthony
d9a535c393
Upgrade React to use Vite v3 ( #1744 )
2022-08-20 14:54:06 +10:00
Lea Anthony
3474d4e1e1
v2.0.0-beta.44.2
2022-08-20 13:51:26 +10:00
Lea Anthony
2466bb1fac
v2.0.0-beta.44.1
2022-08-20 13:47:50 +10:00
Lea Anthony
58d3ffd241
v2.0.0-beta.44
2022-08-20 09:58:18 +10:00
Lea Anthony
2651d5d01a
Fix: Do not generate bindings for OnBeforeClose
2022-08-20 08:59:43 +10:00
Lea Anthony
f2568f1899
Experimental support for CSS Drag detection ( #1750 )
...
* Support CSS Drag
* Support CSS Drag as experimental option
2022-08-18 20:39:05 +10:00
Lea Anthony
5e2fd56bc9
Fix: Set file permissions for generated files ( #1763 )
2022-08-18 20:07:18 +10:00
Lea Anthony
add21f6411
fix: handling of default folder for windows dialogs
2022-08-13 16:52:35 +10:00
Valentin Trinqué
cf3c65f0cc
Fix registration of exposed fields ( #1727 )
2022-08-11 08:41:37 +10:00
Lea Anthony
04094ddf19
New Crowdin updates ( #1720 )
2022-08-10 18:41:22 +10:00
Ian M. Jones
48cf03cb0d
Fix column widths for doctor command dependencies. ( #1717 )
...
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-08-09 17:54:03 +10:00
Lea Anthony
57c9158551
Chore/tidy up ( #1713 )
...
* Tidy up dev mode output
* Rename `appng` package to `app`
* Remove `crypto`,`parse`,`messagedispatcher`,`servicebus`,`runtime`,`subsystem`,`ffenestri` packages and `.vscode` dir
* Remove misc `fs` functions
* Remove `str` package
* Fix redundant alias
2022-08-09 07:42:11 +10:00
stffabi
c13c4a29f5
[v2, build] Bug fix collecting of output binaries for platforms ( #1715 )
2022-08-09 07:41:26 +10:00
Lea Anthony
62526a3e2b
Update release.go to auto-patch paths
2022-08-08 20:26:06 +10:00
Lea Anthony
1955570264
v2.0.0-beta.43
2022-08-08 20:08:32 +10:00
Lea Anthony
d86daaa211
Allow frameless window to be miniturisable ( #1705 )
2022-08-08 17:28:11 +10:00
Lea Anthony
b6dee773c5
Attempted fix for both drag and doubleclick ( #1704 )
...
* Attempted fix for both drag and doubleclick
* Shameful hack for windows doubleclick events
* Handle end of drag
* Remove dbClickInterval
2022-08-08 17:27:23 +10:00
stffabi
833b6bdbb8
Merge pull request #1711
...
* [v2, dev] Improve error message for auto dev server discovery without…
2022-08-08 17:25:36 +10:00
stffabi
501f7a129e
[v2, dev] Build frontend only before starting the dev watcher command ( #1694 )
...
* [v2, dev] Improve logging of dev watcher command during stop
* [v2, dev] Build frontend only before starting the dev watcher command
Breaking Change: Ignore flags take precedence over Force flag.
2022-08-05 20:01:47 +10:00
LGiki
b33211495e
Change frontend:dev
to frontend:dev:build
( #1691 )
2022-08-03 21:19:06 +10:00
Lea Anthony
baff28bb20
Bugfix/linux warnings ( #1656 )
...
* Use scaling when setting min/max window
* Fix compile issue. Add debug
* Fix scaling issue
* Fix window widget warnings & shutdown issue. Remove debug lines for linux
* Update dev build with shutdown fix
2022-08-03 21:17:38 +10:00
stffabi
42ef125fb4
[v2, build] gcflags don't need to be quoted ( #1689 )
...
This seemed to work for Go < 1.19 but since 1.19 this gives
an error.
2022-08-03 17:15:56 +10:00
LGiki
568015972a
Add frontend:dev:install
configuration ( #1666 )
...
* Add frontend:dev:install configuration
* When building the frontend in dev mode, use `frontend:dev:install` (if it has been defined) to install the dependencies
* Simplified logic for determining installation command
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-08-03 17:15:22 +10:00
Lea Anthony
224f7c0c56
Move SetMin/Max calls to main thread ( #1684 )
...
* Move SetMin/MAx calls to main thread
* Move setsize back to original location
* Remove debug
2022-08-02 06:51:20 +10:00
Lea Anthony
e9fc5c9d5c
Add support for retrieving the release notes from Github. ( #1679 )
...
* New command `show`. Adds support for retrieving the release notes from Github. Shown automatically after update.
* Improve code
* Don't show release notes by default, but show how to view them
* Add version flag for release notes
* Escape path
2022-08-01 20:05:05 +10:00
stffabi
3d24a9b4c4
[v2, darwin] Assign a unique requestId to every WKWebView request ( #1681 )
...
This makes sure we always use the correct WKURLSchemeTask during
processURLResponse. Only using the URL is not unique enough and
might result in pending requests if two requests with the same URL
are getting processed.
2022-08-01 18:55:25 +10:00
Lea Anthony
d5574ba9d7
Improve colour scheme for light mode terminals
2022-07-31 09:15:20 +10:00
Lea Anthony
c58071be92
Improve template README
2022-07-30 12:31:19 +10:00
Lea Anthony
57f506fa66
Better "context is nil" errors
2022-07-30 09:20:18 +10:00
stffabi
de36477ddc
[v2, darwin] Use kern.osversion for os id in doctor ( #1673 )
...
It seems like kern.osrevision is always 199506 since several years
and kern.osversion maps to the official documented build id.
Example: MacOS 12.5 with ID 21G72
2022-07-29 05:43:48 +10:00
stffabi
53e875d96f
[v2, darwin] Make sure to copy the uri during processURLRequest ( #1668 )
...
There's no guarantee that the pointer is still valid when
processURLRequest is finished. So we might end up with an
invalid pointer when the request is asynchronously processed.
2022-07-28 08:56:11 +02:00
Lea Anthony
a229e04e3e
Windows dialogs - Handle scenario when window is not visible yet. ( #1662 )
...
* Handle scenario when window is not visible yet.
* Handle scenario when window is not visible yet for all dialogs
2022-07-27 19:38:56 +10:00
stffabi
229d36207c
[v2] Fix formatting of some error messages ( #1665 )
2022-07-27 19:20:30 +10:00
Lea Anthony
8e21061e78
Remove debug info for linux
2022-07-26 08:29:00 +10:00
Lea Anthony
6a474cec53
v2.0.0-beta.42
2022-07-25 22:13:25 +10:00
Lea Anthony
59cfe88628
v2.0.0-beta.41.2
2022-07-25 22:09:07 +10:00
Lea Anthony
e68b419cc8
Update changelog and version
2022-07-25 22:06:21 +10:00
stffabi
11d50c32bd
[dev] Ignore empty install command, we also do ignore it during the build step ( #1651 )
...
Otherwise we can't use `wails dev` for projects where `wails build` works, e.g. on the plain template.
2022-07-25 22:03:39 +10:00
Lea Anthony
a0b06c4700
Bugfix/devwatcher error ( #1650 )
...
* Fix error logging
* Fix building frontend on initial run of wails dev
2022-07-25 21:47:45 +10:00
Lea Anthony
7ea6f6d28e
Fix BackgroundColour documentation. Update changelog. Move contributors into website. Create changelog link.
2022-07-25 20:11:04 +10:00
Lea Anthony
a43c077423
v2.0.0-beta.40
2022-07-24 20:33:23 +10:00
Lea Anthony
0f7bd65815
Update Svelte to Vite 3 ( #1643 )
...
Updates to svelte template.
Refactor url detector to strip ANSI codes at point of source
Ignore frontend if external dev server used.
[AssetServer] WebSockets can always directly be forwarded to the handler
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
2022-07-24 20:20:02 +10:00
Lea Anthony
7b656c49c2
Add -s support for wails dev ( #1632 )
...
* Add -s support for wails dev
* Ignore frontend if external dev server used.
2022-07-24 19:19:48 +10:00
Lea Anthony
ae756a8409
Use scaling when setting min/max window ( #1557 )
...
* Use scaling when setting min/max window
* Fix compile issue. Add debug
* Fix scaling issue
2022-07-23 17:15:22 +10:00
Lea Anthony
5a3d45b535
Override platform with GOOS and GOARCH ( #1618 )
...
* Override platform with GOOS and GOARCH
* Update v2/cmd/wails/internal/commands/build/build.go
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
* Only use GOOS and GOARCH env vars for default target
* Update docs. Add dryrun flag for testing
* Update v2/cmd/wails/internal/commands/build/build.go
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
* Fix scenario where no arch specified
* Fixed banner
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
2022-07-21 21:25:57 +10:00
Lea Anthony
29912785fa
Add Show() and Hide() to runtime to show/hide application ( #1599 )
...
* Add Show() and Hide() to runtime to show/hide application
* Fix devserver
* Update API docs
2022-07-20 20:59:49 +10:00
Lea Anthony
b21a92ecdb
Install dev dependencies before starting dev mode ( #1615 )
2022-07-20 20:52:35 +10:00
stffabi
1f62b5773d
[v2] Fix plain template ( #1609 )
...
* [template] Add missing main.go file to plain template
* [dev] If wails could not be find in go.mod output a gracefull error message
2022-07-20 08:45:48 +10:00
Lea Anthony
848eee5a7c
v2.0.0-beta.39.2
2022-07-20 07:23:25 +10:00
Lea Anthony
461d0c4448
Add compatibility for Go1.17 ( #1605 )
2022-07-20 07:10:05 +10:00
Lea Anthony
f7976a5c85
v2.0.0-beta.39
2022-07-19 20:58:11 +10:00
stffabi
1247c8aa28
[windows] Fix stack corruption when using ICoreWebView2HttpHeadersCollectionIterator ( #1589 )
...
The API expects a `BOOL *` with `typedef int BOOL` therefore
we need to use a `int32` on the stack.
2022-07-18 18:57:30 +10:00
Lea Anthony
af1c530442
Remove usage of unsafe.Pointer in winc ( #1556 )
...
* Remove usage of unsafe.Pointer
* [windows] Remove MakeIntResource and add overloads for Load functions
* Fix `EnumProc` race condition.
* Refactor `EnumDisplayMonitors` to use `unsafe.Pointer` instead of `uintptr`
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
2022-07-18 18:22:46 +10:00
Lea Anthony
f46e825d24
Add pre-build hooks. Print command output when verbosity flag set. ( #1578 )
...
* Add pre-build hooks. Print command output when verbosity flag set.
* Refactor build hooks
2022-07-17 22:08:55 +10:00
Lea Anthony
ee988dfb9e
Update runtime
2022-07-16 12:37:56 +10:00
skamensky
04d35410de
Expose screen dimensions ( #1519 )
...
* get dimensions working for linux
* Cleaning up some GTK code
I was getting the following errors due to some bad casts.
Gdk-CRITICAL **: 18:58:51.943: gdk_monitor_get_geometry: assertion 'GDK_IS_MONITOR (monitor)' failed
Gdk-CRITICAL **: 18:58:51.943: gdk_display_get_monitor_at_window: assertion 'GDK_IS_DISPLAY (display)' failed
This commit fixes these errors
* Adding Screen namespace along with linux implementation
* moving ScreenGetAll into a more appropriate place
* Fixing typescript definition mistake, documentation, ordering of functions, and formatting
* add ScreenGetAll to more templates
* moving screen into its own javascript file
* fixing bug where screen objects are not returned from the runtime function
* rebuilding frontend wrapper package
* adding windows implementation of ScreenGetAll
* adding screen get all implementation for darwin
* reverting a change that is unrelated to the work on expose-dimensions
* removing duplicate comparison
* changing GetNthScreen in screen API on macos
To use frame instead of visibleframe to keep into account the space the the dock takes up
We want to include that space in the calculation in order to keep the sizes of screens consistent across platforms
* Correcting screen jsdoc
It used to say it returned a single screen object. Now it says that it returns an array of screen objects
* Fixing typo in function name
* reverting pointless spacing change
* reverting pointless spacing change
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: shmuel.kamensky <shmuel.kamensky@shutterfly.com>
2022-07-16 12:33:37 +10:00
dependabot[bot]
60e4127b24
Bump svelte from 3.42.5 to 3.49.0 in /v2/internal/frontend/runtime ( #1573 )
...
Bumps [svelte](https://github.com/sveltejs/svelte ) from 3.42.5 to 3.49.0.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/compare/v3.42.5...v3.49.0 )
---
updated-dependencies:
- dependency-name: svelte
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-16 03:58:15 +10:00
dependabot[bot]
db7f24ff93
Bump svelte from 3.42.2 to 3.49.0 in /v2/internal/frontend/runtime/dev ( #1572 )
...
Bumps [svelte](https://github.com/sveltejs/svelte ) from 3.42.2 to 3.49.0.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/compare/v3.42.2...v3.49.0 )
---
updated-dependencies:
- dependency-name: svelte
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-16 03:58:05 +10:00
Lea Anthony
12e6445a30
Fix loglevel for wails build -debug
2022-07-14 22:40:27 +10:00
Lea Anthony
5987f17cca
Check for line length when scanning for local devserver url ( #1566 )
2022-07-14 22:22:26 +10:00
Lea Anthony
f068c33dcf
Add support for production log levels ( #1555 )
2022-07-14 21:45:13 +10:00
Lea Anthony
69016c6c6f
Fix OnBeforeClose code for Mac ( #1558 )
...
* Fix OnBeforeClose code for Mac
* Fix OnBeforeClose for linux
2022-07-14 21:04:45 +10:00
Ian M. Jones
82cc5498f1
Add nixpkgs support to doctor command. ( #1551 )
...
* Dependancy => Dependency typo fix.
* Add Nixpkgs support to doctor command.
* Add mention of nixpkgs to linux distro support doc.
2022-07-13 07:29:41 +10:00
Lea Anthony
1dec40db33
Feature/auto devserver port ( #1547 )
...
* Support "auto" devserverurl
2022-07-12 21:41:41 +10:00
Ian M. Jones
095ef5ab64
Fix checking for installed apt package in none English session. ( #1548 )
2022-07-12 07:07:01 +10:00
Lea Anthony
1cbc34eff8
Fixes #1546
2022-07-11 20:56:05 +10:00
Lea Anthony
d4662bd797
Support Maps in TS conversion ( #1435 )
2022-07-10 20:54:49 +10:00
Lea Anthony
55ec688331
Add helloworld tutorial
2022-07-10 15:07:42 +10:00
Lea Anthony
7a63464997
Update vscode template ( #1398 )
2022-07-08 20:33:49 +10:00
Lea Anthony
bf2d83d939
Change: Order of generated bindings now consistent
...
Closes #1531
2022-07-08 20:18:31 +10:00
Lea Anthony
1cd31573a9
change: improve cli output for wails update
...
closes #1528
2022-07-08 19:53:13 +10:00
Lea Anthony
39cebffa87
Fix: use correct json value for buildtype
2022-07-08 10:58:38 +10:00
Ian M. Jones
f4b4e4cdb8
Allow -appargs flag to pass flags to binary. ( #1534 )
2022-07-06 19:25:28 +10:00
Lea Anthony
4726b72708
feature: Add -windowsconsole
flag
2022-07-04 22:52:50 +10:00
Lea Anthony
cd35536a79
[linux] Fix SetBackgroundColour
2022-07-04 22:29:51 +10:00
stffabi
41d1bf3d10
[v2] Improvements to the dev command ( #1510 )
...
* [v2, darwin] Fix nullreference exception when dev watcher failed to start and the user stopped wails dev with ctrl-c
* [v2] Improve starting of dev watcher command
Wails dev now also fails if the dev watcher could not be started. Since
the dev watcher is used to start e.g. vite to serve the frontend, it does
not make much sense to let Wails dev be running if the dev
watcher failed to start.
* [v2] Improve killing and cleanup of debug binary
- Make sure to kill the debug process in all cases even if an error occured.
- Make sure to kill the last started binary process
2022-06-30 20:13:06 +10:00
Lea Anthony
3e42d2da05
Rename WindowSetRGBA -> WindowSetBackgroundColour ( #1506 )
...
* Rename WindowSetRGBA -> WindowSetBackgroundColour
* Fix Typos
2022-06-29 22:31:49 +10:00
Lea Anthony
7141c972fd
Move WindowGet* to main thread ( #1464 )
2022-06-29 20:07:16 +10:00
NYSSEN Michaël
b2cec41fbf
Fix lit-ts template ( #1494 )
...
* Fix lit-ts template
* Fixing generate Template
* Remove bad null check
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-06-27 20:56:18 +10:00
Lea Anthony
66f79c2e51
v2.0.0-beta.38 + release script
2022-06-27 20:41:09 +10:00
Lea Anthony
f8e6fa4bf3
Regenerate templates
2022-06-27 18:09:25 +10:00
Tom
d9888ce6af
Chore/react 18 create root ( #1489 )
...
* chore: use createRoot for react-ts
* chore: use createRoot for react-js
* fix: quotes
* fix: remove semi
* chore: update react templates to use createRoot instead of ReactDOM.render
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-06-27 18:00:04 +10:00
Lea Anthony
0531645377
Better signal handling ( #1488 )
...
* Better signal handling
* Remove waitgroup
2022-06-25 09:26:17 +10:00
Nan0
2065600096
Feature: set browser path ( #1448 )
...
* Added option to specify webview2 path
* Added `manual` webview strategy
* Update documentation
* Fixed build with manual tag
* Check for browser directory existence
* Added version check for manually specified webview, removed fallback for installed webview in manual strategy
* Update WebviewBrowserPath documentation
* Replaced deprecated StringToUTF16Ptr
* Return on error
* Removed manual strategy, return error in wv2installer for fixed runtime
* Removed manual strategy from CLI
2022-06-25 07:49:00 +10:00
stffabi
c61ce1e2de
[v2, windows] Make SetBackgroundColour compatible for windows/386 ( #1493 )
...
* [v2, windows] Remove duplicate SetBackgroundColour
* [v2, windows] Make SetBackgroundColour compatible for windows/386
2022-06-25 06:46:23 +10:00
Lea Anthony
16581ceff9
Regenerate templates to use BackgroundColour
2022-06-23 20:30:18 +10:00
Lea Anthony
e504d1124a
Fix AlwaysOnTop code for Mac
2022-06-22 21:36:57 +10:00
dependabot[bot]
91afa396ba
Bump shell-quote from 1.7.2 to 1.7.3 in /v2/internal/frontend/runtime ( #1485 )
...
Bumps [shell-quote](https://github.com/substack/node-shell-quote ) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases )
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md )
- [Commits](https://github.com/substack/node-shell-quote/compare/v1.7.2...1.7.3 )
---
updated-dependencies:
- dependency-name: shell-quote
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-22 20:56:16 +10:00
dependabot[bot]
08eee061ab
Bump shell-quote in /v2/internal/frontend/runtime/dev ( #1486 )
...
Bumps [shell-quote](https://github.com/substack/node-shell-quote ) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases )
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md )
- [Commits](https://github.com/substack/node-shell-quote/compare/v1.7.2...1.7.3 )
---
updated-dependencies:
- dependency-name: shell-quote
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-22 20:56:01 +10:00
chenxiao
072929689c
feature: add runtime func WindowSetAlwaysOnTop ( #1442 )
...
* feature: add runtime func WindowSetAlwaysOnTop
* add runtime WindowSetUnalwaysOnTop
* add JavaScript runtime method , docs update
* WindowSetAlwaysOnTop(b bool)
* Add AlwaysOnTop for MacOS
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-06-22 20:55:02 +10:00
stffabi
72d019cb48
[v2, windows] Pass the correct installationStatus to the webview installation strategy ( #1483 )
...
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-06-22 20:50:45 +10:00
stffabi
4493a05fb9
[v2] AssetsHandler remove retry logic in dev mode ( #1479 )
2022-06-22 20:06:20 +10:00
Lea Anthony
f8eac34212
Bugfix: Don't stop if unable to remove temporary bindings build ( #1465 )
2022-06-22 08:40:30 +10:00
Lea Anthony
1687906376
Improve theme change at runtime ( #1473 )
...
* Improve theme change at runtime
* Handle change to dark mode
* Refactor theme calculation
* Ensure theme is updated for WM_ACTIVATE and WM_SETTINGCHANGE events
2022-06-22 08:34:41 +10:00
Lea Anthony
381909696b
[Windows] Add Suspend/Resume callback support ( #1474 )
...
* Add Suspend/Resume callback support
* Fix comment
2022-06-22 06:37:18 +10:00
Lea Anthony
c477100374
Add BackgroundColour
and deprecate RGBA
( #1475 )
2022-06-21 19:47:05 +10:00
Lea Anthony
cb169611b1
Set Window Background colour if provided + debounce redraw option ( #1466 )
...
* Set Window Background colour if provided. Added debounce option for Webview2 redraw on resize
* [windows] Workaround resize flickering in frameless mode
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
2022-06-20 17:47:13 +10:00
Lea Anthony
a7f1ea21ef
Bugfix: Better support for showing window
2022-06-19 13:32:48 +10:00
Lea Anthony
e4f2bfe699
Bugfix: Windows start maximised
...
Fixes #1462
2022-06-18 16:21:32 +10:00
Abtin
9a01c757bd
Fix apt command syntax ( #1458 ) ( #1461 )
2022-06-18 09:26:22 +10:00
stffabi
884773a218
[v2, windows] Fix WebView2 minimum runtime version check ( #1456 )
...
* [v2, windows] CompareBrowserVersions needs a int32 pointer
Otherwise 4294967295 will be returned instead of -1 and the
minimum version check can't detect an older version.
So an older version than the minimum might be used and will
result in AccessViolationExceptions.
* [v2, windows] Use the correct minimum runtime version for SDK 1.0.992.28
The Webview2Loader.dll are already at version 1.0.992.28 for all platforms.
2022-06-16 18:43:19 +10:00
stffabi
664f6a952c
[v2, windows] Unlock OSThread after native calls have been finished ( #1441 )
...
* [v2, windows] Remove unnecessary LockOSThread
Form.Invoke makes sure the call is on the correct thread and does
lock the OSThread during the call.
* [v2, windows] Unlock OSThread after native calls have been finished
This makes sure the OSThread can be reused by other go
routines after a native call has been finished. Otherwise the
OSThread will be destroyed as soon as the goroutine has
finished.
2022-06-08 20:56:07 +10:00
Lea Anthony
fe341741b5
Always use return in wrapped method ( #1410 )
2022-06-06 00:41:44 -10:00
Lea Anthony
6a07cbd505
Move go-common-file-dialog into project. Fix Title bug.
2022-06-01 21:00:52 +10:00
stffabi
614f50d5d3
[v2, windows] Load WebView2 loader from embedded only ( #1432 )
2022-05-31 10:00:02 -10:00
Jae-Sung Lee
f292e221f1
Create gitignore when using g option ( #1430 )
...
* Create gitignore when using g option
2022-05-31 20:29:20 +10:00
stffabi
2a0673f99f
[v2, linux] Improve switching to main thread for callbacks ( #1392 )
...
Make sure no pointers to the stack are passed to g_idle_add,
because at the time the callback gets executed on the
main thread, the pointer might be invalid.
Go might have reused the stack or grown the stack and the
pointer is invalid.
The concept used on Windows has been ported to Linux.
2022-05-31 20:28:37 +10:00
Zámbó, Levente
794a8ce19f
feature - support linux/arm ( #1427 )
2022-05-27 19:09:50 -10:00
Zámbó, Levente
f6425a64a6
feature - add race detector to build & dev ( #1426 )
2022-05-27 19:07:39 -10:00
Lea Anthony
6a88568f0a
v2.0.0-beta.37
2022-05-26 17:45:57 -10:00
Edward Browncross
a10a9e5b36
Add missing className to input in React and Preact templates ( #1419 )
...
* add missing className to input in react and preact templates
* add missing className to input in react and preact assets
2022-05-26 02:56:37 +10:00
yuzu
316a24f6da
update runtime.d.ts & templates ( #1421 )
2022-05-24 21:20:53 +02:00
mondy
d4ecaad0e1
Add nogen flag in wails dev command
2022-05-21 14:22:18 +09:00
Lea Anthony
953bc09343
Merge pull request #1400 from wailsapp/feature/native-translucency
...
Initial support for new native translucency in Windows Preview
2022-05-18 18:52:45 +10:00
stffabi
c97e1c50af
[v2, linux] Make sure to execute the menu callbacks on a new goroutine ( #1403 )
...
* Make sure to execute the menu callbacks on a new goroutine
* Fix assertion message when opening file dialogs by passing the correct parent window
2022-05-17 20:45:48 +10:00
Travis McLane
b84fd76e86
bugfix: correct typo
2022-05-10 21:56:19 -05:00
Lea Anthony
55115742c1
fix: TS conversion of interface{}
2022-05-11 08:21:17 +10:00
Jack Bizzell
d59bec171e
Changing all occurrences of calls to OnMultiple() inside EventsOn() and EventsOnce() in the frontend definitions, to calls to EventsOnMultiple()
...
OnMultiple is undefined
2022-05-09 20:42:40 +01:00
stffabi
5f612301f9
[v2] During wails dev only use reload logic if no AssetsHandler are in use ( #1385 )
...
This slows down every GET request to the AssetsHandler taking 5s
2022-05-07 09:11:07 +10:00
Lea Anthony
84b6273baf
Bugfix/incorrect bindings ( #1383 )
...
* Print struct path
* Better handling of anon structs
2022-05-05 23:07:33 +10:00
Lea Anthony
6224d3aa82
Re-add plain template, Improve stalebot.
2022-05-05 06:53:39 +10:00
stffabi
2d66d2146a
[v2] Improve multi platform builds ( #1373 )
...
- Make sure to reset the default Arch of the build options and not keep the previous one.
- Expand to the full platform in outputBinaries so e.g. `-platform windows` can be used with `-nsis`
2022-05-04 07:27:13 +10:00
Aleksey Polyakov
531d7cfb62
replace OnMultiple with EventsOnMultiple ( #1369 )
2022-05-02 22:10:33 +10:00
Lea Anthony
9c7ef2d47c
v2.0.0-beta.36
2022-05-01 11:10:05 +10:00
Lea Anthony
490388ae8f
Another vue fix
2022-05-01 10:47:09 +10:00
Lea Anthony
fac2a8ba3c
Closes #1357 #1366
2022-05-01 10:41:07 +10:00
Lea Anthony
912d7cf34b
Add startup method to templates by default
2022-05-01 10:19:15 +10:00
stffabi
22d3f93b52
[v2, darwin] Initialize native variables on stack to prevent segfault ( #1362 )
2022-04-30 06:11:19 +10:00
stffabi
d9120181b7
[v2] Validate devServer property to be of the correct form ( #1359 )
2022-04-29 07:22:45 +10:00
Lea Anthony
ac81d5aa3d
v2.0.0-beta.35
2022-04-27 22:01:32 +10:00
Lea Anthony
41f9c07c88
Fixes #1343
2022-04-27 21:29:54 +10:00
Lea Anthony
a8357a2459
Update templates
2022-04-27 20:53:59 +10:00
Lea Anthony
bd344bf32c
Update runtime.d.ts + regenerate templates
2022-04-27 20:53:24 +10:00
Lea Anthony
ded28cf9c2
Remove redundant dev .js files
2022-04-27 19:26:42 +10:00
Lea Anthony
e7aa74905a
Initial commit ( #1352 )
2022-04-27 19:10:20 +10:00
Lea Anthony
781a0df72e
Fix for TS/JS generation on methods with no returns ( #1356 )
2022-04-27 19:09:55 +10:00
stffabi
524411964f
[v2] WindowReloadApp should use the startURL of the frontend to support reloading when a frontend dev server is used ( #1347 )
2022-04-23 07:09:53 +10:00
Lea Anthony
7f3f56663f
Fix: wails dev
2022-04-21 07:40:56 +10:00
Lea Anthony
f6257d3d31
Add Environment
and WindowReloadApp
calls to runtime. Updated default templates.
2022-04-20 20:28:41 +10:00
Lea Anthony
2e3c90c096
Update runtime.d.ts documentation. Regenerate templates
2022-04-19 21:48:26 +10:00
Lea Anthony
4e9eda8e1f
Fix bug in WindowSet*Theme
2022-04-19 17:44:40 +10:00
Lea Anthony
02fcf738d3
Update runtime wrapper. Update base templates.
2022-04-19 17:43:55 +10:00
Lea Anthony
ad6a7d5a8c
Fix: Outputfilename in flags now works as it should
2022-04-17 06:59:39 +10:00
Lea Anthony
4e03c84fbb
Feature/default templates ( #1334 )
2022-04-15 20:30:10 +10:00
Lea Anthony
7fbae0d333
Fix: event data processing ( #1326 )
2022-04-15 20:26:13 +10:00
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
Lea Anthony
3fbe4f71c4
Ensure there's a default wailsJS dir
2022-04-12 20:13:05 +10:00
stffabi
c70d93b482
Suppress resizing during minimize of a frameless window ( #1322 )
...
If the window is frameless and we are minimizing, then we need to suppress
the Resize on the WebView2. If we don't do this, restoring does not work as
expected and first restores with some wrong size during the restore animation
and only fully renders when the animation is done.
This highly depends on the content in the WebView.
Possible fix for #1319
2022-04-10 18:45:09 +10:00
Lea Anthony
5f596c7679
Update go.mod
2022-04-10 09:41:44 +10:00
Lea Anthony
ebf4cf13f2
Feature: Add menu helpers
2022-04-09 20:36:48 +10:00
Lea Anthony
f08176079c
Feature: Support double click in drag areas
2022-04-09 10:27:54 +10:00
归位
65a97a668e
If the element adds the data-rails-drag attribute, it can trigger the dbclick event. ( #1317 )
...
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-04-09 10:18:01 +10:00
Florent
c3a98b058e
ensure webkit/gtk callbacks run on main thread ( #1320 )
...
prevent close event being propagated when handled in app
closes #1268
closes #1288
2022-04-08 06:42:17 +10:00
Lea Anthony
b94db409dd
Fixes #1315
2022-04-06 21:53:40 +10:00
Lea Anthony
43f8a1f773
fix: blank namespaces, unknown structs
2022-04-06 19:13:10 +10:00
Lea Anthony
dce5fd442f
fix: i18n messages/bug + docs bug.
2022-04-05 21:41:49 +10:00
Lea Anthony
55855ccc4d
fix: duplicate model generation
2022-04-05 21:30:55 +10:00
Lea Anthony
eb97f53124
Feature: Don't generate models.ts
if there are no models.
2022-04-05 21:30:55 +10:00
Lea Anthony
625eca27f6
Feature: TS namespaces
2022-04-05 18:11:56 +10:00
Lea Anthony
2465538448
Fix: TS namespace inference
2022-04-05 08:26:54 +10:00
Lea Anthony
bb2da2f810
Chore: remove debug output
2022-04-04 21:19:36 +10:00
Lea Anthony
6b38f0c68e
Improved TS Generation ( #1310 )
...
Improve TS Generation
2022-04-04 21:01:00 +10:00
Lea Anthony
95b70de01f
chore: add build tags to win32 package
2022-04-04 20:55:25 +10:00
Lea Anthony
8bb3af2282
Refactor TS imports
2022-04-04 07:19:39 +10:00
Ariel
2c8d94ca48
Add missing method declaration ( #1308 )
...
* Add missing method declaration
* Add eventsoff to the wrapper
2022-04-03 22:01:31 +10:00
Ariel
d5a8ee0132
Do not duplicate imports ( #1307 )
...
* Do not duplicate imports
* Fix warning as first element
2022-04-03 20:17:20 +10:00
Lea Anthony
55cec7af17
Fix: Handle struct pointers in new TS generation
2022-04-03 17:58:53 +10:00
Lea Anthony
8e8b88ef48
Translations refactor
2022-04-03 17:22:37 +10:00
Lea Anthony
4a20655b29
Translations + Tidy Up
2022-04-03 17:18:36 +10:00
Lea Anthony
4721949657
Improved bindings generation
2022-04-03 07:31:07 +10:00
Florent
d119fce3c3
remove duplicate mimetype entries ( #1304 )
2022-04-01 20:35:53 +11:00
Lea Anthony
f6cdafa5ff
Bugfix: generate correct model reference in bindings.d.ts
2022-04-01 13:08:56 +11:00
Lea Anthony
7af39e4819
Feature: Go logger "f" equivalents
2022-04-01 12:27:40 +11:00
Lea Anthony
073f8202e5
Fix windows/frontend
compile error
2022-04-01 09:59:33 +11:00
Florent
8f860c9ea6
[Feature #1300 ] mime check for bom and comments ( #1302 )
...
* check for BOM and SVG comments
2022-04-01 08:39:54 +11:00
Lea Anthony
f734d26adb
Use wailsapp/mimetype module
2022-04-01 08:21:57 +11:00
Sebastian Bauer
7dd3f96915
[Feature/1149] Dark mode: functions for manually switching theme ( #1291 )
...
* [Feature/1149] Dark mode: functions for manually switching theme
2022-04-01 08:21:37 +11:00
Travis McLane
584f88f727
cleanup Version ( #1303 )
2022-03-31 17:59:23 +11:00
Lea Anthony
2376062008
Update NSIS guide. Backport docs to .34. Fix references. Fix titles.
2022-03-31 12:23:28 +11: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
bearsh
d8bcf7ac70
v2: linux: add icon to linux specific app option and load it during w… ( #1272 )
...
* v2: linux: add icon to linux specific app option and load it during window creation
Signed-off-by: Martin Gysel <me@bearsh.org>
* doc: linux specific option: icon
2022-03-30 18:15:58 +11:00
Florent
ec31d49b59
prevent close event being propagated when handled in app ( #1297 )
...
closes #1288
2022-03-30 18:13:01 +11:00
Lea Anthony
6883337a18
Update headers code
2022-03-29 22:17:41 +11:00
Lea Anthony
3b81986bdd
Fix wails doctor 1.18
2022-03-29 22:13:33 +11:00
Lea Anthony
ec59eff352
Update go-webview. Fix wails doctor
2022-03-29 22:05:56 +11:00
Lea Anthony
b6de689400
Update go-webview
2022-03-29 21:55:34 +11:00
Lea Anthony
1da68cfc7c
Remove unused directories + tidy up
2022-03-29 21:47:26 +11:00
Lea Anthony
a5bf76b30f
Fix up dev. Pull in go-webview and winc
2022-03-29 21:45:16 +11:00
dependabot[bot]
222deff03c
Bump minimist from 1.2.5 to 1.2.6 in /v2/internal/runtime/js ( #1284 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-29 21:40:26 +11:00
dependabot[bot]
92df5fabba
Bump ajv from 6.12.0 to 6.12.6 in /v2/internal/runtime/js ( #1194 )
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.12.0 to 6.12.6.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.0...v6.12.6 )
---
updated-dependencies:
- dependency-name: ajv
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-03-29 21:38:48 +11:00
stffabi
1f7b7f5e6c
[v2] Wails doctor add information about wails ( #1294 )
...
Also outputs VCS information if Go 1.18+ has been used
to build wails.
2022-03-29 20:10:33 +11:00
Lea Anthony
48254b73e5
[Feature/1149] Dark mode ( #1281 )
...
* Add Windows version helper
* Initial theme support
* Support custom themes
* Update docs
* Honour HighContrast theme. Remove import "C". Refactor
* Small refactor
* Support inactive theme
* Update Docs
2022-03-27 22:57:45 +11:00
Lea Anthony
55f2a24a94
[Mac] Close window immediately on quit
2022-03-26 19:48:34 +11:00
Lea Anthony
2d2ee95c8a
v2.0.0-beta.34
2022-03-26 19:00:20 +11:00
Lea Anthony
2c65415268
More info in the project template READMEs
2022-03-19 11:02:22 +11:00
Lea Anthony
fcf52abec8
Fix CGO_LDFLAGS
2022-03-16 21:44:34 +11:00
Lea Anthony
8e3cb27bfe
#1265 Support CGO_LDFLAGS
2022-03-16 21:40:58 +11:00
Lea Anthony
78212603bc
#1265 Support debug IDE config
2022-03-16 21:13:56 +11:00
Lea Anthony
1996e8b2ba
Fix compile issue
2022-03-16 08:41:34 +11:00
Lea Anthony
d7395fc56a
Check system for user installed Linux dependencies ( #1180 )
...
* [linux] Fix discovery of other deps
* Update v2/internal/system/system_linux.go
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
* Try setting locale before running apt
* Use LC_ALL
* Remove continue
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
2022-03-15 20:25:23 +11:00
Lea Anthony
a278c9e164
Try to focus window when Show() is called. ( #1212 )
...
* Try to focus window when Show() is called.
* Ensure Focus is regained by Webview2 when tabbing
* Run restore code on main thread
2022-03-15 20:16:38 +11:00
Lea Anthony
60c6dce07d
Ensure Focus is regained by Webview2 when tabbing ( #1257 )
2022-03-15 20:15:21 +11:00
Stefanos Papadakis
e78557ec24
Windows switch scheme: https -> http ( #1255 )
2022-03-15 05:58:43 +11:00
stffabi
ea4d479be3
[v2] Use os.Args[0] for self starting wails ( #1258 )
...
This removes the dependency of wails being in the PATH
2022-03-15 05:55:13 +11:00
Lea Anthony
15e5eb67f9
Output error message in runCommand
2022-03-14 22:53:46 +11:00
Lea Anthony
8aea6a3bfc
Update domReady comment in templates + website
2022-03-14 22:48:32 +11:00
Lea Anthony
9c5600d8f3
Ensure default icon is generated regardless of icon.ico availability
2022-03-14 22:35:21 +11:00
Lea Anthony
97b24a51a1
Show extension by default ( #1228 )
2022-03-14 22:05:33 +11:00