Comments (2)
@joeblew99 I believe this is not related to the windowsgui
flag. On windows there are two subsystems, console and windows. They often have two different entry points (main vs WinMain). But on MacOS it's all the same executable.
The reason you see a terminal window is because you launch the binary directly and not as an app bundle. I have added app bundle option to the cmakelists in the examples. But for Go you probably have to build an app bundle manually.
Try running the following commands:
mkdir -p minimal.app/Contents/MacOS
go build -o minimal.app/Contents/MacOS/minimal
Now in Finder you should see minimal.app
, clicking on that would launch a GUI window without a terminal. Of course, for a more proper app you would also have to add minimal.app/Contents/Info.plist
XML file and maybe some minimal.app/Contents/Resources/minimal.icns
for icons. But that depends on the way you package/distribute your app, and I don't think library should be responsible for such things.
Hope it helps.
from webview.
@zserge thanks you so much...worked first time.
I am going to try to work out how to sign it next.
from webview.
Related Issues (20)
- Warning about the use of deprecated function 'webkit_web_view_run_javascript' at compile time under linux HOT 1
- Size limit on bind? HOT 1
- WebCore (Ultralight) as alternative renderer
- webview will not run HOT 2
- Reduce interference with user-owned window HOT 1
- examples/basic: Blank screen HOT 18
- How to correctly render the web page? HOT 3
- Q: HTTP communication over unix domain sockets HOT 1
- Add troubleshooting hint to readme about where to get CMake on windows machines.
- Calling Webview::eval on some JS code does not work. HOT 7
- How to pass a javascript function as an arg to C/C++? HOT 1
- [bug] utf8 support for webbind HOT 17
- How to stream bytes to webview?
- Handling webview as part of a library causes segfault when setting variables (Linux/C++) HOT 1
- Looking for Qt binding project
- One Window multiple webviews HOT 5
- Update to webkitgtk-6.0 (GTK4, libsoup 3) HOT 1
- How to run javascript code passed as an html string to the webview in secure context? HOT 1
- Call webview_eval from thread HOT 1
- enable microphone in MacOs Sonoma ?
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 webview.