Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ios and desktops #14

Open
gedw99 opened this issue Aug 12, 2021 · 9 comments
Open

ios and desktops #14

gedw99 opened this issue Aug 12, 2021 · 9 comments

Comments

@gedw99
Copy link

gedw99 commented Aug 12, 2021

any plans to extend support of the File Picker ?

I think i saw somewhere talk of a file reader package as part of GIO x repo happening, but not sure.

Would be cool if this file transfer tool worked on other Os's

@gedw99
Copy link
Author

gedw99 commented Aug 12, 2021

@psanford
Copy link
Owner

I would like to support iOS.

There's already a good Magic Wormhole desktop app: https://github.com/Jacalz/wormhole-gui

@gedw99
Copy link
Author

gedw99 commented Dec 29, 2021

I Gio supports web , all desktops and all mobiles.

@gedw99 gedw99 reopened this Dec 29, 2021
@gedw99
Copy link
Author

gedw99 commented Dec 29, 2021

I would like to support iOS.

There's already a good Magic Wormhole desktop app: https://github.com/Jacalz/wormhole-gui

Nice ! Fyne also works on mobile

i prefer the gio approach as it also supports web and I like it’s architecture more

@psanford
Copy link
Owner

The browser's security model is incompatible with Magic Wormhole's transport protocols as they exist today, so even if we had a build targeting wasm, it wouldn't actually work.

iOS is the highest priority of other platforms I want to support.

I would consider taking a patch to add desktop support via the existing platform abstraction if someone wants to do that. But again, wormhole-gui already exists and offers a better experience for desktop than what you would get from wormhole-william-mobile on desktop.

@gedw99
Copy link
Author

gedw99 commented Dec 29, 2021

Oh I read about web sockets being added to the relay. Must have misunderstood?

the Fyne one looks ok

i think I can make a gio one that works on web , desktop and mobile .

the gio system is very easy to use and web sockets work great

just make sure it’s not gorilla web sockets as that won’t compile to wasm.

@psanford
Copy link
Owner

Websockets are only used to talk to the rendezvous/mailbox server. To actually do a file transfer wormhole uses its own protocol on top of tcp.

@gedw99
Copy link
Author

gedw99 commented Dec 29, 2021

ok i see. Yep web wont work.

btw where is the server / relay code ? Is it golang ?

@gedw99
Copy link
Author

gedw99 commented Dec 29, 2021

Btw dont know if your on Mac, but https://github.com/psanford/wormhole-william-mobile works fine on mac when i tested it now. I could do a transfer to the CLI of text.

just the file explorer missing, which is being worked on now in gio repo. Then file sending will be possible to support.

I tried the fyne version. Yes all the functions work, but i definitely prefer the gio looks and feel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants