mirror of
https://github.com/mileswolfallen2/browser.git
synced 2026-09-08 11:23:18 +00:00
feat: initial implementation of a browser application using egui and wgpu
- Added Cargo.toml with dependencies for egui, wgpu, and other libraries. - Implemented main application logic in src/app.rs, including window management, rendering, and tab handling. - Created a new module src/servo_host.rs to manage interactions with the Servo engine and webview. - Established event handling for user inputs, including keyboard and mouse events. - Integrated a basic UI layout with a tab strip, toolbar, and status bar. - Implemented functionality for navigating URLs and managing multiple tabs.
This commit is contained in:
+20
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "browser"
|
||||
version = "0.1.0"
|
||||
edition = "2024"
|
||||
|
||||
[dependencies]
|
||||
egui = "0.36.1"
|
||||
egui-wgpu = "0.36.1"
|
||||
egui-winit = "0.36.1"
|
||||
env_logger = "0.11.11"
|
||||
euclid = "0.22"
|
||||
image = "0.25"
|
||||
keyboard-types = "0.8"
|
||||
log = "0.4.33"
|
||||
pollster = "0.4"
|
||||
rustls = "0.23"
|
||||
servo = "0.5.0"
|
||||
url = "2"
|
||||
wgpu = "30.0.0"
|
||||
winit = "0.30.13"
|
||||
Reference in New Issue
Block a user