Lea Anthony
3551957c15
Fix edit menus on windows and linux
2025-01-14 18:28:49 +11:00
Lea Anthony
760b58726a
Fix mac window show/hide event mapping.
2025-01-12 20:30:55 +11:00
Lea Anthony
9569d487a2
Ensure some menuitem methods are run on the main thread.
Build + Test v3 alpha / Test Templates (1.23, macos-latest, svelte-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, macos-latest, lit) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, macos-latest, lit-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, macos-latest, preact) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, macos-latest, vanilla) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, macos-latest, vanilla-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, macos-latest, vue) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, macos-latest, vue-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, lit) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, lit-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, preact) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, preact-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, react) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, react-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, svelte) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, svelte-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vanilla) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vanilla-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, windows-latest, lit) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, windows-latest, lit-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, windows-latest, preact) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, windows-latest, preact-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, windows-latest, react) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, windows-latest, react-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, windows-latest, svelte) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, windows-latest, svelte-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vanilla) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vanilla-ts) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vue) (push) Has been cancelled
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vue-ts) (push) Has been cancelled
2025-01-12 15:05:39 +11:00
Mario
20e050b602
[v3] app quit on message ( #3990 )
...
Build + Test v3 alpha / Test Templates (1.23, macos-latest, vanilla-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, macos-latest, vue) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, macos-latest, vue-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, lit) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, lit-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, preact) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, preact-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, react) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, react-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, svelte) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, svelte-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vanilla) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vanilla-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vue) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vue-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, lit) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, lit-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, preact) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, preact-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, react) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, react-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, svelte) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, svelte-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vanilla) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vanilla-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vue) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vue-ts) (push) Blocked by required conditions
/ publish (push) Waiting to run
Deploy to GitHub Pages / build (push) Waiting to run
Deploy to GitHub Pages / deploy (push) Blocked by required conditions
* app quit on message
* update changelog
2025-01-11 14:35:32 +11:00
Atterpac
e0c5de6e10
[V3/Linux] Fix Min/Max window options ( #3979 )
...
Build + Test v3 alpha / Test Templates (1.23, macos-latest, vanilla-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, macos-latest, vue) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, macos-latest, vue-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, lit) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, lit-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, preact) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, preact-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, react) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, react-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, svelte) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, svelte-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vanilla) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vanilla-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vue) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vue-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, lit) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, lit-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, preact) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, preact-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, react) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, react-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, svelte) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, svelte-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vanilla) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vanilla-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vue) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vue-ts) (push) Blocked by required conditions
/ publish (push) Waiting to run
Deploy to GitHub Pages / deploy (push) Blocked by required conditions
Deploy to GitHub Pages / build (push) Waiting to run
fix min/max options for linux
changelog.md
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2025-01-11 10:32:27 +11:00
5aaee9
a5c32a1504
[v3] allow build with garble ( #3192 )
...
Build + Test v3 alpha / Test Templates (1.23, macos-latest, vanilla-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, macos-latest, vue) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, macos-latest, vue-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, lit) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, lit-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, preact) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, preact-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, react) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, react-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, svelte) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, svelte-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vanilla) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vanilla-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vue) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, ubuntu-latest, vue-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, lit) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, lit-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, preact) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, preact-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, react) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, react-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, svelte) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, svelte-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vanilla) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vanilla-ts) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vue) (push) Blocked by required conditions
Build + Test v3 alpha / Test Templates (1.23, windows-latest, vue-ts) (push) Blocked by required conditions
/ publish (push) Waiting to run
Deploy to GitHub Pages / build (push) Waiting to run
Deploy to GitHub Pages / deploy (push) Blocked by required conditions
* feat: allow build with garble
* docs: update
* Updated docs
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2025-01-10 16:36:24 +11:00
Lea Anthony
91a99299b1
Fix version string in debug build
2025-01-02 20:47:37 +11:00
Lea Anthony
773dca77d4
Single Instance feature.
...
Fix missing events on darwin.
2024-12-30 21:02:43 +11:00
Lea Anthony
8b53aa39ff
Update changelog.mdx
2024-12-28 13:23:58 +11:00
Lea Anthony
86f5049d29
Improve move & resize debouncer.
...
Fix double event.
Fix shutdown issue with webview2.
2024-12-27 12:05:11 +11:00
Lea Anthony
11cdbd8b83
Add in resize debounce as an option
2024-12-27 11:20:32 +11:00
Lea Anthony
1276ef178b
Improved "HiddenOnTaskbar" implementation.
2024-12-27 09:14:43 +11:00
Lea Anthony
27480bc6cb
Reduce flicker.
2024-12-27 09:09:00 +11:00
Lea Anthony
a90764891f
Update systray-custom to show keep-alive after window kill
2024-12-23 20:55:29 +11:00
Lea Anthony
65f95b0380
Removed OnShouldClose: Create single way of handling conditional and unconditional close.
2024-12-23 08:23:07 +11:00
Lea Anthony
8e98d6dd19
Handle events at a lower level
2024-12-22 10:02:16 +11:00
Lea Anthony
2ff4e6a080
Small improvements around mainthread switching
2024-12-21 12:13:48 +11:00
Lea Anthony
454d170dfb
[mac] setPosition - adjust based on scale factor
2024-12-20 18:12:54 +11:00
Lea Anthony
95a5b926fd
[windows] Improve minimise and restore window drawing
2024-12-18 07:45:33 +11:00
Lea Anthony
7aa6abfefe
Documentation updates.
...
New `-git` flag for `wails3 init`.
New `wails3 generate webview2bootstrapper` command.
2024-12-16 20:00:56 +11:00
Lea Anthony
e75f9c9c7f
Fix window shutdown issue.
...
Handle error serving capabilities.
2024-12-15 09:02:43 +11:00
Lea Anthony
957f759197
Improve window destroying on Mac
2024-12-14 17:56:16 +11:00
Lea Anthony
6e84337898
Fix dialog directory chooser example.
...
Remove debug output.
2024-12-14 15:11:40 +11:00
Lea Anthony
a0b2ab7c0a
Fix default index.html serving.
...
Support multi-language default.
Remove default page from production builds.
Improve defaultindex.html.
2024-12-14 11:10:07 +11:00
Lea Anthony
beacf06c7d
Fix macOS systray DPI scaling and offset.
...
Added new systray examples.
2024-12-13 23:46:27 +11:00
Rick Calixte
d03f4ce54a
OpenFileManager for opening with the native file manager and optional file selection support ( #3937 )
...
OpenFileManager for opening with the native file manager and optional
file selection support
Closes #3197
Co-authored-by: Krzysztofz01 <krzysztof.zon2001@gmail.com>
2024-12-13 21:37:18 +11:00
Lea Anthony
2e4fce7c67
OpenDirectory for opening native file manager at the given dir
2024-12-07 21:31:13 +11:00
Lea Anthony
296b9debd3
Support fullscreen for frameless windows.
2024-12-07 21:14:38 +11:00
Lea Anthony
2a6e3da30a
Ensure key callbacks in window run() are called on the main thread
2024-12-07 20:54:22 +11:00
Lea Anthony
5445aebe94
Ensure windowDidBecomeKey
callback is running on main thread
2024-12-07 20:45:08 +11:00
Lea Anthony
7cbde83f38
[windows] Fix radio group menu items
2024-12-06 22:00:43 +11:00
Lea Anthony
459b5e1036
Added EnabledFeatures
and DisabledFeatures
options
2024-12-06 17:17:54 +11:00
Michael
0466bc6936
[v3 alpha] Fix deadlock of linux dialog for multiple selections
2024-12-03 05:54:17 -08:00
Lea Anthony
f2040797d7
[windows] Use application icon as default systray icon if available.
2024-12-03 21:12:01 +11:00
Lea Anthony
1c34c252cc
Remove resize debounce setting for windows.
...
Optimise resizing performance on windows automatically.
2024-12-01 09:52:06 +11:00
Atterpac
0ebb21f0fb
[V3] Rework service.OnStartup to close application on error ( #3920 )
...
* rework service.OnStartup to close applicatoin on error
CHANGELOG.md
fix index out of bounds potential
* os.Exit -> runtime.Goexit
* Revert to os.Exit
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2024-11-30 13:36:29 +11:00
Lea Anthony
43659cc5b3
Improved warning support.
2024-11-30 12:02:27 +11:00
Atterpac
d27e75c57f
[V3-Linux] Systray OnClick on initial icon click ( #3907 )
...
Support linux systrays first click to open
- Convert event handling to switch statement for better readability
- Fix menu event handlers to properly trigger open/close callbacks
- Update click behavior to use doubleClickHandler for Activate
CHANGELOG.md
2024-11-24 07:46:14 +11:00
Lea Anthony
d6866f6317
V3 alpha - calling window id and name ( #3888 )
...
* Add the calling window name and ID to the context if available. Update the documentation.
* Update changelog.md
2024-11-20 05:42:16 +11:00
Lea Anthony
5f1b1efc66
Better shutdown for macOS
2024-11-17 21:37:59 +11:00
Atterpac
4f9010b024
[V3-Linux] Fix linux compile and systray OnClicks ( #3886 )
...
* fix linux compile
* fix systray OnClick and OnRightClick
* changelog.md
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2024-11-17 21:02:58 +11:00
Lea Anthony
99d538ea97
V3 alpha feature/3659 support webview options ( #3766 )
...
* [windows] Add GeneralAutofillEnabled and PasswordAutosaveEnabled options
* Use latest go-webview2
* Updates
* Fix changelog
2024-11-16 12:30:33 +11:00
Anshuman
331097f269
[v3] Added AppDataDirectory path ( #3823 )
...
* Added appData
* Updated changelog
* Updated doc and added error handling and fallbacks
* Updated doc
* Expose XDG methods
* Refactor Path method. Add Paths method
* Fix changelog
---------
Co-authored-by: Anshuman <anshuman@instasafe.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2024-11-16 12:00:45 +11:00
Lea Anthony
3e00b390c1
V3 alpha feature/start window position ( #3885 )
...
* New InitialPosition setting
* Fix mac inverted Y issue.
Fix mac centering issue.
* Change position text in example
* Update changelog.md
2024-11-16 10:10:40 +11:00
Lea Anthony
d18b7bc4b8
V3 alpha feature/file association port ( #3873 )
...
* Update nsis template
* Move app data into config.yml
* mac support
* Add FileAssociations application config option
Support `ApplicationOpenedWithFile` event on Windows
Add docs
* Add FileAssociations application config option
Support `ApplicationOpenedWithFile` event on Windows
Add docs
Add test project
* Update example & docs.
Fix show window bug.
* Fix window show event bug
* Update changelog
2024-11-09 08:58:20 +11:00
Windom
e4cfae2885
[v3] Fix service name determination ( #3827 )
...
Should use service instance, not Service wrapper struct.
2024-11-01 07:00:35 +11:00
John McCabe
4325b06ac4
[v3 Darwin] Fix NewEditMenu, remove duplicate PasteAndMatchStyle item ( #3839 )
...
* [V3 Darwin] Fix NewEditMenu, remove duplicate PasteAndMatchStyle item
* [chore] Add darwin fix for NewEditMenu dupe role to changelog
- PR #3839
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2024-10-21 08:35:34 +11:00
Lea Anthony
b27aed2497
[mac] fix always on top during window creation ( #3841 )
...
* [mac] fix always on top during window creation
* Update changelog.md
2024-10-20 13:14:26 +11:00
Atterpac
fc6f6bde1d
[V3] setURL bug fix ( #3533 )
...
setURL bug fix
s
s
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2024-10-10 19:45:07 +11:00
Atterpac
f16d1be955
[V3 Linux] Fix Keybind remit ( #3797 )
...
debounce linux keypress events remits if held past a certain value
2024-10-02 08:21:14 +10:00