This project is designed to solve cross-platform scenarios that require webview. Chromium Views + Chromium Content provide a complete set of capabilities. Mainly for large-scale application of WebUI.
Official explanation about WebUI: https://chromium.googlesource.com/chromium/src/+/main/docs/webui_explainer.md
This project is based on the Chromium open source project. Use //content + //ui and other required components.
Windows/Mac/Linux/Android.
Screenrecorder-2024-11-10-14-14-13-556.mp4
win.demo.dark.mp4
win.demo.theme.change.mp4
mac.demo.mp4
demo.mp4
Pulling code requires the chromium depot_tools tool, please refer to: https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up
mkdir radium && cd radium
gclient config --name "src/radium" --unmanaged https://github.com/liuwd8/radium.git
gclient sync --with_branch_heads --with_tags -D
# This will pull chromium and configure the chromium compilation environment for youcd src/radium
git rebase origin/main
cd ..
gclient sync --with_branch_heads --with_tags -Dcd src
export CHROMIUM_BUILDTOOLS_PATH=`pwd`/buildtools
python3 ./radium/tools/scripts/build.py [--release] [--android] [--target_cpu="arm64"|"x64"|"x86"] out/xxxSynchronize chromium repository code every week.