ServoShell
This is a sandbox project. Prototyping and experimenting with embedding Servo.
Full UI
A regular browser user interface (only available for MacOS for now).
Mini UI
Same features as a Full UI, just no widgets. Tabs are displayed in the titlebar as text.
Build
There are 2 versions of the UI:
- Full UI: Tabs + urlbar interface. Cocoa based (only MacOS).
- Mini UI: No visual controls. Driven by keybindings (Windows, Linux, Mac).
The minimal UI can be compiled on MacOS with --features=force-glutin
.
Linux and Mac
rustup install `cat rust-toolchain`
cargo build --release
cargo run --release
Windows
Make sure you installed all the dependencies necessary to build Servo.
mach build -r
mach run -r
How to update Servo
- change
rev
inCargo.toml
- copy
rust-toolchain
toservoshell/rust-toolchain
- copy
servo/Cargo.lock
toservoshell/Cargo.lock
- copy
servo/resources
toservoshell/servo_resources