Lea Anthony
f6e94b1755
add v3 docs workflow
2023-09-08 10:29:25 +10:00
Lea Anthony
679ec49e64
add v3 docs workflow
2023-09-08 10:24:01 +10:00
Travis McLane
d98e1d3693
[v3 linux] Packagemap -> packagemap
2023-09-07 12:16:20 -05:00
Lea Anthony
be3b7d754e
add netlify config
2023-09-07 21:55:45 +10:00
Lea Anthony
ae524c4f84
add workflow for v3 alpha
2023-09-07 21:37:50 +10:00
Lea Anthony
d390cac8db
Fix EnableFraudulentWebsiteWarnings for mac
2023-09-07 21:33:11 +10:00
Lea Anthony
17e20ab029
[v3] Fix requirements.txt
2023-09-07 07:52:18 +10:00
Lea Anthony
34b9b9b508
Add status table to docs.
2023-09-06 20:59:45 +10:00
Lea Anthony
47fd06a445
More doc changes
2023-09-06 19:15:52 +10:00
Lea Anthony
b140ce546f
Add CPU detection in mac
2023-09-05 23:14:18 +10:00
Lea Anthony
08ec2beb7c
Move menu to Windows window options.
2023-09-05 22:27:47 +10:00
Lea Anthony
5833f0f109
More docs.
2023-09-05 18:26:10 +10:00
Lea Anthony
eb2ad258ed
More docs.
2023-09-04 22:51:21 +10:00
ALMAS
708aef53e4
[v3] completing missing build tags ( #2884 )
...
* Update image.go
* Update popupmenu.go
2023-09-04 22:43:28 +10:00
Lea Anthony
e893c1c205
More docs.
2023-09-04 22:40:40 +10:00
Lea Anthony
3e74255127
Update docs.
2023-09-04 21:27:59 +10:00
Lea Anthony
b8d7eed607
Add awful CallByName method and update docs with warning.
2023-09-04 21:19:10 +10:00
Lea Anthony
8eb62fb483
Update bindings example
2023-09-04 21:01:00 +10:00
Lea Anthony
ee67bff9e3
Docs update
2023-09-04 20:50:32 +10:00
Lea Anthony
21e47dcccf
Fix version in debug build
2023-09-04 19:51:48 +10:00
Lea Anthony
38ddcf59f8
Support linux in doctor
2023-09-04 19:46:07 +10:00
Lea Anthony
4a62b6a5c7
Support Mac in wails doctor
2023-09-03 10:30:31 +10:00
Lea Anthony
6afbcb69f3
Improve doctor
2023-09-03 10:09:16 +10:00
Lea Anthony
4bb522d303
Add doctor.
2023-09-03 08:42:12 +10:00
Lea Anthony
f107173a73
Update README.md
2023-09-03 06:53:10 +10:00
Lea Anthony
eb5aff755f
Update docs
2023-09-02 15:12:35 +10:00
Lea Anthony
2384ae0819
Improve docs tooling
2023-09-02 09:10:35 +10:00
Lea Anthony
4a5663c1cb
Merge branch 'master' into v3-alpha
2023-09-02 08:38:48 +10:00
Travis McLane
9416e01042
[v3 linux] start_at_login initial implementation
2023-09-01 16:04:25 -05:00
Travis McLane
54fcacfed1
[v3 linux] correct transparency setting
2023-09-01 15:57:13 -05:00
Lea Anthony
69ac5caa4b
Fix production build
2023-09-01 22:06:43 +10:00
Lea Anthony
cecbc156d5
Update deps
2023-09-01 20:14:06 +10:00
Oleg Gulevskyy
d599fd80cb
POC of mkdocs barebones ( #2769 )
...
* POC of mkdocs barebones
* Add more stuff!
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2023-09-01 20:11:43 +10:00
David Haukeness
2e9f57a60d
No go rebuild ( #2870 )
...
* add flag option for NoGoRebuild
2023-08-30 21:24:05 +10:00
Lea Anthony
8ca550cc9e
[v3] Add swipe gesture support
2023-08-30 20:57:12 +10:00
stffabi
44c291b297
[v2, build] Fixed support for Go 1.21 go.mod files ( #2876 )
2023-08-30 18:24:41 +10:00
Nobleman
4ad4d7c7e3
postbuild hook fix ( #2839 )
...
postbuildhook should only run if application was built
2023-08-29 18:47:14 +10:00
Nobleman
dab762937b
Update changelog.mdx ( #2868 )
...
Added changes for https://github.com/wailsapp/wails/pull/2836
2023-08-29 18:46:12 +10:00
IAFEnvoy
4e539188e0
Update window.mdx ( #2859 )
2023-08-29 08:12:10 +10:00
Александр
e705e539c6
Add Russian README.md ( #2840 )
2023-08-29 08:05:42 +10:00
Lea Anthony
d44c8eba1c
[v3] Use system logger instead of println
2023-08-28 20:30:40 +10:00
Lea Anthony
6edd667bdf
[v3] Fix application runtime mappings
2023-08-28 20:29:25 +10:00
Vilsol
499ff50903
fix: use string formatting in gtk_message_dialog_new ( #2865 )
2023-08-28 19:34:24 +10:00
Miclle Zheng
fcfe278f95
Fix typo ( #2795 )
...
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2023-08-28 08:52:56 +10:00
Nobleman
93a616ceef
[bugfix] build hook command parsing ( #2836 )
...
* fix build hook command parsing
use `shlex`, rather than `strings` package, to split build command
* fix compiler error
2023-08-28 08:50:13 +10:00
Diógenes Rodrigues
7bc4d5f7e8
feat: add readme pt-br ( #2835 )
...
* feat: add readme pt-br
* update READMEs with link to the Portuguese version
* update the readmes with the Portuguese
2023-08-28 08:43:15 +10:00
Light
63b9cab96f
Add updated svelte template ( #2858 )
...
* Add new svelte template
Added an updated svelte template
* Update changelog.mdx
2023-08-28 08:41:21 +10:00
Zámbó, Levente
427e41f190
fix disable window resize ( #2863 )
...
* fix disable window resize
* change issue number in changelog
* change pull request number in changelog
2023-08-28 08:40:28 +10:00
Lea Anthony
5e1f29eda3
[v3] Support //wails:methodID <uint32> directive in bound method comments.
2023-08-27 21:16:30 +10:00
Lea Anthony
e5571defb7
[v3] Support bound methodID aliases. Support []any for bindings generation. Use CallByID in bindings.
2023-08-27 20:39:35 +10:00
Lea Anthony
125d8a6f78
[v3] Update Task to v3.29.1.
2023-08-27 17:14:36 +10:00
Kermout Ayoub
72290a2d58
Added wails-qwik-template to 3rd party templates ( #2860 )
...
* Added wails-qwik-template to 3rd party templates
* fix typo
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2023-08-27 17:13:49 +10:00
github-actions[bot]
92470f262e
chore: update sponsors.svg ( #2843 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-08-27 17:10:19 +10:00
Lea Anthony
21790dc3ee
[v3] Add CallByID method to runtime.
2023-08-27 16:59:18 +10:00
Lea Anthony
cdf48e0589
[v3] Fix bindings
2023-08-27 15:54:01 +10:00
stffabi
761efed84d
[v2] Introduce size and physical size of screens ( #2856 )
2023-08-26 10:11:01 +10:00
Phil Richards
427fe7e8d3
Init GTK in NewFrontend, not init ( #2841 )
...
* Init GTK in `NewFrontend`, not `init`
So apps that have a headless / non-gui mode will be able to run, since
they needn't call `NewFrontend` (which is called by `CreateApp`).
Previously, `init` would call `C.gtk_init` regardless of whether
CreateApp was called.
Also change to call `C.gtk_init_check` with a panic, instead of
`C.gtk_init`, since `gtk_init` just exits the process if it fails,
without a sensible error message.
Fixes #2628 .
* Update changelog
2023-08-26 06:41:53 +10:00
Oussama Sethoum
98bb3b6361
add instructions to run wails v3 examples. ( #2854 )
...
* add instructions to run wails v3 examples.
* Update README.md
2023-08-26 06:40:40 +10:00
Travis McLane
2f9f63771b
[v3 examples] add README
2023-08-25 09:39:24 -05:00
Zámbó, Levente
5a4eae968f
set the background color for window ( #2853 )
...
* set the background color for window
* update changelog for #2853
2023-08-25 08:27:52 +10:00
Lea Anthony
93335b3843
[v3] Support ANSI label on Mac. Update example.
2023-08-25 06:53:08 +10:00
Zámbó, Levente
9085e1edbb
Bugfix/2848 window set position timing ( #2850 )
...
* run WindowSetPosition on main thread
* remove wait group from SetPosition it is not neaded
* update changelog
2023-08-25 05:50:26 +10:00
David Haukeness
8700d225c1
add wails-sveltekit-ts ( #2851 )
...
* add wails-sveltekit-ts
* add clog entry
2023-08-25 05:49:12 +10:00
Travis McLane
f50c8f447e
[v3 assetserver] cleanup logging
...
- remove type assertions
- update contentTypeSniffer to capture the status code
- move logic in ServeHTTP to serveHTTP
- wrap serveHTTP with ServeHTTP adding logging & duration calculation
2023-08-24 12:44:13 -05:00
Travis McLane
bd9f7deb98
[v3 linux] correct minimum zoom
2023-08-23 14:10:22 -05:00
Travis McLane
2171192934
[v3 linux] noop: remove println
2023-08-23 14:09:44 -05:00
github-actions[bot]
c2b36de510
chore: update sponsors.svg ( #2827 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-08-19 20:42:05 +10:00
Lea Anthony
3352ebef6e
[v3] Tidy up logging
2023-08-19 17:15:15 +10:00
Lea Anthony
2a51ddadfc
[v3] Tidy up plugin init
2023-08-19 17:09:38 +10:00
Lea Anthony
0745aea4d6
[v3] Move to integer call ids for bound methods.
2023-08-19 14:25:36 +10:00
Travis McLane
4804b34208
[v3 linux] api changes ( #2830 )
2023-08-19 06:12:34 +10:00
Lea Anthony
841289f1d1
[v3 windows] Support isDarkMode. Add common application event mapping
2023-08-18 19:50:57 +10:00
Lea Anthony
c367ef461e
[v3 windows] Support isDarkMode
2023-08-18 19:45:59 +10:00
Lea Anthony
ffed41553a
[v3 mac] Add IsDarkMode to application and JS runtime. Add Common.ThemeChanged event
2023-08-18 17:36:14 +10:00
Lea Anthony
79deb37675
Fix return code in logging
2023-08-18 11:15:02 +10:00
Lea Anthony
77ca8fe9e6
Move webview2 options to application. Improve logging.
2023-08-18 11:06:25 +10:00
Lea Anthony
25e58edf28
[v3] Add dev example
2023-08-18 10:51:02 +10:00
Lea Anthony
0f2d19c56e
Merge remote-tracking branch 'origin/v3-alpha' into v3-alpha
...
# Conflicts:
# v3/internal/operatingsystem/os.go
# v3/internal/operatingsystem/os_darwin.go
2023-08-18 10:36:01 +10:00
Lea Anthony
8bde3d7522
[v3 mac] Improved operating system detection
2023-08-18 10:34:32 +10:00
Lea Anthony
c169d26d95
[v3] Port operating system detection
2023-08-18 10:24:45 +10:00
Lea Anthony
946a4c56a0
[v3 mac] Better logging
2023-08-18 09:58:43 +10:00
Lea Anthony
23e87e0ad7
Add dev tasks to Taskfile template
2023-08-15 21:48:04 +10:00
Lea Anthony
7d678154c6
Example prod/debug options
2023-08-15 21:40:50 +10:00
Lea Anthony
0b9fec3f87
Add checkport tool for checking open ports
2023-08-15 21:40:01 +10:00
Lea Anthony
763c7708f4
Fix HMR. Better logging.
2023-08-15 20:19:02 +10:00
Lea Anthony
5f2c1f4534
Remove optional prod options - use build tags instead
2023-08-15 20:19:02 +10:00
Lea Anthony
3ac557ccb1
[v3] plugin.toml -> plugin.yaml
2023-08-15 06:39:55 +10:00
Lea Anthony
e6c691a376
Support external asset server
2023-08-14 20:49:09 +10:00
Lea Anthony
ee8eb001c2
Merge branch 'master' into v3-alpha
...
# Conflicts:
# v2/internal/frontend/desktop/windows/go-webview2/webviewloader/env_create.go
2023-08-14 18:08:52 +10:00
Lea Anthony
db836b7a48
Move assetserver to internal
2023-08-14 08:31:55 +10:00
Lea Anthony
543b18dd54
Revert v3 changes in v2 asset server
2023-08-14 08:28:32 +10:00
Lea Anthony
ec0731d5d8
Use slog.Logged in assethandler_external.go. Refactor runtime handler.
2023-08-14 08:28:31 +10:00
Lea Anthony
cc5c7d1d29
Log git hash if using replaced module
2023-08-14 08:28:25 +10:00
Lea Anthony
e79c1b7ea3
Merge remote-tracking branch 'origin/v3-alpha' into v3-alpha
2023-08-13 20:43:07 +10:00
Lea Anthony
6cbead5bfe
Improved logging++
2023-08-13 16:52:39 +10:00
Lea Anthony
429bb2bf17
Refactor application creation. Remove internal logger package.
2023-08-13 15:28:30 +10:00
Lea Anthony
c03c41cb21
Add version command
2023-08-13 15:13:01 +10:00
Lea Anthony
ee29faecbf
Log if native Go webview loader is used
2023-08-12 16:36:08 +10:00
Lea Anthony
d1d0105276
Remove jsonBindings option. Only add ipc in debug mode.
2023-08-12 14:57:01 +10:00
Lea Anthony
1059e36b52
Run go mod tidy on project creation. Use better method of relative module location.
2023-08-12 14:32:52 +10:00
Lea Anthony
15f602f867
Move v2 assetserver to v3
2023-08-12 14:16:53 +10:00
github-actions[bot]
7fae22b50c
chore: update sponsors.svg ( #2819 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-08-12 13:07:09 +10:00
Lea Anthony
13be4a333f
Move to slog logger for application and log plugin
2023-08-10 22:04:13 +10:00
Lea Anthony
2553fa1f74
Update templates to use Go 1.21
2023-08-10 21:32:18 +10:00
Lea Anthony
f0f5011484
Remove log from runtime (there's a plugin for that)
2023-08-10 21:29:42 +10:00
Lea Anthony
5671f3527b
Add ProductionOverrides option so any option can be overridden in production builds
2023-08-10 20:42:25 +10:00
Lea Anthony
adb26fa99f
Add Hook doc
2023-08-10 19:57:12 +10:00
Kin NG
7b098fd522
Docs: add spanish readme translation ( #2812 )
...
* spanish readme translation
add spanish to readme
remove line
* change Spanish to Español
* Add links to README.es.md to the other language translations
2023-08-10 07:52:29 +10:00
Zámbó, Levente
e72e4aa179
add new programName option to linux options ( #2817 )
...
* add new programName option to linux options
* modify changelog
* free program name string
2023-08-10 07:48:09 +10:00
Lea Anthony
805429a7c6
Support remote templates
2023-08-09 21:53:10 +10:00
Lea Anthony
39af86e59d
Improve project creation.
...
Add `template.json` to templates.
Update dependencies.
2023-08-09 21:30:06 +10:00
Lea Anthony
b48579892b
[docs] Add mac flash troubleshooting guide
2023-08-05 17:45:08 +10:00
Lea Anthony
ecf970d6fe
[v3 mac] ANSI systray label [WIP]
2023-08-05 14:04:49 +10:00
Lea Anthony
083e6b03f3
Update Screen docs
2023-08-04 08:18:34 +10:00
Lea Anthony
2859143b2f
Add Screen docs
2023-08-03 08:35:34 +10:00
Andreas Christou
027edad51b
Create-React-App documentation updates ( #2805 )
...
* Add documentation for running a create-react-app project in watch mode
* Fix build warning
2023-08-02 08:58:05 +10:00
Lea Anthony
a96d51be02
Update project-config.mdx
2023-07-29 12:04:41 +10:00
github-actions[bot]
fe479876c5
chore: update sponsors.svg ( #2794 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-07-28 08:15:00 +10:00
Li Yang
84d2576e06
Update README.zh-Hans.md ( #2791 )
...
Fixed a link error
2023-07-26 20:32:43 +10:00
Aranggi J. Toar
48b35aaafe
chore: update npm and docker package names for dnf package manager ( #2790 )
...
* chore: update package names for dnf package manager
* chore: update changelog
2023-07-24 19:53:24 +10:00
Lea Anthony
c9ce17a4d5
[v3] Fix Assets options in templates
2023-07-21 08:24:38 +10:00
github-actions[bot]
7f402bf0c4
chore: update sponsors.svg ( #2778 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-07-18 23:04:16 +10:00
Lea Anthony
1e76b0b52e
Remove markdown formatter
2023-07-18 21:47:26 +10:00
stffabi
a6e279f0d3
[v3 panicHandler] Let the default go panic handler handle the panic if there's no panicHandler set in options
2023-07-15 23:57:19 +02:00
stffabi
842bc3733e
[v3 windows] Fix missing panic stacktraces during message loop
2023-07-15 23:56:26 +02:00
figuerom16
e0a92712fe
SvelteKit Guide: Manual installation, Bash installation, Usage Notes. ( #2771 )
...
* Create SvelteKit.mdx
* Rename SvelteKit.mdx to sveltekit.mdx
* Update sveltekit.mdx
* Update sveltekit.mdx
* Update sveltekit.mdx
* Update sveltekit.mdx
* Update sveltekit.mdx
* Update sveltekit.mdx
* Update sveltekit.mdx
* Update sveltekit.mdx
* Update sveltekit.mdx
* Update sveltekit.mdx
* Update sveltekit.mdx
* Update sveltekit.mdx
* Update sveltekit.mdx
* Update sveltekit.mdx
* Update changelog.mdx
2023-07-15 23:52:33 +10:00
guangwu
150dac9ead
chore: slice replace loop ( #2757 )
...
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com >
2023-07-13 23:13:47 +10:00
Ethan Reesor
22cfcbd5a1
Override error formatting ( #2717 )
2023-07-13 20:40:22 +10:00
Lea Anthony
5e76a5e76a
[v3 mac] Fix event callback signatures
2023-07-12 21:29:01 +10:00
Lea Anthony
52c3c49f25
[v3] Add window close hook example
2023-07-12 21:27:58 +10:00
Lea Anthony
705239ad7d
[v3] Use WindowEvent rather than WindowEventContext
2023-07-12 20:50:01 +10:00
Lea Anthony
dc865404a9
[v3] Initial hooks implementation
2023-07-12 20:31:13 +10:00
Lea Anthony
ba7ab2e607
[v3 windows] Fix translucency. Update example.
2023-07-11 23:04:22 +10:00
Lea Anthony
d6cfe4414d
[v3 Windows] Add WebviewWindow.Flash()
2023-07-11 20:10:18 +10:00
Lea Anthony
61f7b10f36
[v2 templates] Add explicit style import ( #2721 )
...
* [v2 templates] Add explicit style import
* [v2] Remove style import
2023-07-10 21:27:41 +02:00
Lea Anthony
ecbb135949
[v3] Update plugin.js
2023-07-10 20:56:07 +10:00
Lea Anthony
fcb98e6523
[v3] Update docs
2023-07-10 20:46:08 +10:00
Lea Anthony
e7e5597c95
[v3 mac] Fix right click. Slight refactor.
2023-07-10 20:44:30 +10:00
Lea Anthony
7f0479d8b4
[v3 mac] Fix right click menu when window attached.
2023-07-10 20:21:19 +10:00
Lea Anthony
f5c78f365d
[v3] Fix oauth bug. Added logout capability
2023-07-09 20:13:29 +10:00
Lea Anthony
1fc5f9b12d
[v3] Update readme for oauth plugin
2023-07-09 12:33:57 +10:00
Lea Anthony
3f55ce6dfc
[v3] Add provider methods, provide default login window, update readme for oauth plugin
2023-07-09 12:30:36 +10:00
Lea Anthony
1d562d3c27
[v3] Add oauth plugin
2023-07-08 22:56:25 +10:00
Lea Anthony
f3974deb88
[v3] Add Get for application instance
2023-07-08 22:51:33 +10:00
Lea Anthony
1945616328
[v3 windows] Fix WindowClose defaults
2023-07-08 20:28:19 +10:00
Lea Anthony
7db6604227
[v3 windows] Add HideOnTaskbar flag to WebviewWindow
2023-07-08 11:27:36 +10:00
Marcus Crane
f150d25152
Update October showcase image ( #2762 )
2023-07-06 20:51:40 +10:00
Lea Anthony
12ce6c5ac3
[v3] Add systray.AttachWindow
2023-07-06 20:43:08 +10:00
Lea Anthony
5d9bc4ca81
[v3 mac] Fix systray example toggle
2023-07-05 21:09:48 +10:00
Lea Anthony
c0b4a3ff35
[v3] Fix generation of common events
2023-07-05 20:39:35 +10:00
Lea Anthony
f0bf8cd827
[v3 windows] Refactor events + mappings. Fix app.Quit(). Make systray example work slightly better
2023-07-05 20:35:45 +10:00
Lea Anthony
10144adf61
[v3 windows] Fix window lose focus events.
2023-07-04 20:43:21 +10:00
Lea Anthony
3efab5ba23
[v3 windows] Prevent window close events when the window was just opened
2023-07-04 20:01:06 +10:00
Lea Anthony
3d323ab9d2
[v3] Fix systray example. PositionWindow now takes an offset. EventApplicationDidResignActive -> EventApplicationDidResignActiveNotification
2023-07-04 19:26:00 +10:00
Lea Anthony
16ce9e562f
[v3 mac] Window alignment to systray
2023-07-03 20:15:45 +10:00
Lea Anthony
90e66a7ad4
[v3] Add PanicHandler application option.
2023-07-03 19:52:50 +10:00
Lea Anthony
6b59216b32
[v3] Better panic support for methods run on mainthread
2023-07-01 21:56:21 +10:00
Lea Anthony
9764ba6334
[v3] Add CHANGELOG.md. Add instructions for PRs in DEVELOPMENT.md.
2023-07-01 11:09:09 +10:00
Mohamed Gharib
da5929ff34
[v3] Fix examples background color ( #2750 )
2023-07-01 10:55:10 +10:00
Mohamed Gharib
e419822c77
[v3] Fix default context-menu in selected disabled inputs ( #2753 )
...
* [v3] Fix default context-menu in selected disabled inputs
* [v3] Update Task to v3.27.1. Add `wails3 task -version` and `wails3 task taskfile:update`.
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2023-07-01 10:52:55 +10:00
Lea Anthony
b62ce4440e
[v3 windows] Setup chromium sooner
2023-07-01 09:23:19 +10:00
Lea Anthony
3c81fb06e8
[v3 windows] Position window above systray
2023-06-30 21:17:50 +10:00
Lea Anthony
c27366a270
[v3] rename cli to wails3
2023-06-29 18:26:04 +10:00
Lea Anthony
5b6f6c1bff
[v3] Default context menu always shows in debug/dev
2023-06-28 18:47:39 +10:00
Mohamed Gharib
8acbdc246c
[v2] Add smart default context-menu functionality (backported from v3) ( #2748 )
...
* [v2] Add smart default context-menu functionality (backported from v3)
* Update changelog
2023-06-28 06:35:02 +10:00
dependabot[bot]
cdbe77a0fc
Bump semver from 7.3.8 to 7.5.3 in /scripts/sponsors ( #2747 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.3.8 to 7.5.3.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.3.8...v7.5.3 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-28 06:25:00 +10:00
Mohamed Gharib
5292ced731
[v2, runtime] Separate runtime js debug build ( #2745 )
2023-06-27 21:31:08 +10:00
Lea Anthony
3fcac435b2
[v3] Support window events in JS. Fix ExecJS blocking issues.
2023-06-26 22:10:31 +10:00
Mahcks
abbbf05a79
added shadcn-ui template ( #2744 )
2023-06-26 08:50:52 +10:00
Lea Anthony
03a3edcdc9
[v3] Create experimental plugin directory
2023-06-26 08:39:02 +10:00
Lea Anthony
5737b3cc7b
[v3 mac] Fix merge issues
2023-06-25 10:13:20 +10:00
Lea Anthony
b898b79aaf
[v3 windows] Initial support for start_on_login plugin for windows
2023-06-24 21:12:24 +10:00
Lea Anthony
3827ca2d78
[v3] Move dialogs out of application
2023-06-24 13:57:51 +10:00
Lea Anthony
4de5e1b9f1
[v3] Add WindowUnFocus event
2023-06-24 13:23:50 +10:00
Travis McLane
eb18f02fd2
Merge branch 'v3-alpha-linux' into v3-alpha
2023-06-23 21:51:21 -05:00
Travis McLane
1a7d105917
[v3 linux] GetAbsolutePosition
2023-06-23 21:50:51 -05:00
Travis McLane
de5cff799e
[v3 linux] setEnabled
2023-06-23 21:50:51 -05:00
Travis McLane
67cada78f6
[v3 linux] purego: windowGetRelativePosition
2023-06-23 21:50:51 -05:00
Travis McLane
5a40f25d03
[v3 linux] webview setAbsolutePosition
2023-06-23 21:50:51 -05:00
Travis McLane
1a09a8a4c8
[v3 linux/cgo] open/save file dialog stub
2023-06-23 21:50:51 -05:00
Travis McLane
daa0cf83d9
[v3 linux] noop: remove fmt.Println
2023-06-23 21:50:51 -05:00
Travis McLane
e92858f64d
[v3 linux/purego] initial file/directory dialogs impl
2023-06-23 21:50:51 -05:00
Travis McLane
d52c26e82f
[v3 linux] implement missing functions
2023-06-23 21:50:51 -05:00
Travis McLane
83900b03d4
[v3 linux] purego cleanup + dialog images
2023-06-23 21:50:51 -05:00
Travis McLane
c123430f22
[v3 linux] dialog fixes
2023-06-23 21:50:51 -05:00
Travis McLane
33e20cbc77
[v3 linux] allow menu setting on Linux
2023-06-23 21:50:51 -05:00
Travis McLane
e942312c4c
[v3 menuitem] bug: avoid setting if nil
2023-06-23 21:50:51 -05:00
Travis McLane
de2e78b507
[v3 linux] purego implementation
2023-06-23 21:50:51 -05:00
Travis McLane
da4a7ac64b
[v2] assetserver/webview purego implementation
2023-06-23 21:50:51 -05:00
Travis McLane
e44fbc26ba
[v3 linux] STATUS.md
2023-06-23 21:50:51 -05:00
Travis McLane
bef454f950
[v3 linux] initial linux implementation
2023-06-23 21:50:51 -05:00
Travis McLane
94e1ec91ad
Revert "Merge branch 'v3-alpha_linux' into v3-alpha"
...
This reverts commit b317efaf2c , reversing
changes made to 29b9c5200f .
2023-06-23 21:50:51 -05:00
Lea Anthony
56d11ab419
[v3] Update Wails API
2023-06-24 12:11:48 +10:00
Lea Anthony
c96cccab2e
[v3] Add Window AbsolutePosition/SetAbsolutePosition
2023-06-23 21:14:26 +10:00
Lea Anthony
989ef1b4a8
[v3] Update STATUS.md
2023-06-23 20:50:54 +10:00
Lea Anthony
45cfbe917e
[v3] Position/GetPosition -> RelativePosition/GetRelativePosition
2023-06-23 20:49:27 +10:00
Lea Anthony
2e313005e0
[v3] Add window attachment for open/save dialogs. Fix filter bug.
2023-06-23 20:33:35 +10:00
Lea Anthony
722c3a653c
[v3] Allow message dialogs to be attached to windows. JS dialogs default attached. wml confirm dialog attached.
2023-06-23 20:19:29 +10:00
Lea Anthony
76672facfe
[v3] Add window Enabled method. Fix dialog attachment
2023-06-23 19:48:04 +10:00
Lea Anthony
8f075b5d8d
[v3] Fix merge issues
2023-06-22 19:56:35 +10:00
Lea Anthony
b317efaf2c
Merge branch 'v3-alpha_linux' into v3-alpha
...
# Conflicts:
# v3/STATUS.md
# v3/examples/menu/main.go
# v3/go.mod
# v3/pkg/application/application.go
# v3/pkg/application/webview_window.go
2023-06-22 19:46:10 +10:00
github-actions[bot]
4c7c3d9d82
chore: update sponsors.svg ( #2738 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-06-21 21:52:55 +10:00
Lea Anthony
29b9c5200f
[v3] Update context menu example. Allow menu for disabled/read only iputs
2023-06-21 20:21:10 +10:00
Lea Anthony
4d2b4b4ee7
[v3] Update dev guide. Remove implLock.
2023-06-21 19:37:39 +10:00
Lea Anthony
9f8f095a78
[v3] Update dev guide.
2023-06-21 19:23:14 +10:00
Lea Anthony
59c09ebee1
[v3] Better default context menu. Started dev guide.
2023-06-21 19:21:41 +10:00
Lea Anthony
5f81a87912
[v3] Add smart context menu example
2023-06-20 21:35:41 +10:00
Lea Anthony
7f6151d573
[v3] Enable default context menu for certain elements. Use CSS to customise.
2023-06-20 21:11:37 +10:00
Lea Anthony
9816960995
[v3] Support "--default-contextmenu" style. Fix URL handling in Windows.
2023-06-20 19:44:01 +10:00
stffabi
8fd16d4be3
[assetServer] Make WebView request URL and RequestURI RFC and Go docs compliant ( #2722 )
...
* [v2 dev] Improve logging of external AssetHandler
* [assetServer] Make WebView request URL and RequestURI RFC and Go docs conforme
2023-06-20 08:06:42 +02:00
Lea Anthony
3355d5f0af
[v3] Add EnableDevTools option
2023-06-20 08:49:25 +10:00
Lea Anthony
ab38b20444
[v3] Status Update
2023-06-20 08:36:39 +10:00
Lea Anthony
f278229179
Merge remote-tracking branch 'origin/v3-alpha' into v3-alpha
2023-06-20 08:12:42 +10:00
Mohamed Gharib
4162f097f1
[v2, options] Add EnableDefaultContextMenu option ( #2733 )
...
* [v2, options] Add EnableDefaultContextMenu option
* Update changelog & docs
* go mod tidy (./v2)
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2023-06-20 06:31:47 +10:00
github-actions[bot]
07c971476d
chore: update sponsors.svg ( #2729 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-06-19 20:54:20 +10:00
Lea Anthony
552390fb84
[v3 mac] Tidy up
2023-06-19 17:53:16 +10:00
Lea Anthony
68573cdc48
[v3 windows] Focus webview on Show/Restore/Maximise/FullScreen
2023-06-19 07:35:11 +10:00
Lea Anthony
cdf397aaa9
[v3 mac] Implement print()
2023-06-19 07:15:53 +10:00
Mohamed Gharib
fa851f29c5
[v2] Add -devtools production build flag ( #2725 )
...
* [v2] Add devtools production build flag
* Update changelog
* Fix changelog spacing
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2023-06-19 06:45:01 +10:00
Lea Anthony
ed27558011
[v3 windows] Add WebviewWindow.Print()
2023-06-18 17:13:07 +10:00
Lea Anthony
50387948df
[v3 mac] Refactor drag to use common code
2023-06-18 12:24:44 +10:00
Lea Anthony
9b48cc1799
[v3 mac] Fix window drag example
2023-06-18 12:12:01 +10:00
Lea Anthony
86f2ac0e96
[v3 mac] Fix WindowShouldClose bug
2023-06-18 11:25:38 +10:00
Lea Anthony
1537a002cc
[v3] Add ShouldClose window method. Remove hideOnClose flag.
2023-06-18 11:12:53 +10:00
Lea Anthony
ae9b158b04
[v3 windows] improve main thread calls
2023-06-16 21:04:44 +10:00
Lea Anthony
72ec10b181
[v3 mac] Fix window close bug
2023-06-16 21:01:17 +10:00
Lea Anthony
eed4002a4a
[v3 mac] Fix GetPosition Y coordinate
2023-06-16 20:54:53 +10:00
Lea Anthony
155e34c7a8
[v3 mac] Better main thread calls
2023-06-16 20:48:57 +10:00
Lea Anthony
22cc649e81
[v3 mac] translate window position for SetPosition
2023-06-16 20:20:18 +10:00
Lea Anthony
367ca745c3
[v3 windows] Fix frameless window drag. Add better resize for corners.
2023-06-15 21:06:14 +10:00
Lea Anthony
01e2e46e0d
[v3 windows] Support frameless drag. Add /wails/flags endpoint.
2023-06-15 19:08:08 +10:00
Lea Anthony
c03078ca16
[v3] Add capabilities, move to app-region css for drag, support native drag on Windows
2023-06-14 18:12:37 +10:00
Lea Anthony
31a5c90673
Update bug_report.yml
2023-06-13 20:27:57 +10:00
Lea Anthony
49e62aebe3
[v3 windows] Support frameless drag
2023-06-13 17:44:07 +10:00
Lea Anthony
dc4daaebac
[v3 windows] Support title bar button events
2023-06-13 17:42:14 +10:00
stffabi
f855b30c9f
[v3 windows] Consolidate WM_SIZE/WM_SIZING message handling
2023-06-12 08:26:09 +02:00
stffabi
b614e2b100
[v3 windows] An initially hidden window should show chromium when it is getting unhidden
2023-06-12 05:41:55 +02:00
stffabi
eafbbab233
[v3 windows] Do not Hide/Show chromium on every load of the frontend
2023-06-12 05:12:49 +02:00
Lea Anthony
72a4e9cf6e
[v3] Update STATUS.md
2023-06-12 10:46:31 +10:00
Lea Anthony
1dbe100a43
[v3] Restore window example
2023-06-12 10:45:26 +10:00
Lea Anthony
287d3d066c
[v3] Update WML demo to include restore
2023-06-12 10:45:03 +10:00
Lea Anthony
9387d18e88
[v3 windows] Change how chromium redraw works
2023-06-12 10:44:33 +10:00
Lea Anthony
1600bcb1d0
[v3] Add Restore to JS runtime
2023-06-12 10:44:05 +10:00
Lea Anthony
2b2defb7c0
[v3 windows] Fix chromium redraw bug
2023-06-12 10:28:35 +10:00
Lea Anthony
6d786902eb
[v3] Add some common window events
2023-06-12 10:27:30 +10:00
Lea Anthony
286ce206f0
[v3 windows] Prevent crash when nulls in strings
2023-06-12 09:10:47 +10:00
Lea Anthony
7535f098bd
[v3 windows] Fix clipboard example
2023-06-11 11:57:47 +10:00
Lea Anthony
b517461fbe
[v3 windows] Fix screen example
2023-06-11 11:54:32 +10:00
Lea Anthony
ffbe67e21f
[v3 windows] Fix clipboard js runtime call
2023-06-11 11:47:50 +10:00
Lea Anthony
f2ab205415
[chore] Use webview2 package ( #2687 )
...
* [v2 windows] Use external webview2 package
* Update CHANGELOG
2023-06-10 17:04:31 +10:00
Lea Anthony
41edd78953
Update format-markdown-files.yml
2023-06-10 17:01:01 +10:00
Lea Anthony
833671d30c
[v3 windows] Add clipboard support
2023-06-10 13:01:10 +10:00
Lea Anthony
ae691b8e52
[v3 windows] Small icon updates
2023-06-10 10:19:33 +10:00
Lea Anthony
2b56b7b6b9
[v3] Update status and log plugin readme
2023-06-09 20:44:24 +10:00
Lea Anthony
81a5380f67
[v3 windows] Handle null result from callbacks. Call results should respond on main thread.
2023-06-09 20:34:11 +10:00
Lea Anthony
7c45e3ac13
[v3 mac] Fixed drag
2023-06-09 17:00:07 +10:00
github-actions[bot]
3dbe6e96c1
chore: update sponsors.svg ( #2701 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-06-09 10:40:39 +10:00
Lea Anthony
28a2b4fbd9
[v2] Update go mod dependency versions
2023-06-09 10:15:21 +10:00
Lea Anthony
d1932c36ce
Merge remote-tracking branch 'origin/v3-alpha' into v3-alpha
...
# Conflicts:
# v2/internal/app/app_dev.go
# v3/STATUS.md
# v3/Taskfile.yaml
# v3/examples/binding/go.mod
# v3/examples/binding/go.sum
# v3/examples/menu/main.go
# v3/examples/window/main.go
# v3/go.mod
# v3/go.sum
# v3/pkg/application/application_windows.go
# v3/pkg/application/dialogs_windows.go
# v3/pkg/application/menuitem_windows.go
# v3/pkg/application/options_webview_window.go
# v3/pkg/application/options_win.go
# v3/pkg/application/popupmenu_windows.go
# v3/pkg/application/systemtray_windows.go
# v3/pkg/application/webview_window.go
# v3/pkg/application/webview_window_windows.go
# v3/pkg/events/events.go
# v3/pkg/events/events.txt
# v3/pkg/w32/constants.go
# v3/pkg/w32/popupmenu.go
# v3/pkg/w32/screen.go
# v3/pkg/w32/typedef.go
# v3/pkg/w32/user32.go
# website/src/pages/changelog.mdx
2023-06-07 08:19:25 +10:00
Lea Anthony
adb7ddf8d2
[v3] Update go mod for plugins examples
2023-06-06 21:07:28 +10:00
Lea Anthony
3b0a57ca6d
[v3 plugins] Support single-instance on Windows
2023-06-06 21:06:52 +10:00
Lea Anthony
4ee75e93c9
[v3] Improve examples
2023-06-06 20:41:28 +10:00
Lea Anthony
ff218e5323
[v3 windows] Support systray.Destroy()
2023-06-06 20:40:56 +10:00
Lea Anthony
df0969d1c6
[v3 windows] Support About box. Improve app menu handling.
2023-06-06 20:40:38 +10:00
Lea Anthony
23d7ac0e58
[v3 windows] Add MessageBoxIndirect
2023-06-06 20:39:24 +10:00
Lea Anthony
f9a87944cf
[v3] icons.ico -> icon.ico
2023-06-06 20:38:45 +10:00
Lea Anthony
eff456aa1a
[v3 windows] Improve systray locking
2023-06-06 20:38:01 +10:00
Lea Anthony
1ce07cd67c
[v3 windows] Update Taskfile in templates
2023-06-06 20:37:15 +10:00
Lea Anthony
fc7952ff3b
[v3 windows] Update examples. Add example table to STATUS.md
2023-06-05 20:34:52 +10:00
Lea Anthony
bb28bdf565
[v3 windows] Fix resize bug when using setSize
2023-06-05 20:33:45 +10:00
Lea Anthony
04d5842124
[v3 windows] Add package:windows task
2023-06-05 19:57:40 +10:00
Lea Anthony
1a12890556
[v3 windows] Add Webview2NavigationCompleted event. Support CSS + JS injection
2023-06-05 08:58:53 +10:00
Lea Anthony
d021d885ca
[v3 windows] Update STATUS.md
2023-06-04 14:08:27 +10:00
Lea Anthony
3433b8ce8f
[v3 windows] Support context menus
2023-06-04 14:05:19 +10:00
5aaee9
6d857bf61a
windows/nsis: add hidpi support for nsis installer ( #2694 )
...
* feat(windows/nsis): add hidpi support for nsis installer
* website: add changelog
2023-06-04 07:26:24 +10:00
github-actions[bot]
4814e65da2
docs: sync translations ( #2685 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-06-03 17:20:10 +10:00
github-actions[bot]
644dc653a9
chore: update sponsors.svg ( #2698 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-06-03 17:18:59 +10:00
Lea Anthony
6092730acc
[v3 windows] Support Close and take into account HideOnClose option
2023-06-03 15:23:10 +10:00
Lea Anthony
ba4ffe4ecc
[v3 windows] Support devtools on startup
2023-06-03 15:19:38 +10:00
Lea Anthony
55b3e2d35a
[v3 windows] Update STATUS.md
2023-06-03 15:08:50 +10:00
Lea Anthony
6b926ec463
[v3 windows] Support setURL, execJS, reload, zoomIn/Out/Reset, get/setZoom, setHTML,
2023-06-03 15:03:26 +10:00
dependabot[bot]
19932bf3ad
Bump @antfu/utils and unconfig in /scripts/sponsors ( #2696 )
...
Bumps [@antfu/utils](https://github.com/antfu/utils ) and [unconfig](https://github.com/antfu/unconfig ). These dependencies needed to be updated together.
Updates `@antfu/utils` from 0.5.2 to 0.7.4
- [Release notes](https://github.com/antfu/utils/releases )
- [Commits](https://github.com/antfu/utils/compare/v0.5.2...v0.7.4 )
Updates `unconfig` from 0.3.7 to 0.3.9
- [Release notes](https://github.com/antfu/unconfig/releases )
- [Commits](https://github.com/antfu/unconfig/compare/v0.3.7...v0.3.9 )
---
updated-dependencies:
- dependency-name: "@antfu/utils"
dependency-type: indirect
- dependency-name: unconfig
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-03 07:52:41 +10:00
Lea Anthony
9b686b5417
[v3 windows] Support Application Menu, hiding menu items
2023-06-01 22:52:04 +10:00
Lea Anthony
82ec56bc7d
[v3 windows] Support GetScreens and GetPrimaryScreen
2023-06-01 22:52:03 +10:00
Lea Anthony
798e51d4d3
[v3 windows] Fix window ID processing
2023-06-01 22:52:02 +10:00
Lea Anthony
35c41552de
[v3 mac] Basic common event support. Taskfile refactor
2023-06-01 22:51:25 +10:00
Lea Anthony
19be7f61ac
[v3 windows] Fix resizing. Add resize debouncing
2023-05-30 16:36:00 +08:00
Misite Bao
bbf0e8cdad
chore: split Taskfile ( #2654 )
2023-05-30 16:35:59 +08:00
Lea Anthony
7e2d2a29a1
[v3 windows] Initial webview2 working
2023-05-30 16:33:34 +08:00
Lea Anthony
671dc2aa3a
[v3 windows] Implement start x/y + parent window for dialogs
2023-05-30 16:33:34 +08:00
Lea Anthony
294a2c701e
[v3] Update esbuild
2023-05-30 16:33:34 +08:00
Lea Anthony
01f03c552d
[v3] Improve invoke
2023-05-30 16:33:33 +08:00
Lea Anthony
dc46154d94
[v3 mac] Support drag
2023-05-30 16:33:33 +08:00
Lea Anthony
87737c23eb
[v3 mac] DisableWindowShadow -> DisableShadow
2023-05-30 16:33:33 +08:00
Lea Anthony
6e6f099a99
[v3 mac] Basic common event support. Taskfile refactor
2023-05-30 16:33:32 +08:00
Lea Anthony
4cb3321c39
[v3 mac] Update README
2023-05-30 16:32:02 +08:00
Lea Anthony
6a2343a1a0
[v3 mac] Add DisableWindowShadow option
2023-05-30 16:32:01 +08:00
Lea Anthony
f2d6dba2cf
[v3 windows] initial dialog support. Refactor button callback name
2023-05-30 16:32:01 +08:00
stffabi
dd1ef7fae9
[v3 darwin] Add darwin identifier darwin only file
2023-05-30 16:32:01 +08:00
stffabi
527cff9ec3
[v3 darwin] Add darwin identifier to all C files of darwin
2023-05-30 16:32:00 +08:00
stffabi
ba150eccae
[v3 windows] Add close handling: HideOnClose, QuitOnLastWindowClosed and DisableQuitOnLastWindowClosed
2023-05-30 16:32:00 +08:00
Travis McLane
fa74986f1e
[v3 example] menu text toggle
2023-05-30 16:32:00 +08:00
Travis McLane
d1085b5bea
[v3 example] add menuitem.Hidden / setHidden example
2023-05-30 16:31:59 +08:00
Travis McLane
4d0a14d2eb
[v3 darwin] menuitem.setHidden implementation
2023-05-30 16:31:59 +08:00
Travis McLane
8c3439b733
[dialogs] remove default title
...
without this removal a user would have to call `SetTitle("")` in order to
erase the default if they desire a title-less dialog.
2023-05-30 16:31:59 +08:00
stffabi
a0534d527a
[v3 application] Fix race conditions between starting a window/systray and starting the application
...
Make sure a window is never run before the windowCreated hooks have been executed.
2023-05-30 16:31:59 +08:00
Lea Anthony
a5b52f2795
[v3 windows] initial systray support
2023-05-30 16:31:58 +08:00
Lea Anthony
b526ebd679
[v3 mac] Update api. New template icon.
2023-05-30 16:31:58 +08:00
Lea Anthony
51b9315ae9
[v3 windows] update status
2023-05-30 16:31:58 +08:00
Lea Anthony
8edf44dc31
[v3 windows] New icons
2023-05-30 16:31:57 +08:00
Lea Anthony
9b7626e59e
[v3 windows] Move icons to own package, systray dark mode icon, window.Focus(),
2023-05-30 16:31:57 +08:00
Lea Anthony
6dd092c7a9
[v3 windows] Rename systray callback handlers
2023-05-30 16:31:57 +08:00
Lea Anthony
46a0d467c0
[v3 windows] Dialogs to use invokeSync
2023-05-30 16:31:56 +08:00
Lea Anthony
e3b164ae93
[v3 windows] Systray callback handlers
2023-05-30 16:31:56 +08:00
stffabi
d8f58ab20f
[v3 windows] Fix wndproc default case with WMMessageToString
2023-05-30 16:31:56 +08:00
stffabi
0de2bccd28
[v3 windows] Do not disable WndProc messaging for systray when updating icon
2023-05-30 16:31:55 +08:00
Lea Anthony
2eaf724710
[v3 windows] Fix systray icon size
2023-05-30 16:31:55 +08:00
Lea Anthony
58138ac09b
[v3 windows] Initial systray support
2023-05-30 16:31:55 +08:00
Lea Anthony
143f090422
[v3] Use invokeSync for systray methods
2023-05-30 16:31:55 +08:00
Lea Anthony
f8f466ba7e
[v3 windows] Support irregular shaped windows. Centered option.
2023-05-30 16:31:54 +08:00
Lea Anthony
cb28de47f8
[v3 windows] Support irregular shaped windows
2023-05-30 16:31:54 +08:00
stffabi
4ad2475ed6
[v3] Add some missing methods for darwin and windows
2023-05-30 16:31:54 +08:00
Travis McLane
0172078536
[w32] move windows specific code to impl file
2023-05-30 16:31:53 +08:00
Travis McLane
0bb1fb512a
[w32] add missing build constraint
2023-05-30 16:31:53 +08:00
Lea Anthony
b6940d95a2
[v3 windows] Add frameless resize
2023-05-30 16:31:53 +08:00
stffabi
75f0457375
[v3 windows] Add HiDPI awareness
2023-05-30 16:31:52 +08:00
stffabi
ffe31b6265
[v3 windows] Add frameless support
2023-05-30 16:31:52 +08:00
Lea Anthony
8963610722
[v3 windows] Implement getScreen
2023-05-30 16:31:52 +08:00
Lea Anthony
66bfcf0e36
[v3] Ensure impl calls from WebvieWindow are on the main thread. Support size.
2023-05-30 16:31:52 +08:00
Lea Anthony
0b3559abfe
[v3] Fix examples
2023-05-30 16:31:51 +08:00
Lea Anthony
773389ee5e
[v3] Update examples to use correct options.
2023-05-30 16:31:51 +08:00
Lea Anthony
4c04991d4d
[v3] Change WebviewWindow options to be a value, not a pointer. Support Un/Fullscreen. Remove main thread switching. Use parent options instead of local variables.
2023-05-30 16:31:51 +08:00
Lea Anthony
d56bb59b72
[v3 Windows] Support application hide/show. Add WebviewWindow.IsVisible().
2023-05-30 16:31:50 +08:00
Lea Anthony
6e92a4f71e
[v3 Windows] Support setMin/MaxSize, setPosition
2023-05-30 16:31:50 +08:00
Lea Anthony
1f6217c0d8
[v3 Windows] Add Support for SetTitle, Center, Un/Minimise/Maximise, IsMin/Maximised, IsNormal, Show/Hide
2023-05-30 16:31:50 +08:00
Lea Anthony
17204bebd0
[v3 Breaking Change] Add NativeWindowHandle method to WebviewWindow.
2023-05-30 16:31:49 +08:00
Lea Anthony
728e2019d8
[v3 windows] Moved w32 from internal to pkg so it may be used by applications
2023-05-30 16:31:49 +08:00
Lea Anthony
7f3fdd6977
[v3 windows] Add WndProcInterceptor for custom message processing
2023-05-30 16:31:49 +08:00
Lea Anthony
e8798f8371
[v3 windows] Rename options_windows.go -> options_win.go
2023-05-30 16:31:48 +08:00
Lea Anthony
402b743553
[v3 windows] Add APM Events
2023-05-30 16:31:48 +08:00
Lea Anthony
f08ae2fc62
[v3] Update application.On and window.On to return functions that unregister the listener. WebviewWindow.onApplicationEvent is a helper which will manage the unregistering for you on window destroy.
2023-05-30 16:31:48 +08:00
Lea Anthony
178ea9c8c5
[windows] Split out wndProc. Generate windows events, support per-window themes
2023-05-30 16:31:48 +08:00
Lea Anthony
7c63cee9e8
[windows] Support AlwaysOnTop, EnableResize at runtime. Added Solid/Transparent/Translucent options.
2023-05-30 16:31:47 +08:00
stffabi
4a60dfc373
[v3, windows] Add MainThread dispatching and fixes the blocking window
2023-05-30 16:31:47 +08:00
Lea Anthony
829a829cb4
[windows] WIP
2023-05-30 16:31:47 +08:00
Travis McLane
34896ccb4e
[darwin] add getPrimaryScreen/getScreens to impl ( #2618 )
2023-05-30 16:31:46 +08:00
Lea Anthony
5df5eb6a04
Fix module path for non-modified repo
2023-05-30 16:31:46 +08:00
Lea Anthony
31ba36baf3
[windows] Initial commit
2023-05-30 16:31:46 +08:00
Lea Anthony
bf10f71760
[windows] Fix paths for wails init
2023-05-30 16:31:45 +08:00
Lea Anthony
8aa61fff6d
Intial STATUS.md commit
2023-05-30 16:31:45 +08:00
Misite Bao
d3a4d89786
chore: add Prettier as format tool ( #2689 )
2023-05-30 07:40:54 +10:00
Lea Anthony
84919468ba
[v2 docs] Fix cli.mdx
2023-05-27 13:30:24 +10:00
Misite Bao
bd5b7e5e3f
feat(website): update the Crowdin branch ( #2688 )
2023-05-27 12:51:43 +10:00
Lea Anthony
4f3dc1b0e1
[v2 docs] Fix changelog + cli options.
2023-05-27 12:49:10 +10:00
Marvin Wendt
65c68301a0
Change style of doctor command ( #2660 )
...
* Refactor doctor command
* Refactor doctor command
* Refactor doctor command
* Refactor doctor command
* Added changelog entry
2023-05-26 17:55:53 +10:00
Misite Bao
37e43dabc0
docs: improve documentation ( #2686 )
...
* docs: fix changelog format
* fix: fix release tools
* chore: set sync translated documents as a scheduled task
2023-05-26 17:49:50 +10:00
github-actions[bot]
ec19458c1b
docs: sync translations ( #2616 )
...
Co-authored-by: misitebao <misitebao@users.noreply.github.com >
2023-05-25 18:43:31 +10:00
Amin Yahyaabadi
35eb1e0160
fix: avoid app crashing when the Linux GTK key is empty ( #2672 )
...
* fix: avoid app crash when the Linux GTK key is empty
Fixes this error:
```
DEBUG | Log dir is: /root/.config/surrealdb_explorer/log.txt
Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if you want WebKit to use a different signal
panic: runtime error: index out of range [0] with length 0
goroutine 1 [running, locked to thread]:
github.com/wailsapp/wails/v2/internal/frontend/desktop/linux.parseKey({0x0, 0x0})
/home/aminya/go/pkg/mod/github.com/wailsapp/wails/v2@v2.5.1/internal/frontend/desktop/linux/keys.go:87 +0xa5
github.com/wailsapp/wails/v2/internal/frontend/desktop/linux.acceleratorToGTK(0xc0001c5f20)
/home/aminya/go/pkg/mod/github.com/wailsapp/wails/v2@v2.5.1/internal/frontend/desktop/linux/keys.go:72 +0x2c
github.com/wailsapp/wails/v2/internal/frontend/desktop/linux.processMenuItem(0x866bc0?, 0xc0001c8a80, 0xc0001c8a80?)
/home/aminya/go/pkg/mod/github.com/wailsapp/wails/v2@v2.5.1/internal/frontend/desktop/linux/menu.go:159 +0x40b
github.com/wailsapp/wails/v2/internal/frontend/desktop/linux.processSubmenu(0xc0001c8a20, 0x79a2a9?)
/home/aminya/go/pkg/mod/github.com/wailsapp/wails/v2@v2.5.1/internal/frontend/desktop/linux/menu.go:99 +0xdc
github.com/wailsapp/wails/v2/internal/frontend/desktop/linux.processMenu(0xc00021f6c0, 0x12?)
/home/aminya/go/pkg/mod/github.com/wailsapp/wails/v2@v2.5.1/internal/frontend/desktop/linux/menu.go:82 +0x46
github.com/wailsapp/wails/v2/internal/frontend/desktop/linux.(*Window).SetApplicationMenu(0xc00021f6c0, 0xc000128dc8)
/home/aminya/go/pkg/mod/github.com/wailsapp/wails/v2@v2.5.1/internal/frontend/desktop/linux/menu.go:75 +0x1b6
github.com/wailsapp/wails/v2/internal/frontend/desktop/linux.NewWindow(0xc00011ba40, 0x0)
/home/aminya/go/pkg/mod/github.com/wailsapp/wails/v2@v2.5.1/internal/frontend/desktop/linux/window.go:126 +0x37b
github.com/wailsapp/wails/v2/internal/frontend/desktop/linux.NewFrontend({0x1cea4e8?, 0xc00023b890}, 0xc00011ba40, 0xc000128e40, 0xc0001c8b40, {0x1ce7480?, 0xc000139840})
/home/aminya/go/pkg/mod/github.com/wailsapp/wails/v2@v2.5.1/internal/frontend/desktop/linux/frontend.go:182 +0x5c5
github.com/wailsapp/wails/v2/internal/frontend/desktop.NewFrontend(...)
/home/aminya/go/pkg/mod/github.com/wailsapp/wails/v2@v2.5.1/internal/frontend/desktop/desktop_linux.go:16
github.com/wailsapp/wails/v2/internal/app.CreateApp(0xc00011ba40)
/home/aminya/go/pkg/mod/github.com/wailsapp/wails/v2@v2.5.1/internal/app/app_production.go:84 +0x5a5
github.com/wailsapp/wails/v2/pkg/application.(*Application).Run(0xc000131940)
/home/aminya/go/pkg/mod/github.com/wailsapp/wails/v2@v2.5.1/pkg/application/application.go:57 +0x29
wails_vue/backend.BootApplication(0xc000131640, 0xc000138a40, 0xc0001c5320, 0xc0001c55c0, 0xc000128b40, 0xc00012ec30, 0xc000131880)
/home/aminya/Documents/GitHub/teamnoon/SurrealDB-Explorer/backend/Application.go:103 +0x718
reflect.Value.call({0x874160?, 0x1c761f0?, 0xc000138a00?}, {0x8e263d, 0x4}, {0xc0001584d0, 0x7, 0x1c761f0?})
/usr/local/go/src/reflect/value.go:586 +0xb0b
reflect.Value.Call({0x874160?, 0x1c761f0?, 0x1c761f0?}, {0xc0001584d0?, 0x0?, 0x1c761f0?})
/usr/local/go/src/reflect/value.go:370 +0xbc
github.com/Envuso/go-ioc-container.(*Invocable).CallMethodWith(0xc000138a00, 0x1c761f0?, {0x0?, 0x1cef290?, 0x8bd180?})
/home/aminya/go/pkg/mod/github.com/!envuso/go-ioc-container@v0.0.5/invocable.go:149 +0xad
github.com/Envuso/go-ioc-container.(*ContainerInstance).Call(0xc00011c630?, {0x874160?, 0x1c761f0?}, {0x0, 0x0, 0x0})
/home/aminya/go/pkg/mod/github.com/!envuso/go-ioc-container@v0.0.5/container_invocation.go:30 +0x6c
main.main()
/home/aminya/Documents/GitHub/teamnoon/SurrealDB-Explorer/main.go:34 +0x112
```
* fix: merge the key length comparison
2023-05-25 18:40:37 +10:00
github-actions[bot]
12a9ff17d6
chore: update sponsors.svg ( #2683 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-05-25 17:05:48 +10:00
Lea Anthony
a7116ff5e7
[website] Add windows icon troubleshooting guide
2023-05-21 17:55:38 +10:00
Lea Anthony
f645b530da
[v3] Update esbuild
2023-05-19 07:58:25 +10:00
Lea Anthony
27573d191e
[v3] Improve invoke
2023-05-18 19:18:20 +10:00
Lea Anthony
d6b4fdf979
[v3 mac] Support drag
2023-05-17 21:09:27 +10:00
Lea Anthony
39c834b83f
[v3 mac] DisableWindowShadow -> DisableShadow
2023-05-17 08:13:05 +10:00
Lea Anthony
f210357bfe
[v3 mac] Basic common event support. Taskfile refactor
2023-05-17 07:58:40 +10:00
Lea Anthony
62d97f85ec
v2.5.1
2023-05-16 19:43:41 +10:00
Lea Anthony
3094c19cf3
[v3 mac] Update README
2023-05-16 18:00:17 +10:00
Lea Anthony
225437f1e8
[v3 mac] Add DisableWindowShadow option
2023-05-16 17:54:34 +10:00
stffabi
496461920f
[v2] DevServer improvements and fixes ( #2664 )
...
* [assetserver, darwin] Fix copying request headers by using strdup
* [assetserver, linux] Fake some basic http headers for legacy webkit2 versions to support proxying requests to other servers
This fixes the devserver on v2 for newer vite versions that use the custom
scheme.
* [v2, windows] 304 responses are going to hang the WebView2 so prevent them by removing cache related headers in the request.
* [v2, dev] Now uses the custom schemes `wails://` on macOS and Linux for all Vite versions.
Prevent missing reload after fast multiple savings on Linux and Windows.
2023-05-16 09:35:48 +02:00
stffabi
22b53192e6
[v2, webview2loader] Prevent env and registry overrides when using the go loader ( #2668 )
2023-05-15 21:12:16 +02:00
Lea Anthony
c1a0e1338f
Add PR template
2023-05-14 08:46:57 +10:00
Lea Anthony
7266f2a78a
Add PR template
2023-05-14 08:42:03 +10:00
Lea Anthony
774cbdec38
Update changelog.mdx
2023-05-13 14:49:07 +10:00
Lea Anthony
ba6b28b3c2
v2.5.0
2023-05-13 14:18:06 +10:00
Misite Bao
3d68ef0115
chore: update channel ( #2648 )
2023-05-13 13:48:11 +10:00
github-actions[bot]
0342023990
chore: update sponsors.svg ( #2656 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-05-13 13:44:15 +10:00
Lea Anthony
a23bb1e350
[v3 windows] initial dialog support. Refactor button callback name
2023-05-12 20:56:22 +10:00
stffabi
2fbb21a84e
[v3 darwin] Add darwin identifier darwin only file
2023-05-12 11:02:15 +02:00
stffabi
5c08fcb43e
[v3 darwin] Add darwin identifier to all C files of darwin
2023-05-12 09:25:50 +02:00
stffabi
cc59655cb1
[v3 windows] Add close handling: HideOnClose, QuitOnLastWindowClosed and DisableQuitOnLastWindowClosed
2023-05-12 08:06:05 +02:00
Travis McLane
8ff0a2b0ff
[v3 example] menu text toggle
2023-05-11 11:10:17 -05:00
Travis McLane
fe549af784
[v3 example] add menuitem.Hidden / setHidden example
2023-05-11 10:56:19 -05:00
Travis McLane
a4549c94c1
[v3 darwin] menuitem.setHidden implementation
2023-05-11 10:51:52 -05:00
Travis McLane
706256d3f0
[dialogs] remove default title
...
without this removal a user would have to call `SetTitle("")` in order to
erase the default if they desire a title-less dialog.
2023-05-11 08:54:38 -05:00
stffabi
3049773e7f
[v3 application] Fix race conditions between starting a window/systray and starting the application
...
Make sure a window is never run before the windowCreated hooks have been executed.
2023-05-11 07:00:42 +02:00
Travis McLane
9da5df354e
make it compilable again
2023-05-10 09:10:03 -05:00
Travis McLane
54ba6d47f4
Revert "[linux] dispatchOnMainThread"
...
This reverts commit 346517a185640aa40bc8710b815cf3e5ff7dc4a8.
2023-05-10 09:10:03 -05:00
Travis McLane
17647e2c2f
[linux/cgo] hide/show implementation
2023-05-10 09:10:03 -05:00
Travis McLane
9da5cea88d
[linux/cgo] bugfix
2023-05-10 09:10:03 -05:00
Travis McLane
3784746ddb
[linux] STATUS.md
2023-05-10 09:10:03 -05:00
Travis McLane
281f6335c1
[linux] dispatchOnMainThread
2023-05-10 09:10:03 -05:00
Travis McLane
5129c0f4e2
[fixup] remove 'activate'
2023-05-10 09:10:03 -05:00
Travis McLane
5078e89a71
[darwin] implement isNormal
2023-05-10 09:10:03 -05:00
Travis McLane
41aef27631
[linux] use getNativeApplication
2023-05-10 09:10:03 -05:00
Travis McLane
754d0934bf
[darwin] systray basic darkmode implementation
2023-05-10 09:10:03 -05:00
Travis McLane
be2d616190
[linux] getNativeApplication
2023-05-10 09:10:03 -05:00
Travis McLane
ba34e47c4b
[linux/purego] updates
2023-05-10 09:10:03 -05:00
Travis McLane
a485b188b3
[linux/cgo] updates
2023-05-10 09:10:03 -05:00
Travis McLane
718e89ad1e
[core/menu] prevent nil impl crash
2023-05-10 09:10:03 -05:00
Travis McLane
9453a60254
[linux] window registration + default menu
2023-05-10 09:10:03 -05:00
Travis McLane
f87ec9d401
[purego]
2023-05-10 09:10:03 -05:00
Travis McLane
cb1859a710
[cgo] registerWindow
2023-05-10 09:10:03 -05:00
Travis McLane
1ed95164db
[purego]
2023-05-10 09:10:03 -05:00
Travis McLane
ac5d0e54f0
[purego] assethandler updates
2023-05-10 09:10:03 -05:00
Travis McLane
b1e79411e7
[examples] update label on click
2023-05-10 09:10:03 -05:00
Travis McLane
a9d834d715
[examples] update label on click
2023-05-10 09:10:03 -05:00
Travis McLane
68cfd130d3
[linux/cgo] initial implementation
2023-05-10 09:10:03 -05:00
Travis McLane
93a4b823c8
[linux/purego] initial port
2023-05-10 09:10:03 -05:00
Travis McLane
769662d77a
[v2] assetserver/webview purego implementation
2023-05-10 09:10:03 -05:00
Lea Anthony
7fd627f169
[v3 windows] initial systray support
2023-05-10 19:35:40 +10:00
Lea Anthony
b91468b6f2
[v3 mac] Update api. New template icon.
2023-05-09 21:55:17 +10:00
Lea Anthony
0b9cd4be5d
[v3 windows] update status
2023-05-09 21:47:22 +10:00
Lea Anthony
4c587ee1b8
[v3 windows] New icons
2023-05-09 19:53:01 +10:00
Lea Anthony
19e1e8b8a6
[v3 windows] Move icons to own package, systray dark mode icon, window.Focus(),
2023-05-09 19:52:33 +10:00
Lea Anthony
67e9522c67
[v3 windows] Rename systray callback handlers
2023-05-08 20:16:25 +10:00
Lea Anthony
a829b38a34
[v3 windows] Dialogs to use invokeSync
2023-05-08 20:11:51 +10:00
Lea Anthony
c8dae94b5b
[v3 windows] Systray callback handlers
2023-05-08 19:43:58 +10:00
stffabi
87267758ac
[v3 windows] Fix wndproc default case with WMMessageToString
2023-05-07 22:17:43 +02:00
stffabi
5f72df81fb
[v3 windows] Do not disable WndProc messaging for systray when updating icon
2023-05-07 21:40:40 +02:00
Lea Anthony
1ed270fe05
[v3 windows] Fix systray icon size
2023-05-07 20:19:37 +10:00
Lea Anthony
19a654a2b1
[v3 windows] Initial systray support
2023-05-07 19:13:07 +10:00
Lea Anthony
f9bbc11711
[v3] Use invokeSync for systray methods
2023-05-07 10:34:08 +10:00
Lea Anthony
42b1807c36
[v3 windows] Support irregular shaped windows. Centered option.
2023-05-06 20:22:28 +10:00
Lea Anthony
647982de1a
[v3 windows] Support irregular shaped windows
2023-05-06 15:05:00 +10:00
github-actions[bot]
2922a98f7c
chore: update sponsors.svg ( #2650 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-05-06 11:16:28 +10:00
Lea Anthony
f5557c612a
Merge remote-tracking branch 'origin/v3-alpha' into v3-alpha
2023-05-05 06:41:04 +10:00
Misite Bao
b82be31d7e
chore: remove the v1 content ( #2641 )
...
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2023-05-04 18:36:01 +10:00
github-actions[bot]
8d7c033a66
chore: update sponsors.svg ( #2643 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-05-03 19:52:34 +10:00
stffabi
f4749db8b3
[v3] Add some missing methods for darwin and windows
2023-05-02 21:56:40 +02:00
Travis McLane
86a1de6788
[w32] move windows specific code to impl file
2023-05-02 10:52:21 -05:00
Travis McLane
792c5e2d95
[w32] add missing build constraint
2023-05-02 10:52:09 -05:00
Lea Anthony
6758580be9
[v3 windows] Add frameless resize
2023-05-02 23:18:22 +10:00
stffabi
6f246eed4a
[v3 windows] Add HiDPI awareness
2023-05-02 09:45:21 +02:00
stffabi
fc3725d3f4
[v3 windows] Add frameless support
2023-05-02 09:29:47 +02:00
Misite Bao
516c4853f9
feat(cli): use Spinner instead of Print ( #2637 )
2023-05-01 22:57:10 +10:00
Lea Anthony
00c6f0dfdb
[v3 windows] Implement getScreen
2023-05-01 21:11:40 +10:00
Lea Anthony
cf7b4e2458
[v3] Ensure impl calls from WebvieWindow are on the main thread. Support size.
2023-05-01 20:28:46 +10:00
Lea Anthony
f682e44367
[v3] Fix examples
2023-05-01 18:24:24 +10:00
Lea Anthony
9d1f86c410
[v3] Update examples to use correct options.
2023-05-01 18:21:22 +10:00
Lea Anthony
dac281ac32
[v3] Change WebviewWindow options to be a value, not a pointer. Support Un/Fullscreen. Remove main thread switching. Use parent options instead of local variables.
2023-05-01 18:20:28 +10:00
Lea Anthony
29a58086a3
[v3 Windows] Support application hide/show. Add WebviewWindow.IsVisible().
2023-05-01 11:34:06 +10:00
Lea Anthony
cb8eb755a7
[v3 Windows] Support setMin/MaxSize, setPosition
2023-05-01 10:52:46 +10:00
Lea Anthony
1e8fc29ee4
[v3 Windows] Add Support for SetTitle, Center, Un/Minimise/Maximise, IsMin/Maximised, IsNormal, Show/Hide
2023-04-30 20:55:51 +10:00
Lea Anthony
9a05b49e3d
[v3 Breaking Change] Add NativeWindowHandle method to WebviewWindow.
2023-04-30 10:17:03 +10:00
Lea Anthony
79f8d92084
[v3 windows] Moved w32 from internal to pkg so it may be used by applications
2023-04-30 10:02:00 +10:00
Lea Anthony
6e56542586
[v3 windows] Add WndProcInterceptor for custom message processing
2023-04-30 09:49:50 +10:00
Lea Anthony
c53443b62b
[v3 windows] Rename options_windows.go -> options_win.go
2023-04-30 09:10:00 +10:00
LGiki
832d6bc4d3
[v2, linux] Fix StartHidden option not working on Linux ( #2624 )
...
* fix: StartHidden option not working on Linux
* chore: add an entry to the changelog
2023-04-30 01:20:39 +10:00
dependabot[bot]
fa0afe92f0
Bump yaml from 2.2.1 to 2.2.2 in /v3/internal/runtime ( #2623 )
...
Bumps [yaml](https://github.com/eemeli/yaml ) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/eemeli/yaml/releases )
- [Commits](https://github.com/eemeli/yaml/compare/v2.2.1...v2.2.2 )
---
updated-dependencies:
- dependency-name: yaml
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-29 20:42:50 +10:00
Lea Anthony
1128662c89
[v3 windows] Add APM Events
2023-04-29 20:33:33 +10:00
Lea Anthony
676787417f
[v3] Update application.On and window.On to return functions that unregister the listener. WebviewWindow.onApplicationEvent is a helper which will manage the unregistering for you on window destroy.
2023-04-29 19:39:05 +10:00
Lea Anthony
57422dccf3
[windows] Split out wndProc. Generate windows events, support per-window themes
2023-04-29 12:14:12 +10:00
Lea Anthony
7f3f51e36b
[windows] Support AlwaysOnTop, EnableResize at runtime. Added Solid/Transparent/Translucent options.
2023-04-28 21:11:49 +10:00
github-actions[bot]
ea40cf8705
chore: update sponsors.svg ( #2630 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-04-28 18:27:29 +10:00
stffabi
3853d2d1bf
[v2, windows] Handle webview2 process crashes and add DisableWebViewRendererCodeIntegrity flag ( #2627 )
...
* Add flag to disable webview RendererCodeIntegrity checks
* Handle webview2 process crashes
2023-04-27 23:03:26 +02:00
stffabi
ef184ec8bf
[v3, windows] Add MainThread dispatching and fixes the blocking window
2023-04-26 21:06:54 +02:00
Dominic Lee
d249c2207b
fix: parse struct references for type generation ( #2552 )
...
* fix: parse struct references for type generation
* chore: update changelog for typescript generation fix
2023-04-26 23:23:39 +10:00
Lea Anthony
9bfe3094dd
[windows] WIP
2023-04-26 21:07:04 +10:00
stffabi
3547b4d010
[v2, darwin] Add some missing default shortcuts ( #2586 )
...
* [v2, darwin] Add "Hide, Hide Others, Show All“ to appmenu
This also includes shortcuts support for those commands.
Arrange the menu items in the well known MacOS order.
* [v2, darwin] Add Window menu with well known shortcuts Minimize, Full-Screen and Zoom.
2023-04-26 21:07:04 +10:00
stffabi
1222e3aa1b
[v2, dev] Use custom schemes for in-app dev mode ( #2610 )
...
This fixes some long-standing inconsistencies between
dev mode builds and production builds but is a breaking
change. Dev mode uses custom scheme for Vite versions >= 3.0.0
and for older it still behaves in the old way.
2023-04-26 21:07:03 +10:00
stffabi
cff3ee5079
[assetServer] Improve release/close handling of webview requests ( #2612 )
2023-04-26 21:07:03 +10:00
Travis McLane
c91aa462aa
[darwin] add getPrimaryScreen/getScreens to impl ( #2618 )
2023-04-24 09:34:44 +10:00
stffabi
0bf41090b0
[v2, darwin] Add some missing default shortcuts ( #2586 )
...
* [v2, darwin] Add "Hide, Hide Others, Show All“ to appmenu
This also includes shortcuts support for those commands.
Arrange the menu items in the well known MacOS order.
* [v2, darwin] Add Window menu with well known shortcuts Minimize, Full-Screen and Zoom.
2023-04-20 12:38:32 +02:00
stffabi
529ec569f7
[v2, dev] Use custom schemes for in-app dev mode ( #2610 )
...
This fixes some long-standing inconsistencies between
dev mode builds and production builds but is a breaking
change. Dev mode uses custom scheme for Vite versions >= 3.0.0
and for older it still behaves in the old way.
2023-04-20 12:37:40 +02:00
stffabi
7c1490a8b1
[assetServer] Improve release/close handling of webview requests ( #2612 )
2023-04-20 12:06:37 +02:00
Lea Anthony
62b3775e2f
Fix module path for non-modified repo
2023-04-19 08:22:58 +10:00
Lea Anthony
54bf8c1142
[windows] Initial commit
2023-04-18 21:27:09 +10:00
Lea Anthony
c4f613e4c5
[windows] Fix paths for wails init
2023-04-18 20:41:59 +10:00
Lea Anthony
a66d9ab0b1
Intial STATUS.md commit
2023-04-18 18:53:39 +10:00
github-actions[bot]
c7e5608a60
docs: sync translations ( #2581 )
...
Co-authored-by: misitebao <misitebao@users.noreply.github.com >
2023-04-17 23:48:27 +10:00
Misite Bao
d8d4997532
chore: optimize website building process ( #2601 )
...
* chore: remove pnpm from dependencies
* chore: upgrade devDependencies
* chore: set Nodejs version
2023-04-17 20:54:06 +10:00
github-actions[bot]
a1cc41c926
chore: update sponsors.svg ( #2603 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-04-17 20:51:33 +10:00
stffabi
767bfcff89
[v2, windows] Make sure to open the CommonFileDialogs on the main thread ( #2606 )
...
Otherwise it might have some strange side-effects like blocking
the completion of Deferrals in WebView2 when using custom
IStreams.
2023-04-17 20:50:27 +10:00
Lea Anthony
46bcce7566
[website] Upgrade pnpm-lock.yaml
2023-04-16 20:58:19 +10:00
Lea Anthony
c4609efe01
[website] Upgrade pnpm
2023-04-16 20:26:43 +10:00
Lea Anthony
cc6518f984
Remove label-sponsors workflow for now
2023-04-16 20:22:56 +10:00
Lea Anthony
69d3a3f639
Remove generate-contributors workflow for now
2023-04-16 20:21:45 +10:00
Joshua Hull
489689b477
Use json.Marshal instead of strconv.Quote to correctly support unicode ( #2509 )
...
* Use json.Marshal instead of strconv.Quote to correctly support unicode
* Add fix to changelog
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2023-04-16 10:19:40 +10:00
George Wang
eaca3d06f6
Update zypper.go ( #2593 )
...
Add package(webkit2gtk3-soup2-devel) for `libwebkit`.
Change environment variable before running command to query information
of the package.
2023-04-16 10:00:39 +10:00
Matthew Davis
b302064f2f
Feature/templates/angular15 ( #2595 )
...
* added new angular template
* removed 2-year old template
* renamed to wails-template-angular from wails-angular-template
* added previous template back
2023-04-16 09:58:36 +10:00
Lea Anthony
67063d419c
Update generate-contributors.yml
2023-04-15 20:40:45 +10:00
github-actions[bot]
03cef1887f
chore: update sponsors.svg ( #2596 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-04-15 18:14:43 +10:00
Lea Anthony
929593c5b8
Update generate-contributors.yml
2023-04-14 20:16:01 +10:00
Lea Anthony
57e718af68
Update generate-contributors.yml
2023-04-14 20:10:29 +10:00
github-actions[bot]
f96aab0d44
chore: update sponsors.svg ( #2591 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-04-14 20:08:52 +10:00
Lea Anthony
140e3b5947
Update generate-contributors.yml
2023-04-14 20:05:45 +10:00
Lea Anthony
a8339c9e93
Update generate-contributors.yml
2023-04-14 20:04:12 +10:00
stffabi
39a7ab5856
[assetserver, linux] Add support for WebKit2GTK 2.40+ features ( #2592 )
2023-04-14 11:16:27 +02:00
stffabi
ec3da8b7ef
[v2, darwin] Fix updating the menu on runtime ( #2588 )
2023-04-14 00:14:19 +10:00
stffabi
b64b2a8da1
[v2, dev] Fix skipbindings flag in wails dev ( #2584 )
2023-04-13 07:45:49 +10:00
Misite Bao
1979bca0f5
chore: fix pnpm environment settings ( #2580 )
2023-04-12 22:21:25 +10:00
Misite Bao
0f791c71f4
fix: fix website build and add taskfile ( #2577 )
...
* chore: update dependencies
* docs: update source documents
* chore: use Taskfile instead of scripts
2023-04-12 21:36:01 +10:00
Travis McLane
fbe7d4de6b
Bugfix/remove miniaturize ( #2579 )
...
* remove duplicate 'minimize' from interface
already covered by 'minimise'
* [darwin] remove windowMiniaturize
duplicates the logic in windowMinimise
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2023-04-12 21:34:31 +10:00
stffabi
c8d203d4d6
[v3, darwin] Fix leaking WebKit processes on Window close ( #2574 )
...
* [v3, darwin] Fix leaking WebKit processes on Window close
* [v3] Remove window from window map if closed
[v3] Implement `HideOnClose` and ensure it isn't removed when closed
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2023-04-12 21:33:00 +10:00
Lea Anthony
f335cbd608
Update generate-contributors.yml
2023-04-12 08:44:17 +10:00
Lea Anthony
b67d1e72a7
Update generate-contributors.yml
2023-04-12 08:41:28 +10:00
Misite Bao
5e3c736bee
feat(cli): add Nodejs version in wails doctor ( #2546 )
...
* feat(cli): add Nodejs version in `wails doctor`
* Added check for output length
* docs: update changelog.mdx
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2023-04-12 07:11:37 +10:00
Lea Anthony
abc8f71a8d
Update generate-contributors.yml
2023-04-11 21:29:41 +10:00
Lea Anthony
cf8bb49093
Update generate-contributors.yml
2023-04-11 21:25:36 +10:00
Lea Anthony
3f62fa0d86
Update credits.mdx
2023-04-11 20:46:45 +10:00
Lea Anthony
8b977bcab4
Update generate-contributors.yml
2023-04-11 20:46:28 +10:00
Lea Anthony
3a1aeaab94
Update generate-contributors.yml
2023-04-11 20:22:27 +10:00
Travis McLane
a7bf359930
update wml events to be parseable ( #2561 )
...
* update wml events to be parseable
* [v3] Rename `CustomEvent` to `WailsEvent` to prevent clashing with the standard JS `CustomEvent` object
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2023-04-11 18:28:06 +10:00
github-actions[bot]
9574bfc054
chore: update sponsors.svg ( #2566 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-04-11 18:26:28 +10:00
希嘉嘉
739ca98597
Update templates.mdx ( #2571 )
2023-04-10 22:00:04 +10:00
Lea Anthony
424e4fc2e8
[v3] Add ability to get window by name
2023-04-07 19:47:01 +10:00
Misite Bao
7f1093dc51
chore: update auto workflows ( #2555 )
...
* chore: update workflows
* chore: update Taskfile
* chore: add lable to auto-sync pr
2023-04-07 18:19:14 +10:00
Lea Anthony
a998465034
[v3] Update start_at_login plugin to allow better compilation on Linux
2023-04-06 08:29:20 +10:00
Lea Anthony
755e869fe7
[v3] Add start_at_login plugin
...
[v3] Fix plugin startup/shutdown order
2023-04-05 21:22:02 +10:00
Lea Anthony
7ecbc846b4
[v3] Improved plugin shutdown
2023-04-04 18:01:49 +10:00
Lea Anthony
767b7d6026
Check out repo for contributors workflow
2023-04-03 08:43:57 +10:00
Lea Anthony
086953bbe9
Do not directly commit contributors sag
2023-04-03 08:39:42 +10:00
Lea Anthony
c51df752a1
Create PR for contributors SVG
2023-04-03 08:37:46 +10:00
Lea Anthony
ea3b7ed9dd
Generate Contributors SVG
2023-04-03 08:33:55 +10:00
dependabot[bot]
ef6366af61
Bump webpack from 5.75.0 to 5.76.2 in /website ( #2503 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.75.0 to 5.76.2.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.2 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-01 22:02:24 +11:00
dependabot[bot]
488666f407
Bump undici from 5.13.0 to 5.21.0 in /scripts/sponsors ( #2502 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.13.0 to 5.21.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.13.0...v5.21.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-01 22:00:55 +11:00
Simon Shutter
34fd76617e
annotated menu example and updated runtime.Quit call ( #2539 )
2023-04-01 21:50:29 +11:00
憧憬Licoy
1e8b938d15
fix obfuscate build param name ( #2542 )
...
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2023-04-01 21:48:03 +11:00
Lea Anthony
3404250ac8
[v3] Add single_instance plugin
2023-04-01 20:36:55 +11:00
Misite Bao
eddc949295
fix: fix console printing ( #2483 )
2023-04-01 18:22:27 +11:00
Misite Bao
49bd33e642
docs: update routing.mdx ( #2547 )
2023-04-01 16:05:09 +11:00
github-actions[bot]
78f638a9bc
docs: sync documents ( #2514 )
...
Co-authored-by: misitebao <misitebao@users.noreply.github.com >
2023-04-01 16:04:43 +11:00
github-actions[bot]
fef6e2a616
chore: update sponsors.svg ( #2535 )
...
Co-authored-by: leaanthony <leaanthony@users.noreply.github.com >
2023-04-01 16:03:09 +11:00
Noah Gorstein
2a22933220
docs: fix broken link for react router HashRouter ( #2544 )
2023-04-01 08:43:15 +11:00
Lea Anthony
eae4fe62cd
Merge branch 'v3/api-package'
2023-03-31 20:39:41 +11:00
stffabi
b3a9332a5b
[assetserver] Add linux platform implementation ( #2543 )
2023-03-31 20:39:13 +11:00
Lea Anthony
e91b7832ee
Provide types to runtime api
2023-03-31 20:37:50 +11:00
stffabi
db527c0fc2
[assetserver] Add linux platform implementation ( #2543 )
2023-03-31 10:08:31 +02:00
Lea Anthony
0d25edc0c4
Improved api package
2023-03-30 12:51:43 +11:00
Lea Anthony
eb36258c73
Merge branch 'master' into v3/plugins
2023-03-27 20:58:00 +11:00
Misite Bao
bdb138d42c
chore: fix push.yml ( #2530 )
2023-03-27 07:37:38 +11:00
Arpit Jain
abe6f520b4
Fix dates in changelog ( #2527 )
2023-03-26 16:19:12 +11:00
Lea Anthony
365aaf6bb1
Add sqlite plugin
2023-03-25 09:39:59 +11:00
Lea Anthony
5949e305ea
Reorder startup sequence
...
Add plugin scripts to asset server
Add InjectJS support in plugins
2023-03-24 08:43:00 +11:00
Lea Anthony
bf86b0d9c1
Add Window creation hooks
...
Add InjectJS() to plugins interface
2023-03-23 06:51:24 +11:00
Lea Anthony
d5808fde59
Simple logging plugin
2023-03-22 20:56:45 +11:00
Lea Anthony
3ae604e474
Exported() -> CallableByJS()
2023-03-22 20:42:20 +11:00
Lea Anthony
42fb91bc73
Fix for variadic args in bound methods
2023-03-22 20:36:46 +11:00
Lea Anthony
4165caa02e
Add Exported() []string to plugin API
2023-03-21 08:55:55 +11:00
Lea Anthony
b656bd2194
Prevent beeps when pressing a key in Mac window
2023-03-20 20:48:22 +11:00
Lea Anthony
ba82f27534
Fix Bug with nil parameters.
...
Added browser and kvstore plugins.
2023-03-20 20:28:33 +11:00
Lea Anthony
13f620ae54
Add plugin init. Update plugin signature.
2023-03-19 09:13:05 +11:00
Lea Anthony
c774af48b7
Extend call subsystem to support plugins
2023-03-18 09:12:44 +11:00
Lea Anthony
4300521064
Initial implementation
2023-03-18 08:11:36 +11:00
Lea Anthony
86aaa3a956
Merge branch 'v3/central-assetserver' into v3/plugins
2023-03-17 17:03:21 +11:00
stffabi
74f349862e
[v3] AssetServer options update comments
2023-03-16 06:49:46 +01:00
stffabi
0e614b0194
[v3] Centralize the AssetServer and move it to the application
2023-03-16 06:49:45 +01:00