Comments (3)
The guide for publishing on all platforms is available as a sample in the Photino.Samples repository as a separate project. It includes a publish script and packaging templates that can be adapted for your specific situation.
Currently only available in the debug branch (as of 03/19/2024), lets find the rough edges together! :)
https://github.com/tryphotino/photino.Samples/tree/debug/Photino.PublishPhotino
from photino.native.
dotnet publish
is only a small part of it. Check the publish/publish.sh
file and the publish/templates
dir out if you haven't yet. A lot of the minutia is in there.
from photino.native.
Interesting. What's odd is this is almost the exact set of steps I did for my desktop (electron with a .Net core backend on the desktop) app. I did the dotnet publish, etc and it seemed to work ok. So, this should be straightforward for me to test.
I've since dropped my .Net Core backend and switched to Node-only for my desktop backend but that doesn't matter in this context. The key for is the electron replacement... I've actually built some C++ POCs that use the WebView header library similar to probably how your photino.Native might work. I'll check the source soon.
But, regardless, I'll start doing more testing with the framework and then give the bundle/publish scripts a go as well. Thanks for the project! I've tried nearly (probably all) all electron alternatives out there and I know eventually I'll move away from Electron. I just want to find the best fit for my app. In the end, I may just extend the photino.Native lib for my app and build my own installer.
I'll shoot some updates when I get them done. I'm launching on Electron over the next week so that's goal #1 at the moment.
from photino.native.
Related Issues (20)
- it support Loongarch64? HOT 1
- Using Fixed Version runtime distribution mode HOT 3
- NuGet package for Photino.Native contains no dylib for osx-arm64 HOT 3
- Error execution after successful compilation of arm64 HOT 4
- The version released(2.4.1) does not include linux-arm64? Is it no longer supported? HOT 2
- Add SingleInstanceMode to Photino initialization HOT 2
- An input type-in symbol keeps blinking in linux HOT 3
- Cancel save file dialog, will crash the application HOT 1
- Is it possible to wrap Photino as an Avalonia control? HOT 1
- Android support?
- Allow custom web process startup arguments HOT 1
- webkit_settings_set_disable_web_security HOT 2
- Possible to use this directly instead of Photino.NET? HOT 3
- SIGSEGV calling gdk_window_set_keep_above HOT 1
- DIsable status bar on WebView HOT 1
- Default window size (and possibly position) no longer work on Windows (maybe others)
- Close windows event do not work HOT 1
- [WSL] Build on linux HOT 2
- Support musl libc? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from photino.native.