Merge branch 'master' into fix-event-bubbling-within-template

This commit is contained in:
Jonathan Kelley 2023-03-12 19:49:36 -04:00
commit a85d0c52ef
3 changed files with 6 additions and 21 deletions

View file

@ -46,18 +46,13 @@ impl Default for Config {
}
}
#[derive(Clone, Copy)]
#[derive(Clone, Copy, Default)]
pub enum RenderingMode {
/// only 16 colors by accessed by name, no alpha support
BaseColors,
/// 8 bit colors, will be downsampled from rgb colors
Ansi,
/// 24 bit colors, most terminals support this
#[default]
Rgb,
}
impl Default for RenderingMode {
fn default() -> Self {
RenderingMode::Rgb
}
}

View file

@ -14,8 +14,9 @@ use dioxus_native_core::{
state::NodeDepState,
};
#[derive(Clone, Copy, PartialEq, Eq, Debug)]
#[derive(Clone, Copy, PartialEq, Eq, Debug, Default)]
pub(crate) enum FocusLevel {
#[default]
Unfocusable,
Focusable,
Ordered(std::num::NonZeroU16),
@ -53,12 +54,6 @@ impl Ord for FocusLevel {
}
}
impl Default for FocusLevel {
fn default() -> Self {
FocusLevel::Unfocusable
}
}
#[derive(Clone, PartialEq, Debug, Default)]
pub(crate) struct Focus {
pub level: FocusLevel,

View file

@ -20,7 +20,7 @@ pub(crate) struct NodeState {
pub focused: bool,
}
#[derive(PartialEq, Debug, Clone)]
#[derive(PartialEq, Debug, Clone, Default)]
pub(crate) enum PreventDefault {
Focus,
KeyPress,
@ -32,6 +32,7 @@ pub(crate) enum PreventDefault {
MouseEnter,
MouseLeave,
MouseOut,
#[default]
Unknown,
MouseOver,
ContextMenu,
@ -39,12 +40,6 @@ pub(crate) enum PreventDefault {
MouseUp,
}
impl Default for PreventDefault {
fn default() -> Self {
PreventDefault::Unknown
}
}
impl NodeDepState for PreventDefault {
type DepState = ();
type Ctx = ();