mirror of
https://github.com/tauri-apps/verso.git
synced 2026-01-31 00:55:21 +01:00
1.3 KiB
1.3 KiB
Yippee
A web browser.
Usage
The current demo works best on macOS at the moment, since it tries to customize its traffic light buttons to be seamless in the window.
It should also work on Windows, as well as Linux with X11. You may encounter problems running the demo on Linux with Wayland or Xwayland.
Prerequisites
Windows
- Install Rust
- Install scoop and then install other tools from it. You can install them manually but this is easier and recommended:
scoop install git python llvm cmake
Others(WIP)
For now, please follow the instructions in Servo - Build Setup to bootstrap first.
Build
- Download mozjs binary and set the environment variable:
MOZJS_MIRROR=path/to/libmozjs.tar.gz
-
NixOS only: add
waylandandlibGLtoLD_LIBRARY_PATHin../servo/etc/shell.nix -
Run demo
cargo run
- Or if you are using Nix or NixOS:
nix-shell ../servo/etc/shell.nix --run 'cargo run --example servo'
Future Work
- Add more window and servo features to make it feel more like a general web browser.
- Improve development experience.
- Multi webviews and multi browsing contexts in the same window.