调整270度展开点阵布局
This commit is contained in:
23
src/ui.rs
23
src/ui.rs
@@ -483,7 +483,7 @@ fn draw_config_bar_mode(ui: &mut egui::Ui, config: &mut ConfigPanelState) -> Opt
|
||||
if mode_button(ui, &mut config.mode, SerialMode::Finger, "指尖模块") {
|
||||
changed_to = Some(SerialMode::Finger)
|
||||
}
|
||||
if mode_button(ui, &mut config.mode, SerialMode::Hand, "手掌模块") {
|
||||
if mode_button(ui, &mut config.mode, SerialMode::Hand, "270°展开") {
|
||||
changed_to = Some(SerialMode::Hand)
|
||||
}
|
||||
// mode_button(ui, &mut config.mode, SerialMode::Model, "模型");
|
||||
@@ -969,14 +969,17 @@ const HAND_FORCE_PANEL_MAX_HEIGHT: f32 = 190.0;
|
||||
const HAND_FORCE_PANEL_GAP: f32 = 12.0;
|
||||
const HAND_FORCE_PANEL_SIDE_MARGIN: f32 = 24.0;
|
||||
const HAND_FORCE_PANEL_VERTICAL_MARGIN: f32 = 28.0;
|
||||
const HAND_FORCE_PANEL_TITLES: [(&str, &str); 7] = [
|
||||
("T1", "拇指"),
|
||||
("T2", "食指"),
|
||||
("T3", "中指"),
|
||||
("T4", "无名指"),
|
||||
("T5", "小指"),
|
||||
("P1", "掌心横区"),
|
||||
("P2", "掌心纵区"),
|
||||
const HAND_FORCE_PANEL_TITLES: [(&str, &str); 10] = [
|
||||
("T", "顶部 2×4"),
|
||||
("L3", "左侧 3×1"),
|
||||
("L5", "左侧 5×1"),
|
||||
("L8", "左侧 8×1"),
|
||||
("L10", "左侧 10×1"),
|
||||
("C", "中央 11×4"),
|
||||
("R3", "右侧 3×1"),
|
||||
("R5", "右侧 5×1"),
|
||||
("R8", "右侧 8×1"),
|
||||
("R10", "右侧 10×1"),
|
||||
];
|
||||
|
||||
fn has_recent_resultant_force(values: &[f32]) -> bool {
|
||||
@@ -1002,7 +1005,7 @@ pub fn draw_hand_force_panels(ctx: &egui::Context, visible: bool, histories: &[V
|
||||
.max(HAND_FORCE_PANEL_MIN_WIDTH.min(side_width));
|
||||
let left_x = screen.left() + side_margin;
|
||||
let right_x = screen.right() - side_margin - panel_width;
|
||||
let left_count = 4usize;
|
||||
let left_count = 5usize;
|
||||
let right_count = HAND_FORCE_PANEL_TITLES.len() - left_count;
|
||||
let available_height =
|
||||
(screen.height() - layout::TITLE_BAR_HEIGHT - vertical_margin * 2.0).max(0.0);
|
||||
|
||||
Reference in New Issue
Block a user