Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.21 KB

PATCH.md

File metadata and controls

20 lines (16 loc) · 1.21 KB

Patched eframe 0.36.2 for BeamCraft

This repository carries the exact eframe 0.36.2 crate as published on crates.io (archive SHA-256 55ad41fac6e3149abb4866e93df37dbd33baa95db525c3368c944584e95a5dc2, verified against the checksum pinned in BeamCraft's Cargo.lock) with one change for Apibim-com/BeamCraft#149:

  • data/icon.png is deleted and the load_default_egui_icon fallback in src/native/epi_integration.rs is replaced by a generated opaque 16x16 placeholder, so the upstream default icon (author and licence not provable) is never compiled into a BeamCraft binary. The manifest include list is updated accordingly.

Everything else is byte-identical to the published archive, including the crate's own Cargo.lock. Upstream: https://github.com/emilk/egui (crates/eframe), licence MIT OR Apache-2.0; the upstream LICENSE-APACHE and LICENSE-MIT texts (tag 0.36.2) are included because the crates.io archive ships without them.

Maintained by the BeamCraft contributors (Apibim). Drop this fork once upstream eframe stops embedding an unattributed default icon (or ships one with a provable author and licence) and BeamCraft moves to that release.