diff --git a/src/app/settings.rs b/src/app/settings.rs index 30c262533..fb9b3ed61 100644 --- a/src/app/settings.rs +++ b/src/app/settings.rs @@ -646,8 +646,10 @@ impl Default for UserSettings { literal_spaces: false, command_history_height: crate::ui::command_line::HISTORY_HEIGHT_DEFAULT, // Snapper::default(): END|MID|CEN|NODE|QUAD|INT|NEA (575), master - // off (suppress bit 16384). - osmode: 575 | OSMODE_SUPPRESS, + // on. Object snap is a drafting aid users expect to be live from + // the first click; the suppress bit (16384) is left for the user + // to set via the status-bar pill or OSNAP. + osmode: 575, texteditmode: false, quick_dimension_snap_priority: 0, dimension_continue_mode: 1, diff --git a/src/snap.rs b/src/snap.rs index 78e215382..28f8e0631 100644 --- a/src/snap.rs +++ b/src/snap.rs @@ -278,7 +278,7 @@ impl Default for Snapper { // would catch nearly every cursor position, masking the discrete // vertex/edge/face snaps. Opt in via the 3D Object Snap tab. Self { - snap_enabled: false, + snap_enabled: true, enabled, snap3d_enabled: true, enabled3d,