begin multi-driver page client implementation

This commit is contained in:
yggverse 2025-01-21 15:04:31 +02:00
parent df8dea9534
commit 0c08a0fb2f
39 changed files with 741 additions and 1712 deletions

View file

@ -66,7 +66,7 @@ impl Navigation {
// Actions
pub fn update(&self, progress_fraction: Option<f64>) {
pub fn update(&self) {
// init shared request value
let request = self.request.strip_prefix();
@ -74,10 +74,9 @@ impl Navigation {
self.bookmark
.update(self.profile.bookmark.get(&request).is_ok());
self.history.update();
self.home.update(self.request.uri().as_ref());
self.home.update(self.request.as_uri().as_ref());
self.reload.update(!request.is_empty());
self.request.update(
progress_fraction,
self.profile
.identity
.gemini