new rendering engine
This commit is contained in:
@@ -55,7 +55,14 @@ where
|
||||
if !changed.is_empty()
|
||||
&& let Some(l) = &layout
|
||||
{
|
||||
let _ = state.broadcaster.push_screen_update(l, &changed).await;
|
||||
let with_hints: Vec<_> = changed
|
||||
.iter()
|
||||
.filter_map(|(id, s)| {
|
||||
let hint = widgets.iter().find(|w| w.id == *id)?.display_hint.clone();
|
||||
Some((*id, hint, s.clone()))
|
||||
})
|
||||
.collect();
|
||||
let _ = state.broadcaster.push_screen_update(l, &with_hints).await;
|
||||
}
|
||||
|
||||
Ok(StatusCode::OK)
|
||||
|
||||
Reference in New Issue
Block a user