wails/v3/examples/file-association
Andrey Pshenkin 561473d992
[V3] Refactor binding transport layer (#4702)
* custom transport initial

* transport codecs

* runtime set transport

* events transport

* clauded example

* bundled runtime

* wip: transport

* rework transports

* rework dialog responses

* cleanup

* cleanup

* improve error handling in HTTPTransport

* cleanup

* cleanup

* cleanup

* cleanup

* review changes

* review changes

* review changes

* review changes

* review changes

* review changes

* review changes

* move documentation to website docs

* update doc

* update changelog

* introduce JSClient method for transport for embedding JS part in transport

---------

Co-authored-by: Atterpac <Capretta.Michael@gmail.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2025-12-07 22:19:12 +11:00
..
build fix: correct Windows filename in generate:icons task 2025-04-16 15:22:05 +02:00
frontend [v3] Fix invisible footer for light mode users across default templates (#4056) 2025-02-16 11:57:52 +11:00
.gitignore V3 alpha feature/file association port (#3873) 2024-11-09 08:58:20 +11:00
go.mod [V3] Refactor binding transport layer (#4702) 2025-12-07 22:19:12 +11:00
go.sum [V3] Refactor binding transport layer (#4702) 2025-12-07 22:19:12 +11:00
greetservice.go V3 alpha feature/file association port (#3873) 2024-11-09 08:58:20 +11:00
Inter Font License.txt V3 alpha feature/file association port (#3873) 2024-11-09 08:58:20 +11:00
main.go Refactor Manager API to use singular naming convention (#4367) 2025-06-22 12:19:14 +10:00
README.md Event cancellation for standard listeners. 2025-01-27 09:29:22 +11:00
Taskfile.yml Add darwin universal build and package (#3902) 2024-11-23 23:15:10 +11:00
test.wails V3 alpha feature/file association port (#3873) 2024-11-09 08:58:20 +11:00

File Association Sample Project

This sample project demonstrates how to associate a file type with an application. More info at: https://v3.wails.io/learn/guides/file-associations/

To run the sample, follow these steps:

  1. Run wails3 package to generate the package.
  2. On Windows, run the installer that was built in the bin directory.
  3. Double-click on the test.wails file to open it with the application.
  4. On macOS, double-click on the test.wails file and select the built application.