b4d93f24cdc05e1cd82617a6951159e58d9f1359
Call CloseBrowser(true) for chrome, popup and tab browsers to force shutdown. Immediately destroy the top-level window and call MaybeFinishShutdown() to avoid hangs when WM_CLOSE is not resent by Alloy child-window paths. Route "close" and new "exit-bigpicture" chrome commands through OnWindowCloseRequested so they trigger the same shutdown flow. Add IsBigPictureFrame and permit the "exit-bigpicture" process message from bigpicture internal frames.
Nebula Browser
A Chromium Embedded Framework (CEF) browser with a custom HTML chrome UI.
Documentation
- Cross-platform build & architecture — how to use one repo for Windows, macOS, and Linux; CEF setup; source layout; porting status.
Quick start (Windows)
-
Download the CEF standard binary distribution for Windows 64-bit.
-
Extract into
thirdparty/cef/sothirdparty/cef/cmake/FindCEF.cmakeexists. -
Build:
cmake -B build cmake --build build --config Release -
Run
build\Release\NebulaBrowser.exe.
For macOS/Linux prerequisites, directory structure, and current port status, see docs/cross-platform.md.
License
See the CEF distribution and Chromium license terms for third-party runtime components.
Releases
1
Languages
JavaScript
32%
C++
26.1%
HTML
20.2%
CSS
18.2%
Objective-C++
2%
Other
1.5%