XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESystem

【Rust】XFE系统,基于Rust和汇编

公开
关注 0 Fork 0 Star 0
UTF-8
{
  "architecture": "i686",
  "mouse": "ps2",
  "usb_hub": false,
  "transport": "QMP physical keyboard/mouse reports and real framebuffer; no serial",
  "checks": [
    "minimal three-line startup; mouse and keyboard enumerate; actual thin 45-degree symmetric arrow with fading blue halo",
    "actual click stars appear outside the pointer and fully restore blank header pixels after fading",
    "actual glowing arrow-to-I-to-arrow hover transition; centered I-beam preserves hotspot and restores text pixels",
    "actual left click moves command caret; inserting X executes abXcd",
    "real mouse drag selects bc; Ctrl-C/Home/End/Ctrl-V copy and replace current-line selection",
    "actual wheel-up scrolls retained history upward and wheel-down restores live scrollbar pixels",
    "default 75C9F5, green 55FFAA and white FFFFFF queried and verified in actual text pixels",
    "clean keyboard-only shutdown; entire persistent image unchanged in RAM live"
  ],
  "status": "passed",
  "source_image_sha256": "f8b8f82be296dccf53e2be4c0dd25eb63d2701218f127762d63b723a6f28bfd9",
  "initial_scale_percent": 100,
  "startup_body": {
    "lines": [
      "XFESystem|XFEstudio",
      "Version: 0.2.0-dev.4",
      "Type help to view commands.",
      "xfe:/tmp/session$"
    ],
    "content_lines": 3,
    "automatic_diagnostics_absent": true
  },
  "pointer_test_scale_percent": 100,
  "pointer_sprite": {
    "kind": "arrow",
    "logical_size": [
      20,
      20
    ],
    "hotspot": [
      3,
      3
    ],
    "logical_position": [
      640,
      44
    ],
    "paint_origin": [
      637,
      41
    ],
    "core_landmarks_verified": true,
    "core_rgb": "67D1F8",
    "diagonal_symmetry_mismatches": 0,
    "unfilled_triangle_verified": true,
    "halo_strength": [
      67,
      12,
      0
    ],
    "core_pixels": 28
  },
  "click_stars": {
    "sampled_frames": 25,
    "outside_pointer_theme_pixels": 40,
    "patch": [
      606,
      10,
      69,
      69
    ],
    "fully_restored_to_baseline": true,
    "probe_total_with_png_encoding_ms": 641,
    "timing_note": "Raw-pixel recovery was checked before PNG conversion; this elapsed total also includes PNG encoding and is not the guest animation lifetime."
  },
  "pointer_hover_transition": {
    "text": {
      "kind": "text",
      "logical_size": [
        13,
        25
      ],
      "hotspot": [
        6,
        12
      ],
      "logical_position": [
        325,
        114
      ],
      "paint_origin": [
        319,
        102
      ],
      "core_landmarks_verified": true,
      "core_rgb": "67D1F8",
      "exterior_background_preserved": true,
      "soft_halo_over_text_verified": true,
      "core_pixels": 29
    },
    "header": {
      "kind": "arrow",
      "logical_size": [
        20,
        20
      ],
      "hotspot": [
        3,
        3
      ],
      "logical_position": [
        640,
        44
      ],
      "paint_origin": [
        637,
        41
      ],
      "core_landmarks_verified": true,
      "core_rgb": "67D1F8",
      "diagonal_symmetry_mismatches": 0,
      "unfilled_triangle_verified": true,
      "halo_strength": [
        67,
        12,
        0
      ],
      "core_pixels": 28
    },
    "text_background_fully_restored": true
  },
  "wheel_thumb_pixels": {
    "live": [
      524,
      743
    ],
    "older": [
      482,
      701
    ],
    "restored": [
      524,
      743
    ]
  },
  "color_pixels": {
    "75C9F5": 18893,
    "55FFAA": 17550,
    "FFFFFF": 14845
  },
  "mouse_counters_before": [
    1,
    0,
    1,
    7,
    0
  ],
  "mouse_counters_after": [
    1,
    0,
    1,
    74,
    0
  ],
  "framebuffer": {
    "width": 1280,
    "height": 800,
    "foreground_pixels": 12840,
    "exact_project_icon_pixels": 458
  },
  "version": "0.2.0-dev.4",
  "embedded_kernel_sha256": "ebbfc89582438230ec03ba8471f0152a1a904551f7f64858caf9a97afe152e2c",
  "embedded_rootfs_sha256": "81a845c8a9bbd75e27ce3bf119463d036ea52db404f50353449018db60395299",
  "embedded_bootshim_sha256": "c1e9fbe65f8479730efcc07ceb310d98574ecb85f8ce4e3e7e09e35cf8d16d39",
  "screenshots": [
    {
      "path": "docs/screenshots/xfesystem-0.2.0-dev.4-pointer-ps2-pointer-arrow.png",
      "sha256": "5b455ea717061ba357b43f6eb5f55523c13a5f1f5e85278d862dce8da74213e4"
    },
    {
      "path": "docs/screenshots/xfesystem-0.2.0-dev.4-pointer-ps2-pointer-text.png",
      "sha256": "ea70a90ce204acd62bdce5b9b5e5566aab8a1d9ac0edeee959d620c1e86ab0cf"
    },
    {
      "path": "docs/screenshots/xfesystem-0.2.0-dev.4-pointer-ps2-stars-active.png",
      "sha256": "a1babc472b7d896c7e5d5f3e1caf4625138c7971d1f57566e1654fd147ef7b08"
    },
    {
      "path": "docs/screenshots/xfesystem-0.2.0-dev.4-pointer-ps2-stars-restored.png",
      "sha256": "f947a5a3079d6c12f44dba458a7438343b643880dd34f9329a9b157f379b56c7"
    }
  ],
  "validation_phase": "Final D build: thin 45-degree symmetric outlined arrow, fading blue halo, glowing I-beam, click stars, quiet startup and display autoscale fixes.",
  "build_info": {
    "schema": 1,
    "version": "0.2.0-dev.4",
    "architecture": "i686",
    "system_sha256": "652884ec6de3e5fd6399910b2d98ce98159d8e9dfaa56ee6a1ad75f4cf871b9c",
    "kernel_sha256": "ebbfc89582438230ec03ba8471f0152a1a904551f7f64858caf9a97afe152e2c",
    "rootfs_sha256": "81a845c8a9bbd75e27ce3bf119463d036ea52db404f50353449018db60395299",
    "bootshim_sha256": "c1e9fbe65f8479730efcc07ceb310d98574ecb85f8ce4e3e7e09e35cf8d16d39"
  },
  "build_info_sha256": "8fbcb568e5fb7daae145470dc95c9e02f3621dacbe3d3d3f7da29759707bff7f",
  "evidence_directory": "build/pointer-tests/i686-ps2-direct-final-d-glow-autoscale-1791935580784127000",
  "source_hash_verification": "Actual GPT/FAT32 image: embedded kernel, rootfs and EFI shim hashes match final architecture build-info.json; complete image SHA256 matches source manifest and is unchanged after the RAM live test.",
  "boot_path": "BIOS/Limine (packaged IA32 shim hash verified; shim not executed in this run)"
}