darkly 0.5.0

A GPU-native paint engine on wgpu: brushes, layers, blend modes, masks, selections, and undo.
Documentation
use crate::config::schema::{Pref, PrefKind, SchemaSection, WidgetHint};

const PREFS: &[Pref] = &[Pref {
    key: "input.fingerPainting",
    display_name: "Finger painting",
    description: Some("Allow touch input to paint (not just pan/zoom)."),
    kind: PrefKind::Bool,
    widget: WidgetHint::Auto,
}];

pub fn register() -> SchemaSection {
    SchemaSection {
        id: "input",
        display_name: "Input",
        description: Some("Stylus and touch behavior."),
        icon: Some("fa6-solid:pen-to-square"),
        order: 40,
        prefs: PREFS,
    }
}