euv-example 0.30.6

An example application demonstrating the euv UI framework with reactive signals, custom components, and WebAssembly.
Documentation
/// The page title displayed in the canvas page header.
pub(crate) const CANVAS_PAGE_TITLE: &str = "Canvas";

/// The page subtitle describing the canvas page.
pub(crate) const CANVAS_PAGE_SUBTITLE: &str = "A freehand drawing board with color picker and line width control. Tap Draw to enter fullscreen canvas mode.";

/// The card title displayed above the drawing board.
pub(crate) const CANVAS_BOARD_CARD_TITLE: &str = "Drawing Board";

/// The placeholder text shown in place of the preview while nothing is drawn.
pub(crate) const CANVAS_EMPTY_PREVIEW_TEXT: &str = "No drawing yet. Tap Draw to start.";

/// The label displayed on the fullscreen clear button.
pub(crate) const CANVAS_CLEAR_BUTTON_LABEL: &str = "Clear";

/// The HTML input type for the stroke color picker.
pub(crate) const CANVAS_COLOR_INPUT_TYPE: &str = "color";

/// The HTML input type for the line width slider.
pub(crate) const CANVAS_RANGE_INPUT_TYPE: &str = "range";