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
Next: Windows #141
Comments
Windows is what is coming next. I ll use this issue to give news on the development. |
Great!!! |
Step by step, little by little... Now launching the go program with the uwp using desktop bridge. The hack works that way:
I still have a problem: This is working: <Identity Name="4a99c091-2185-434d-8088-4b6c643f38fc" Publisher="CN=Maxence" Version="1.0.0.0" /> This is not working: <Identity Name="goapp" Publisher="CN=Maxence" Version="1.0.0.0" /> I also tried to put a different guid but it does not work either. If someone have an idea, please let me know! |
Is there a planned release time? 👍 |
Got a good improvements since last posted update. I don't want to give a release time. Just I expect to have it by the end of the year. |
This looks awesome, is there anything others can contribute to this to get it rolling sooner? Really itching to play with it. |
@zet4 Thank for proposing. Right now I'm still in a spot where I'm defining how the communication go/winrt works. |
I'm so excited. When do you expect it to be rolled out? |
@Wulfheart when it will be ready :) |
I'm waiting for it. This concept looks promising and the learning curve quite flat.
Am 30. Oktober 2018 17:01:37 MEZ schrieb Maxence Charriere <notifications@github.com>:
…
@Wulfheart when it will be ready :)
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#141 (comment)
|
Even if the code is really dirty: Can we use it right now? |
@Wulfheart Unfortunately it need a lot of polish. I will do a release when it will be usable. I don't want to drop something that hacky and scare the people who want to try it. But the prototype is here and now I can build on the top until it become enough good. Omg, I spent months to get there 😭 . |
Very looking forward to |
Working hard on it, the goapp tool is in a spot where i m satisfied. If you want to try it you can go to the 4.0.0 branch. You will need a windows machine. Mingw64 and the windows 10 sdk to make it work. You also will need to install the goapp cmd tool from this branch. Very experimental and a lot of stuff is missing. The hello world example is working. Did not test the others since its far to be feature complete. |
Just some little news about this:
|
Looks awesome, though I feel like Apple fanboys might complain about windows looking apps on their platform haha |
Well, it is css so you just shape it the way you want :D |
I am curious though, what's the performance like, compared to say, Electron. |
In term of the graphic performances it is like comparing Edge vs Chrome. This is more smooth, use less battery and is less heavy. Electron rendering supports better standards and is more stable. No need to compare the javascript part since the javascript layer is just a bridge between the webview and Go. All other computations are Go native code which gonna be faster and more memory efficient than Electron 's javascript. All of this is theory and to be honest, I did not benchmark the cost of passing data from go to UWP|Cocoa. |
can you share build steps for windows Getting error with below commands .\goapp.exe win build -dev -v Am i missing something |
@enggjiten are you on 32 or 64 bit Windows ? |
I have 64-bit Windows 10 Pro. |
What version of the Windows 10 sdk you have ? |
Windows 10 SDK (10.0.17763.132) latest one available with Windows 10 1809 |
No just trying to see the differences. A couple of thing:
Also did you |
Correct me if i am doing something wrong here. Output:: |
oh, yes this is normal! the last 4.0.0 merge come from Mac modifications, it should work on window-on-Windows branch. |
Just warn you if you arrive to launch it, support is super limited now, still a lot of work to do in order to make it usable to build something. Also, Let me know how it goes. |
Just for future documentation purpose, adding this link. |
UWP App built and installed. |
Should not need to sign the app unless you are using the option `-appx`.
Just using `goapp win run -dev` should install and run the app.
If you installed it try uninstall it and just une the `run` command.
Thanks for trying all of this, developing on Windows is a mess and this gonna help a lot to improve the goapp tool or writing some docs.
|
Some news:
And here is the screenshot with multi-window support: Next:
|
i tried again with branch 4.0.0 Run below command and got result as below.
Instead of UWP app, can we run executable container ? |
what do you mean by executable container ? |
Yes, it is built and installed but not running.
Let me know if you know the solution of this. |
Just a heads up here. The windows driver is too hacky and unstable. I experienced a lot with it and I don't think its good to go in a release. During the past week I though about the future for this package. I posted another issue that deals with that question: |
Hello, some stuff are happening here.
I'm writing changes that will bring better support for multi-platform dev.
Would like to know what is the next driver you would like to be implement.
The text was updated successfully, but these errors were encountered: