webui-dev / webui

Use any web browser or WebView as GUI, with your preferred language in the backend and modern web technologies in the frontend, all in a lightweight portable library.
https://webui.me
MIT License
2.37k stars 146 forks source link

When is Apple Safari supported? #265

Open xland opened 8 months ago

xland commented 8 months ago

Is this work currently in progress?

hassandraga commented 8 months ago

Honestly, we were so focused on finishing the library first, and we just did today. It's time to support more browsers... let's see if we can tweak Safari to run in an app mode similar... As Safari does not help it, we can find something similar.

toebeann commented 6 months ago

Just here to +1 this request. Until the default macOS browser is supported, it is hard to consider adopting WebUI for projects with macOS support as a firm requirement, as we cannot guarantee every macOS user has a third-party browser supported by WebUI.

hassandraga commented 6 months ago

Currently, WebUI works with Safari as a regular new tab window instead of an app-mode window when WebUI does not find any supported web browser installed.

On the other hand, the macOS Dock Icon issue frustrates me and other users, so I suggest fixing it first. We need to figure out how to fix it.

toebeann commented 6 months ago

Ah, I wasn't aware of that. That's good to know it has a fallback to a standard new tab. Thanks for the clarification! Is this fallback documented somewhere and I missed it? My bad if so :)

Knowing that it will still work if a user does not have any of the browsers in the support chart installed on their device (just with a fallback to a new tab in their default browser) certainly decreases the risk of adopting WebUI for a project!