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
35a680632e
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 09:30:53 +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
Atterpac
1806aa0d7c
[V3/Docs] Add Events documentation ( #3867 )
...
events docs
fix function
fix nav
changelog.md
fix broken link
appease the rabbit
spell check and cleanup
2024-11-05 08:17:45 +11:00
Lea Anthony
8b105fc9c3
Improve runtime to detect browser
2024-11-04 19:44:54 +11:00
Lea Anthony
f078ee9f9a
Support wails3 generate runtime
2024-11-03 17:28:32 +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
Omar Ferro
f9d80323dd
[v3 alpha test] HTML Drag and Drop API test ( #3856 )
...
* [v3 example] HTML dnd API test
* Update v3/examples/html-dnd-api/main.go
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* docs: add entry to changelog
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-10-29 20:15:36 +11:00
Lea Anthony
308304b75e
Use docker for mkdocs serve
2024-10-24 11:26:20 +11:00
Lea Anthony
1cb7a33442
Support updating the build assets
2024-10-24 10:07:11 +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
Atterpac
6870e916bb
[V3 Templates] Add Sveltekit and Sveltekit TS templates ( #3829 )
...
* node runtime parity
* Add sveltekit templates
changelog
update svelte config
* Update v3/internal/templates/sveltekit-ts/template.json
* Update v3/internal/templates/sveltekit/template.json
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2024-10-20 13:26:51 +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
Etesam
77b8132591
Updated Id
type to ID
for Screen
( #3779 )
...
* 🏷️ Updated `Id` type to `ID` for `Screen`
* 📝 Updated changelog
2024-09-27 15:26:33 +10:00
Mohamed Gharib
efe0c8d534
[v3-Windows] New DIP system for Enhanced High DPI Monitor Support ( #3665 )
...
* [v3-Windows] New DIP system for Enhanced High DPI Monitor Support
* Update changelog
* Remove asset middleware
* Remove SetThreadDpiAwarenessContext()
* Fix macOS build.
* Fill missing screens fields (linux, darwin)
* Skip DPI transformation on unsupported platforms
* Simplify distanceFromRectSquared()
* Update v3/pkg/application/screenmanager.go
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-09-22 08:38:30 +10:00
Lea Anthony
d5a6d7719c
Update to go-webview2 v1.0.16
2024-09-22 08:12:02 +10:00
Lea Anthony
5367d056e2
Taskfile Refactor ( #3748 )
...
* Refactor taskfile
* Fix escaping
* Fix event error
* Fix dev mode
* Fixes for Windows
* Add docs. Improve docs build system
* Update v3/internal/commands/build_assets/Taskfile.darwin.yml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update v3/internal/commands/build_assets/Taskfile.linux.yml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Improve docs
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-09-21 20:49:25 +10:00
Lea Anthony
9bb5c4f64a
v3.0.0-alpha.7
2024-09-18 21:45:56 +10:00
Lea Anthony
4386f5fcb2
# Conflicts:
...
# mkdocs-website/docs/en/changelog.md
2024-09-18 05:55:49 +10:00
Lea O'Anthony
2c55110776
Improved menus.
...
Fixed warning on windows quit.
2024-09-17 21:19:00 +10:00
stendler
56494d8d1a
[v3] actions improvements & run actions on more branches and in forks ( #3747 )
...
* [v3] actions: run in forks and also build v3/* or v3-* branches
* [v3] actions: don't fail fast in test build actions
* [v3] actions: update actions to node20
* [v3] actions: specify cache dependency path for setup-go
to get rid of warnings
2024-09-15 07:14:22 +10:00
Etesam
b30cea0de0
[V3] fix drag n drop example not running ( #3742 )
...
* Replaced customEventProcessor with EmitEvent
* 📝 Added bug fix entry to changelog
2024-09-13 05:41:06 +10:00
Lea O'Anthony
6787ce9c40
Significant updates to mac menu items. More roles. More fixes to come.
2024-09-12 20:51:07 +10:00
Lea Anthony
ef8c886b10
Ignore internal service methods when binding ( #3720 )
...
* Ignore internal service methods when binding
* Updated changelog.md
2024-09-09 08:36:19 +10:00
Lea Anthony
1c574e79e8
[mac] events updates
2024-09-08 20:25:00 +10:00
Lea Anthony
7fafee8a6c
[mac] events updates
2024-09-08 20:14:45 +10:00
Atterpac
5004aac259
[V3] Refactor linux ignore mouse events ( #3721 )
...
refactor linux ignore mouse events
changelog.md
2024-09-06 08:10:05 +10:00
DeltaLaboratory
2460b570fe
retry when shellnotifyicon fails ( #3710 )
...
* add retry mechanism for create shell notification icon
* add retry mechanism for create shell notification icon
* adjust delay and attempts
* added changelog
* Use application fatal handler instead of panic
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2024-09-02 19:33:17 +10:00
Atterpac
e316cd0719
[V3] Plugins implemenations ( #3570 )
...
* plugin handler and lifecycle
* rebase
* remove reflect
s
* remove Config and NewPlugin from plugin template
* Remove plugin manager, generation of plugin interface
* implement http handlers for services
remove log
trim path
prefix wails/services
* update plugine example
* Misc updates
* Ported plugins to services, rewritten example
* Added fileserver
* Update OnStartup and use a context for the application
* Rename PathPrefix to Route. Create docs.
* Use service config copy. Add Name to Service Options. Improve service generation.
* Use service config copy. Add Name to Service Options. Improve service generation. Update README
* Remove rogue db
* Update changelog.md
---------
Co-authored-by: Lea O'Anthony <lea.anthony@gmail.com>
2024-09-01 17:26:22 +10:00
stendler
88c9017fdc
[v3,linux] fix: enable to run natively in wayland ( #3614 )
...
fix: enable to run natively in wayland
Incorporated from this v2 change:
https://github.com/wailsapp/wails/pull/1811
2024-08-25 21:39:22 +10:00
Windom
46dbbb3b84
[v3] Make Windows window class configurable ( #3682 )
2024-08-20 18:20:44 +10:00
Oleg Gulevskyy
b756bce67f
Set MacOS window levels (NSWindow
) ( #3674 )
...
* set nswindow levels via mac options
* add changelog description
* update changelog to conform with others
2024-08-20 18:06:45 +10:00
bruxaodev
1ed6966cbe
Fix: Ensure Window Frame is Applied on First Call in setFrameless Function ( #3691 )
...
* fix: force update window frame
* Update changelog.md
2024-08-20 18:01:31 +10:00
bruxaodev
fbcce0b20c
[windows] Add support for click-through overlay window ( #3667 )
...
* [windows] Add support for click-through overlay window
* update changelog
* setIgnoreMouseEvents - exemple
* fix - remove unused import
* Add macOS+Linux support. Update example.
* Fix SetIgnoreMouseEvents before window created.
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2024-08-18 20:50:22 +10:00
Atterpac
cfab21bc81
fix syso icon generation ( #3675 )
...
update changelog.md
2024-08-10 07:26:37 +10:00
Lea O'Anthony
170039c1d1
Update docs
2024-07-31 21:04:07 +10:00
Lea O'Anthony
38f68f77a0
Doc test
2024-07-31 19:37:56 +10:00
Lea O'Anthony
87f51ddbda
Improve installation and what's new guides
2024-07-31 08:41:15 +10:00
Lea O'Anthony
011c9e66fb
Update installation guide
2024-07-31 08:06:18 +10:00
Lea O'Anthony
5a61e1007f
Fix module dependencies
2024-07-30 22:10:44 +10:00
Lea O'Anthony
c88f02c5a5
Add build info tool
2024-07-30 22:03:01 +10:00
Miklos Gabor
6c7cd651da
Fix systemTray.setIcon crashing on Linux ( #3636 )
2024-07-25 12:34:10 -05:00
Lea Anthony
f94ecaba84
Fix random crash on linux
2024-07-20 08:40:52 +10:00
Lea Anthony
d7e103de59
Fix nsis install
2024-07-16 06:25:05 +10:00
Mohamed Gharib
d5e289880f
[v3] Rename AbsolutePosition()
to Position()
( #3611 )
2024-07-15 19:27:21 +10:00
Atterpac
62b795d472
fix resize messaging ( #3606 )
...
changelog.md
2024-07-14 16:47:18 +10:00
DeltaLaboratory
749c433ca6
feat: disable spinner in ci or non terminal ( #3574 )
...
* added nospinner flag to disable spinner in ci environment
Signed-off-by: delta <delta@deltalab.dev>
* deduplicated result message
Signed-off-by: delta <delta@deltalab.dev>
* removed flag and added terminal check
Signed-off-by: delta <delta@deltalab.dev>
* added changelog entry
Signed-off-by: delta <delta@deltalab.dev>
---------
Signed-off-by: delta <delta@deltalab.dev>
2024-07-02 18:35:39 +10:00
Travis McLane
cfe2424f4d
WindowDidMove / WindowDidResize events for Linux and Windows
...
* [linux] emit system specific event for theme change
Code was incorrectly emitting the `events.Common.ThemeChanged` event
instead of the OS Specific `events.Linux.SystemThemeChanged` event.
It is the reponsibility of the code in events_common_linux.go to map
it to the common variety.
* [linux] implement WindowDidMove
* [linux] implement debounce for WindowDidMove
* [example] listen for events.Common.WindowDidMove
* [windows] move WindowDidMove mapper outside of DnD guard
* WindowDidResize implementation
* windows: WindowDidResize
* chore: changelog update
* events.Common.WindowDidMove and events.Common.WindowDidResize
2024-06-30 16:11:45 -05:00
Lea Anthony
bf9e17a6c8
[WEP] Customise Window Titlebars ( #3508 )
...
* Add proposal.
Reference Mac implementation
* Add windows support. Update proposal.
* Update example
* Rename Active->Enable,Inactive->Disabled. Ensure window can get controls back after hiding close on windows. Added guide. Updated example.
* Add ExStyle option for setting titlebar style.
* Fix linux builds
* Tidy up
2024-06-08 13:42:27 +10:00
Lea Anthony
2baca5d57d
Update dependencies
2024-06-08 13:39:00 +10:00