Interstellar
Interstellar copied to clipboard
Cross-platform desktop apps in F# using web tech - https://www.nuget.org/packages/Interstellar.Core/
Bumps [CefSharp.Wpf](https://github.com/cefsharp/cefsharp) from 86.0.241 to 98.1.210. Release notes Sourced from CefSharp.Wpf's releases. v98.1.210 February 18, 2022, CEF 98.1.21+g9782362+chromium-98.0.4758.102 / Chromium 98.0.4758.102 Update to Chromium 98.0.4758.102. This release includes critical security...
There should be Interstellar implementations for iOS and Android, presumably one for each combination of platform + browser type ("evergreen" vs "bundled" models). iOS should require less work than Android...
It might be nice to have a (contract) reference assembly for Interstellar (which mostly just shadows Interstellar.Core, which is pretty much just a set of interfaces anyway). The various Interstellar...
Package releases should be integrated directly into CI to bridge the last gap from total automation. Perhaps it could work through a manually-run action, or pushing to a specific branch.
This is tricky because at the moment there don't seem to be any bindings to CEF that work on macOS. CEFSharp, which is what we use for Windows, definitely can't...
Probably something like: ``` type Color = { red: float32; green: float32; blue: float32; alpha: float32 } type IBrowserWindow = abstract member BackgroundColor: Color with get, set // ...
We can target the native macOS browser control, so that should be possible for Windows as well.
Is there even a native browser control for Linux? Or should there just be a Linux Chromium package?
Interstellar should support UWP via Interstellar.UWP.* packages. One advantage is that it would allow an interstellar browser window to control the title bar area. One question, though, is that it...
Interstellar.macOS.WebKit.dll is missing assembly version attributes. For some reason, the macOS builds don't pick up the MSBuild assembly version info, even though they're all sdk-style projects. c53baba3 was an unsuccessful...