bevy_webview 0.2.2

Rapidly iterate and build Bevy UI's with existing web-based technologies
Documentation
use bevy::{log, prelude::*};

use crate::{
    types::{EventTransport, WebviewAction},
    Webview,
};

pub(crate) fn ui_size(
    event_transport: ResMut<EventTransport>,
    resized_webviews: Query<(Entity, &Node, &Webview), Changed<Node>>,
) {
    for (entity, node, _webview) in resized_webviews.iter() {
        log::debug!("Webview {:?} resized to {:?}", entity, node.size);

        event_transport
            .webview_action_tx
            .send(WebviewAction::Resize((entity, node.size)))
            .unwrap();
    }
}