Another project
0

Configure Feed

Select the types of activity you want to include in your feed.

refactor(ui): rename default to classic

Lewis: May this revision serve well! <lu5a@proton.me>

author
Lewis
date (May 20, 2026, 8:28 PM +0300) commit 11ee550b parent ab204e57 change-id qlnmkwlv
+21 -21
+2 -2
crates/bone-ui/src/layout/dock.rs
··· 16 16 17 17 #[derive(Debug, thiserror::Error, PartialEq, Eq)] 18 18 pub enum DockStateError { 19 - #[error("solidworks default requires distinct panel ids; {0} appears more than once")] 19 + #[error("duplicate panel id {0}")] 20 20 DuplicatePanelId(PanelId), 21 21 } 22 22 ··· 175 175 } 176 176 } 177 177 178 - pub fn solidworks_default( 178 + pub fn classic_default( 179 179 menu_bar: PanelId, 180 180 feature_tree: PanelId, 181 181 property_pane: PanelId,
+7 -7
crates/bone-ui/src/layout/tests.rs
··· 648 648 } 649 649 650 650 #[test] 651 - fn dock_solidworks_default_panel_set_is_complete() { 651 + fn dock_classic_default_panel_set_is_complete() { 652 652 let panels = (pid(1), pid(2), pid(3), pid(4), pid(5), pid(6)); 653 653 let Ok(dock) = 654 - DockState::solidworks_default(panels.0, panels.1, panels.2, panels.3, panels.4, panels.5) 654 + DockState::classic_default(panels.0, panels.1, panels.2, panels.3, panels.4, panels.5) 655 655 else { 656 - panic!("solidworks_default rejected distinct ids"); 656 + panic!("classic_default rejected distinct ids"); 657 657 }; 658 658 let mut ids = dock.main.panel_ids(); 659 659 ids.sort(); ··· 670 670 let property = pid(4); 671 671 let ribbon = pid(5); 672 672 let status = pid(6); 673 - let Ok(dock) = DockState::solidworks_default(menu, feature, property, ribbon, viewport, status) 673 + let Ok(dock) = DockState::classic_default(menu, feature, property, ribbon, viewport, status) 674 674 else { 675 - panic!("solidworks_default rejected distinct ids"); 675 + panic!("classic_default rejected distinct ids"); 676 676 }; 677 677 let panels = vec![ 678 678 DockPanel { ··· 1375 1375 } 1376 1376 1377 1377 #[test] 1378 - fn solidworks_default_rejects_duplicate_panel_ids() { 1379 - let result = DockState::solidworks_default(pid(1), pid(2), pid(1), pid(4), pid(5), pid(6)); 1378 + fn classic_default_rejects_duplicate_panel_ids() { 1379 + let result = DockState::classic_default(pid(1), pid(2), pid(1), pid(4), pid(5), pid(6)); 1380 1380 let Err(DockStateError::DuplicatePanelId(p)) = result else { 1381 1381 panic!("expected DuplicatePanelId, got {result:?}"); 1382 1382 };
+2 -2
crates/bone-ui/src/theme/color.rs
··· 381 381 } 382 382 383 383 impl CadColors { 384 - pub(in crate::theme) fn solidworks() -> Self { 384 + pub(in crate::theme) fn classic() -> Self { 385 385 Self { 386 386 sketch_under_defined: Color::from_srgb_u8(0x1F, 0x4F, 0xCC), 387 387 sketch_fully_defined: Color::from_srgb_u8(0x10, 0x10, 0x10), ··· 574 574 575 575 #[test] 576 576 fn cad_colors_are_all_opaque_non_transparent() { 577 - let cad = CadColors::solidworks(); 577 + let cad = CadColors::classic(); 578 578 let fields = [ 579 579 cad.sketch_under_defined, 580 580 cad.sketch_fully_defined,
+2 -2
crates/bone-ui/src/theme/mod.rs
··· 49 49 let colors = color::light_colors(); 50 50 Self { 51 51 mode: ThemeMode::Light, 52 - cad: CadColors::solidworks(), 52 + cad: CadColors::classic(), 53 53 spacing: SpacingScale::STANDARD, 54 54 typography: Typography::standard(), 55 55 radius: RadiusScale::STANDARD, ··· 64 64 let colors = color::dark_colors(); 65 65 Self { 66 66 mode: ThemeMode::Dark, 67 - cad: CadColors::solidworks(), 67 + cad: CadColors::classic(), 68 68 spacing: SpacingScale::STANDARD, 69 69 typography: Typography::standard(), 70 70 radius: RadiusScale::STANDARD,
+7 -7
crates/bone-ui/tests/dock_snapshot.rs
··· 6 6 PanelId::new(NonZeroU32::new(n).unwrap_or(NonZeroU32::MIN)) 7 7 } 8 8 9 - fn solidworks_default() -> DockState { 10 - let Ok(state) = DockState::solidworks_default(pid(1), pid(2), pid(3), pid(4), pid(5), pid(6)) 9 + fn classic_dock() -> DockState { 10 + let Ok(state) = DockState::classic_default(pid(1), pid(2), pid(3), pid(4), pid(5), pid(6)) 11 11 else { 12 - panic!("solidworks_default rejected distinct ids"); 12 + panic!("classic_default rejected distinct ids"); 13 13 }; 14 14 state 15 15 } 16 16 17 17 #[test] 18 - fn solidworks_default_dock_layout_snapshot() { 19 - insta::assert_ron_snapshot!("dock_solidworks_default", solidworks_default()); 18 + fn classic_default_dock_layout_snapshot() { 19 + insta::assert_ron_snapshot!("dock_classic_default", classic_dock()); 20 20 } 21 21 22 22 #[test] 23 - fn solidworks_default_dock_round_trip_is_stable() { 24 - let original = solidworks_default(); 23 + fn classic_default_dock_round_trip_is_stable() { 24 + let original = classic_dock(); 25 25 let Ok(first) = ron::ser::to_string(&original) else { 26 26 panic!("first serialize failed"); 27 27 };
+1 -1
crates/bone-ui/tests/snapshots/dock_snapshot__dock_solidworks_default.snap crates/bone-ui/tests/snapshots/dock_snapshot__dock_classic_default.snap
··· 1 1 --- 2 2 source: crates/bone-ui/tests/dock_snapshot.rs 3 - expression: solidworks_default() 3 + expression: classic_dock() 4 4 --- 5 5 DockState( 6 6 main: Split(