* [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.
* 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>
* 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
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.
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
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.
`go build -tags desktop,production -ldflags "-w -s -H windowsgui"` returns an error on MacOS/Linux.
It is referenced in Wails CLI that manually only `-w -s` are passed by default.
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>
* 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>
* 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>
* [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
* 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>
* Improve theme change at runtime
* Handle change to dark mode
* Refactor theme calculation
* Ensure theme is updated for WM_ACTIVATE and WM_SETTINGCHANGE events
* [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.
* [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.
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.
For users who wish to keep the wailsjs directory out of source control, the `wails generate module` command is valuable in a CI environment where wails build does not automatically generate the needed javascript module.
- 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`
* [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>
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
* [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>
* 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
* add support for 'DomReady' callback on linux
cosmetic: use bodyLen instead of len() in processRequest()
* reformat webViewLoadChanged() for consistency
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
* Initial commit
* Retry index.html every 500ms for 5s before defaulting to the default index page.
* Load all files using the same technique
* Remove reload script
Especially the File directive seems not to work with a `/` on
Windows. Whereas `\` works for all directives and on all platforms.
So the `\` in NSIS can be used also on Linux and MacOS.
* refactor(cli): optimize the template that generates the base template
* refactor: optimize the default vanilla template
* feat(cli): add script to default vanilla template
* refactor(cli): refactor default svelte template and add script
* fix: remove manually added assetdir fields
Manually specified values are removed as the application will automatically infer from embed.FS.
* fix: remove drag attribute within page
* Update v2/cmd/wails/internal/commands/initialise/templates/templates/svelte/frontend/README.md
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
* feat(website): sync documents and add content
- Add a directory to the website
- Update site navigation menu
- Update site tagline(Emphasis on cross-platform)
- Sync the changelog of the latest version to the website
* docs: remove the `appendix` directory
* Fix fatal error on otherwise clean exit.
* Fix race condition while setting title during window creation.
* Fix unexpected signal error when clicking webview should initiate a drag window operation.
* Ensure ExecuteOnMainThread callbacks are removed from the event source list on completion.
* Ensure all ExecuteOnMainThread callbacks use the expected return value on completion.
* Fix potential memory leak when exiting early from startDrag.
* Fix using runtime.WindowFullscreen on Linux ARM64.
* Fix fatal error on otherwise clean exit.
* Fix race condition while setting title during window creation.
* Fix unexpected signal error when clicking webview should initiate a drag window operation.
* Ensure ExecuteOnMainThread callbacks are removed from the event source list on completion.
* Ensure all ExecuteOnMainThread callbacks use the expected return value on completion.
* Fix potential memory leak when exiting early from startDrag.
* [v2] Add support for post build hooks
Currently only supports build-level hooks
* [v2] Improve build assets handling and use single source for manifest generation
The manifest asset files are now a go template and data will be
resolved before they are included into the build output.
Breaking Change: Windows manifest file must be named
“wails.exe.manifest” and doesn’t depend on the project name
anymore.
* [v2, windows] NSIS installer generation
* Add os.O_WRONLY to icon.ico to avoid bad file descriptor error
* Wrap errors coming from winres.LoadICO()
If the file exists but is empty, a blunt "Unexpected EOF" is returned, and propagated as is.
This is not super helpful when trying to pin point what's going on.
Wrapping the error helps to locate the problem.
* [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
* [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
* [windows] Fix pos/getpos calls
* [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
* feat(website): update dependencies and optimize some terms
* docs: optimize english documents
* docs: sync documents
* chore(website): the website project adds the recommended configuration of the vscode plugin
* 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>
* revert: undo lock-file changes
* 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
* Support MenuUpdateApplicationMenu
* Fixes#1108 (#1115)
* chore(action): add auto sync script (#1109)
* Support RGBA, fix compilation error
* Fix fullscreen drag
* Ignore setenv error
* 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>
* 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
* Support MenuUpdateApplicationMenu
* Fixes#1108 (#1115)
* chore(action): add auto sync script (#1109)
* Support RGBA, fix compilation error
* Fix fullscreen drag
* Ignore setenv error
* feat(website): update dependencies and optimize some terms
* docs: optimize english documents
* docs: sync documents
* chore(website): the website project adds the recommended configuration of the vscode plugin
* revert: undo lock-file changes
* [linux] better error handling
* [linux] Better Go 1.16 support
* [linux] Remove Go based dispatcher
* feat(website): update dependencies and optimize some terms
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
* Render menubar + text menu items
* Support disabled menuitems + callbacks
* Support checkboxes
* Support reusing checkboxes
* Support submenus
* Support Radio menuitems
* Support Menu Accelerators
* 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>
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.
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
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.
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.
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>
Running `npm install` will now run on the top level of a generated project and additionally the "frontend" workspace (we can add plugins for wails like this, auto update, package, sign, etc, etc)
Other commands that use workspaces (including pre/post hooks mostly) and might be helpful to Wails are `docs`, `install`, `rebuild`, `publish`, `pkg`, `pack`, `ci`
For example, during wails build, you could ask for data from the frontend/package.json to get version, title, etc with.
`npm pkg get name version --workspace=frontend`
Signed-off-by: Snider <snider@lt.hn>
All in forms of documentation, the correct name for the second most verbose log level is "Debug" but under `wails dev --help`, it's called Dev
Trying to use it throws an error as well so correcting the name to be Debug
- added `devFlags` data structure for managing flags
- created `defaultDevFlags()` for generating default `devFlags` struct
- created `loadAndMergeProjectConfig()` to consolidate wails.json interaction
- re-arranged some variable creation and logic to put related pieces together
- consolidated `frontend:dev` handling to `runFrontendDevCommand()`
- added `generateBuildOptions()` for readability
- removed unused `passthruArgs` slice
- consolidated `restartApp()` call signature, removed unused `firstRun` argument
- fixed browser open option still using hard-coded default value, switched to recently added const `defaultDevServerURL`
- removed unnecessary `projectDir` variable (it's identical to `cwd` variable)
- consolidated watcher init to `initialiseWatcher()` which returns a deferable closer
- moved the main watch loop to `doWatcherLoop()`
- moved new deBounce flag handling to `loadAndMergeProjectConfig()`
* Initial support for embed
* Security (#644)
* Bump y18n from 3.2.1 to 3.2.2 in /runtime/js/runtime (#639)
* Create FUNDING.yml
* Update README.md
* Bump y18n from 3.2.1 to 3.2.2 in /runtime/js/runtime
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)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump elliptic from 6.5.3 to 6.5.4 in /runtime/js (#617)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump y18n from 4.0.0 to 4.0.1 in /runtime/js (#643)
* Create FUNDING.yml
* Update README.md
* Updated sponsors
* Consistent styling of README.md
* Bump y18n from 4.0.0 to 4.0.1 in /runtime/js (#638)
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [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)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Revert "Bump y18n from 4.0.0 to 4.0.1 in /runtime/js (#638)" (#642)
This reverts commit 17b28a26bd.
* Bump y18n from 4.0.0 to 4.0.1 in /runtime/js
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [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)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Support for minimum and maximum window sizes (#612)
* add support for minimum and maximum window sizes
* attempt to fix windows
* bug fixes
* support min/max window sizes on Linux and Windows
* fix min/max window sizes on Linux
* formatting and comments
* fixes Windows DPI issue, clamps width/height values to min/max
* App can't go into full screen when max size is set for Mac
* fixed Linux maximum width/height on window maximize
* Revert "fixed Linux maximum width/height on window maximize"
This reverts commit 3f7ba8b26435392116df3c9fe66ef11536e30c59.
The fix glitches on PopOS
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
* v1.13.0
* Remove mewn. Update templates. Remove logging.
* Import embed in templates!
* Fix react import path
* Update README.md
* Updated sponsors
* Consistent styling of README.md
* Revert "Bump y18n from 4.0.0 to 4.0.1 in /runtime/js (#638)" (#642)
This reverts commit 17b28a26bd.
* Update actions to use 1.16
* v1.16.0
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: RH12503 <48951973+RH12503@users.noreply.github.com>
* add support for minimum and maximum window sizes
* attempt to fix windows
* bug fixes
* support min/max window sizes on Linux and Windows
* fix min/max window sizes on Linux
* formatting and comments
* fixes Windows DPI issue, clamps width/height values to min/max
* App can't go into full screen when max size is set for Mac
* fixed Linux maximum width/height on window maximize
* Revert "fixed Linux maximum width/height on window maximize"
This reverts commit 3f7ba8b26435392116df3c9fe66ef11536e30c59.
The fix glitches on PopOS
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
* v1.10.1
* Fix vue template dependencies versions (fixes#574) (#576)
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* fix dependencies versions
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.11.0-rc1
* v1.11.0-pre1
* Bump ini from 1.3.5 to 1.3.8 in /runtime/js/runtime (#575)
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* Bump ini from 1.3.5 to 1.3.8 in /runtime/js/runtime
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)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump ini from 1.3.5 to 1.3.8 in /runtime/js (#573)
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* Bump ini from 1.3.5 to 1.3.8 in /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)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Remove debug info
* v1.11.0-pre2
* Limit v1 updates to v1
* v1.11.0-pre3
* Test fix for linux high CPU usage
* v1.11.0
* Add Pace to Thanks
* Remove spec option in babel config (#593)
* v1.12.0-pre1
* Update Contributors
* Expose Once and OnMultiple
* v1.12.0-pre2
* Fix potential nil conditions in webview
* Fix issue with expired listeners
* v1.12.0-pre3
* Don't manipulate listeners array when expired
* add support for crux linux (#581)
* Add support for Crux Linux (http://crux.nu)
* Update linuxdb.yaml
fix typo
* Update linux.go
fixed comment typo
* Update linuxdb.yaml
fixed more typos
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
* v1.12.0-pre4
* Update contributors
* Put main window into focus after a dialog closes (#609)
* v1.11.0 (#582)
* v1.10.1
* Fix vue template dependencies versions (fixes#574) (#576)
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* fix dependencies versions
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.11.0-rc1
* v1.11.0-pre1
* Bump ini from 1.3.5 to 1.3.8 in /runtime/js/runtime (#575)
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* Bump ini from 1.3.5 to 1.3.8 in /runtime/js/runtime
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)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump ini from 1.3.5 to 1.3.8 in /runtime/js (#573)
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* Bump ini from 1.3.5 to 1.3.8 in /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)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Remove debug info
* v1.11.0-pre2
* Limit v1 updates to v1
* v1.11.0-pre3
* Test fix for linux high CPU usage
* v1.11.0
Co-authored-by: Elie Grenon (DrunkenPoney) <elie.grenon.1@gmail.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add Pace to Thanks
* Redo thanks section
* Put main window into focus after dialogs close
* Update CONTRIBUTORS.md
* v1.12.0-pre5
* update scripts/build.sh to run test only on v1
* fix: typo in comment (#627)
* feat(cli): use gitconfig name as name prompt default value
* Add hi019 to CONTRIBUTORS
* v1.12.0-pre6
* v1.12.0
* fix(cli): use npm run serve as serve command in all templates (#635)
* Fix typo in webview.h
* v1.12.1
Co-authored-by: Elie Grenon (DrunkenPoney) <elie.grenon.1@gmail.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sophie Au <SophieAu@users.noreply.github.com>
Co-authored-by: Alexander Matviychuk <githubcom@huskmail.com>
Co-authored-by: RH12503 <48951973+RH12503@users.noreply.github.com>
Co-authored-by: hi019 <65871571+hi019@users.noreply.github.com>
* v1.11.0 (#582)
* v1.10.1
* Fix vue template dependencies versions (fixes#574) (#576)
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* fix dependencies versions
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.11.0-rc1
* v1.11.0-pre1
* Bump ini from 1.3.5 to 1.3.8 in /runtime/js/runtime (#575)
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* Bump ini from 1.3.5 to 1.3.8 in /runtime/js/runtime
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)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump ini from 1.3.5 to 1.3.8 in /runtime/js (#573)
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* Bump ini from 1.3.5 to 1.3.8 in /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)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Remove debug info
* v1.11.0-pre2
* Limit v1 updates to v1
* v1.11.0-pre3
* Test fix for linux high CPU usage
* v1.11.0
Co-authored-by: Elie Grenon (DrunkenPoney) <elie.grenon.1@gmail.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add Pace to Thanks
* Redo thanks section
* Put main window into focus after dialogs close
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Elie Grenon (DrunkenPoney) <elie.grenon.1@gmail.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* v1.10.1
* Fix vue template dependencies versions (fixes#574) (#576)
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* fix dependencies versions
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.11.0-rc1
* v1.11.0-pre1
* Bump ini from 1.3.5 to 1.3.8 in /runtime/js/runtime (#575)
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* Bump ini from 1.3.5 to 1.3.8 in /runtime/js/runtime
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)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump ini from 1.3.5 to 1.3.8 in /runtime/js (#573)
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* Bump ini from 1.3.5 to 1.3.8 in /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)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Remove debug info
* v1.11.0-pre2
* Limit v1 updates to v1
* v1.11.0-pre3
* Test fix for linux high CPU usage
* v1.11.0
Co-authored-by: Elie Grenon (DrunkenPoney) <elie.grenon.1@gmail.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* Bump ini from 1.3.5 to 1.3.8 in /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)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* Bump ini from 1.3.5 to 1.3.8 in /runtime/js/runtime
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)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* resolve angular routing broken when app is built
* Revert "resolve angular routing broken when app is built"
This reverts commit e0aab7c27f.
* Update issue templates
* v1.8.1 (#546)
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* v1.10.1 (#572)
* fix dependencies versions
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
* resolve angular routing broken when app is built
* Updated contributors
* handle Set error on Update method
* Remove incorrect build flag
* v1.8.1-pre1
* added Get method
* fixed return
* implement gopath handling during cross compilation
* update messages to output xgo version
TODO: allow image override
* use wailsapp/xgo:1.0.1 for cross-compiling
* Support platform list in templates
* Add warnings for windows builds
* add fields Tags to ProjectOptions
* add args tags to func BuildNative
* add tags to func BuildDocker
* delete escape tags
* Update Contributors
* feat: Vue3, Vue Router, Vuex, and Typescript Template
* converted spaces to tabs in vue.config.js
* single quotes and tabs
Converted vue.config.js to using single quotes
Converted example.spec.ts to tabs instead of spaces.
* Added semicolons and mocha import
* Update contributors
* Make vue 3 template linux/mac only
* Add tags to build
* Add v2 artefacts
* Update Vuetify in package.json (#537)
* Update contributors
* Replaced the old v-content tag with the new v-main (#536)
* v1.8.1-pre4
* v1.8.1-pre5
* Update issue templates (#541)
* Updated Contributors
* Remove zero copy string conversion
* v1.8.1-pre6
* Initial support for firebug (#543)
* Initial support for firebug
* Remove windows message
* v1.8.1-pre7
* Update contributors
* Allow use of custom HTML
* Allow use of custom HTML (#545)
* v1.8.1
Co-authored-by: Arthur Wiebe <arthur@artooro.com>
Co-authored-by: Ilgıt Yıldırım <ilgit.yildirim@triplebits.com>
Co-authored-by: Travis McLane <tmclane@gmail.com>
Co-authored-by: Altynbek <go.gelleson@gmail.com>
Co-authored-by: Kyle Muchmore <kyle.muchmore@kickview.com>
Co-authored-by: Balakrishna Prasad Ganne <balkripra.1996@gmail.com>
description:Report an issue related to documentation.
# title: ""
labels:["documentation"]
body:
- type:markdown
attributes:
value:|
This template is only used for documentation related requests, including:
- Log undocumented APIs
- Update link
- Documentation other than non-project code
If you followed the documentation but things don't work, take some time to consider if it's the documentation or the code that's wrong. In the latter, prefer using the "[Bug Report](https://github.com/wailsapp/wails/issues/new?assignees=&labels=bug&template=bug_report.yml)" template.
- type:checkboxes
attributes:
label:Have you read the Documentation Contribution Guidelines?
options:
- label:I have read the [Documentation Contribution Guidelines](https://wails.io/docs/next/contributing/documenting).
required:true
- type:textarea
attributes:
label:Description
description:A clear and concise description of what the issue is.
validations:
required:true
- type:checkboxes
attributes:
label:Self-service
description:|
If you feel like you could contribute to this issue, please check the box below. This would tell us and other people looking for contributions that someone's working on it.
If you do check this box, please send a pull request within 7 days so we can still delegate this to someone else.
options:
- label:I'd be willing to address this documentation request myself.
Before opening a feature request, please check the [Roadmap](https://github.com/wailsapp/wails/discussions/1484) to see if it has already been requested.
***Please note: No new feature requests are being accepted for Wails v1***
- type:textarea
attributes:
label:Is your feature request related to a problem? Please describe.
description:A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
validations:
required:false
- type:textarea
attributes:
label:Describe the solution you'd like
description:A clear and concise description of what you want to happen.
validations:
required:true
- type:textarea
attributes:
label:Describe alternatives you've considered
description:A clear and concise description of any alternative solutions or features you've considered.
validations:
required:false
- type:textarea
attributes:
label:Additional context
description:Add any other context or screenshots about the feature request here.
The traditional method of providing web interfaces to Go programs is via a built-in web server. Wails offers a different approach: it provides the ability to wrap both Go code and a web frontend into a single binary. Tools are provided to make this easy for you by handling project creation, compilation and bundling. All you have to do is get creative!
<span id="nav-1"></span>
The official docs can be found at [https://wails.app](https://wails.app).
## Internationalization
[English](README.md) | [简体中文](README.zh-Hans.md)
<span id="nav-2"></span>
## Table of Contents
<details>
<summary>Click me to Open/Close the directory listing</summary>
- [1. Internationalization](#nav-1)
- [2. Table of Contents](#nav-2)
- [3. Introduction](#nav-3)
- [3.1 Official Website](#nav-3-1)
- [4. Features](#nav-4)
- [5. Sponsors](#nav-5)
- [6. Installation](#nav-6)
- [7. FAQ](#nav-8)
- [8. Contributors](#nav-9)
- [9. Special Mentions](#nav-10)
- [10. Special Thanks](#nav-11)
</details>
<span id="nav-3"></span>
## Introduction
The traditional method of providing web interfaces to Go programs is via a built-in web server. Wails offers a different
approach: it provides the ability to wrap both Go code and a web frontend into a single binary. Tools are provided to
make this easy for you by handling project creation, compilation and bundling. All you have to do is get creative!
<span id="nav-3-1"></span>
<hr/>
<h3><strong>PLEASE NOTE: As we are approaching the v2 release, we are not accepting any new feature requests or bug reports for v1. If you have a critical issue, please open a ticket and state why it is critical.</strong></h3>
<hr/>
### Version 2
Wails v2 has been released in Beta for all 3 platforms. Check out the [new website](https://wails.io) if you are
interested in trying it out.
### Legacy v1 Website
The legacy v1 docs can be found at [https://wails.app](https://wails.app).
<span id="nav-4"></span>
## Features
- Use standard Go libraries/frameworks for the backend
- Use any frontend technology to build your UI
- Quickly create Vue, Vuetify or React frontends for your Go programs
- Expose Go methods/functions to the frontend via a single bind command
-Uses native rendering engines - no embedded browser
-Shared events system
-Native file dialogs
-Powerful cli tool
- Use standard Go for the backend
- Use any frontend technology you are already familiar with to build your UI
- Quickly create rich frontends for your Go programs using pre-built templates
- Easily call Go methods from Javascript
-Auto-generated Typescript definitions for your Go structs and methods
-Native Dialogs & Menus
-Supports modern translucency and "frosted window" effects
-Unified eventing system between Go and Javascript
- Powerful cli tool to quickly generate and build your projects
The project roadmap may be found [here](https://github.com/wailsapp/wails/discussions/1484). Please consult
this before open up an enhancement request.
## Installation
Wails uses cgo to bind to the native rendering engines so a number of platform dependent libraries are needed as well as an installation of Go. The basic requirements are:
The installation instructions are on the [official website](https://wails.io/docs/gettingstarted/installation).
- Go 1.12
- npm
### MacOS
Make sure you have the xcode command line tools installed. This can be done by running:
Windows requires gcc and related tooling. The recommended download is from [http://tdm-gcc.tdragon.net/download](http://tdm-gcc.tdragon.net/download). Once this is installed, you are good to go.
## Installation
**Ensure Go modules are enabled: GO111MODULE=on and go/bin is in your PATH variable.**
Installation is as simple as running the following command:
<pre style='color:white'>
go get -u github.com/wailsapp/wails/cmd/wails
</pre>
## Next Steps
It is recommended at this stage to read the comprehensive documentation at [https://wails.app](https://wails.app).
<span id="nav-8"></span>
## FAQ
* Is this an alternative to Electron?
- Is this an alternative to Electron?
Depends on your requirements. It's designed to make it easy for Go programmers to make lightweight desktop applications or add a frontend to their existing applications. Whilst Wails does not currently offer hooks into native elements such as menus, this may change in the future.
Depends on your requirements. It's designed to make it easy for Go programmers to make lightweight desktop
applications or add a frontend to their existing applications. Wails v2 does offer native elements such as menus
and dialogs, so it is becoming a lightweight electron alternative.
* Who is this project aimed at?
- Who is this project aimed at?
Go programmers who want to bundle an HTML/JS/CSS frontend with their applications, without resorting to creating a server and opening a browser to view it.
Go programmers who want to bundle an HTML/JS/CSS frontend with their applications, without resorting to creating a
server and opening a browser to view it.
* What's with the name?
- What's with the name?
When I saw WebView, I thought "What I really want is tooling around building a WebView app, a bit like Rails is to Ruby". So initially it was a play on words (Webview on Rails). It just so happened to also be a homophone of the English name for the [Country](https://en.wikipedia.org/wiki/Wales) I am from. So it stuck.
When I saw WebView, I thought "What I really want is tooling around building a WebView app, a bit like Rails is to
Ruby". So initially it was a play on words (Webview on Rails). It just so happened to also be a homophone of the
English name for the [Country](https://en.wikipedia.org/wiki/Wales) I am from. So it stuck.
## Shoulders of Giants
## Stargazers over time
[](https://starchart.cc/wailsapp/wails)
<span id="nav-9"></span>
## Contributors
The contributors list is getting too big for the readme! All the amazing people who have contributed to this
project have their own page [here](https://wails.io/credits#contributors).
<span id="nav-10"></span>
## Special Mentions
Without the following people, this project would never have existed:
* [Dustin Krysak](https://wiki.ubuntu.com/bashfulrobot) - His support and feedback has been immense. More patience than you can throw a stick at (Not long now Dustin!).
* [Serge Zaitsev](https://github.com/zserge) - Creator of [Webview](https://github.com/zserge/webview) which Wails uses for the windowing.
And without [these people](CONTRIBUTORS.md), it wouldn't be what it is today. A huge thank you to each and every one of you!
Special Mentions:
* [Byron](https://github.com/bh90210) - At times, Byron has single handedly kept this project alive. Without his incredible input, we never would have got to v1.
- [Dustin Krysak](https://wiki.ubuntu.com/bashfulrobot) - His support and feedback has been immense. More patience than
you can throw a stick at (Not long now Dustin!).
- [Serge Zaitsev](https://github.com/zserge) - Creator of [Webview](https://github.com/zserge/webview) which Wails uses
for the windowing.
- [Byron](https://github.com/bh90210) - At times, Byron has single handedly kept this project alive. Without his
incredible input, we never would have got to v1.
This project was mainly coded to the following albums:
* [Manic Street Preachers - Resistance Is Futile](https://open.spotify.com/album/1R2rsEUqXjIvAbzM0yHrxA)
* [Manic Street Preachers - This Is My Truth, Tell Me Yours](https://open.spotify.com/album/4VzCL9kjhgGQeKCiojK1YN)
A <i>huge</i> thanks to <a href="https://pace.dev">Pace</a> for sponsoring the project and helping the efforts to get Wails ported to Apple Silicon!<br/><br/>
If you are looking for a Project Management tool that's powerful but quick and easy to use, check them out!<br/><br/>
</p>
<p align="center" style="text-align: center">
A special thank you to JetBrains for donating licenses to us!<br/><br/>
Please click the logo to let them know your appreciation!<br/><br/>
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.