Release 0.7.1: fix the macOS build
eframe 0.36's App::on_exit takes the glow context as a second argument. The macOS-only menu-bar Quit path still called on_exit(self), so the 0.7.0 macOS release job failed with E0061. Pass None; our on_exit ignores it. macOS isn't built in CI, so only the release build caught it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
25ef65c81e
commit
701f78ea2e
|
|
@ -3073,7 +3073,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"eframe",
|
||||
"egui",
|
||||
|
|
@ -3097,7 +3097,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-catalog"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"crc32fast",
|
||||
"lightcraft-develop",
|
||||
|
|
@ -3114,7 +3114,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-cli"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"dhat",
|
||||
"lightcraft-codecs",
|
||||
|
|
@ -3130,7 +3130,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-codecs"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"avif-serialize",
|
||||
"bytemuck",
|
||||
|
|
@ -3159,7 +3159,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-color"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"lightcraft-geom",
|
||||
"proptest",
|
||||
|
|
@ -3168,7 +3168,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-denoise"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"faer-core",
|
||||
"lightcraft-denoise-core",
|
||||
|
|
@ -3185,7 +3185,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-denoise-core"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"lightcraft-raster",
|
||||
"miniz_oxide 0.8.9",
|
||||
|
|
@ -3200,7 +3200,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-develop"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"lightcraft-color",
|
||||
"lightcraft-geom",
|
||||
|
|
@ -3212,7 +3212,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-engine"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"ab_glyph",
|
||||
"harfrust",
|
||||
|
|
@ -3252,7 +3252,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-faces"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"matrixmultiply",
|
||||
"ndarray",
|
||||
|
|
@ -3266,7 +3266,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-fetch"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"log",
|
||||
"rustls",
|
||||
|
|
@ -3277,7 +3277,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-geocode"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"miniz_oxide 0.8.9",
|
||||
"serde",
|
||||
|
|
@ -3285,7 +3285,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-geom"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"proptest",
|
||||
"serde",
|
||||
|
|
@ -3293,7 +3293,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-gpu"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"bytemuck",
|
||||
"lightcraft-color",
|
||||
|
|
@ -3311,7 +3311,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-heif"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"heic-rs",
|
||||
"rayon",
|
||||
|
|
@ -3319,14 +3319,14 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-inpaint"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"rayon",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "lightcraft-lensdb"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"lightcraft-develop",
|
||||
"lightcraft-geom",
|
||||
|
|
@ -3335,7 +3335,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-mcp"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"lightcraft-codecs",
|
||||
"lightcraft-engine",
|
||||
|
|
@ -3346,7 +3346,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-merge"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"lightcraft-codecs",
|
||||
"lightcraft-color",
|
||||
|
|
@ -3362,7 +3362,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-meta"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"lightcraft-geom",
|
||||
"lightcraft-tiff",
|
||||
|
|
@ -3374,7 +3374,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-pipeline"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"image",
|
||||
"lightcraft-color",
|
||||
|
|
@ -3392,7 +3392,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-preview"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"jpeg-encoder",
|
||||
"lightcraft-raster",
|
||||
|
|
@ -3404,7 +3404,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-raster"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"libc",
|
||||
"lightcraft-color",
|
||||
|
|
@ -3416,7 +3416,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-raw"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"jpeg-encoder",
|
||||
"jxl-oxide",
|
||||
|
|
@ -3438,7 +3438,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-scenes"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"image",
|
||||
"lightcraft-color",
|
||||
|
|
@ -3449,7 +3449,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-segment"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"candle-core",
|
||||
"candle-nn",
|
||||
|
|
@ -3462,11 +3462,11 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-sysmem"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
|
||||
[[package]]
|
||||
name = "lightcraft-tiff"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"proptest",
|
||||
"serde",
|
||||
|
|
@ -3475,7 +3475,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-ui-egui"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"craft-ui",
|
||||
"egui",
|
||||
|
|
@ -3502,7 +3502,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lightcraft-web"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"crc32fast",
|
||||
"eframe",
|
||||
|
|
@ -6972,7 +6972,7 @@ checksum = "e450f9b2ed1dff33c94c12589a87338689467b9c4f5d8a5710bd09a847d2c8a7"
|
|||
|
||||
[[package]]
|
||||
name = "xtask"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"brotli",
|
||||
"flate2",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ resolver = "3"
|
|||
members = ["crates/*", "apps/*", "xtask"]
|
||||
|
||||
[workspace.package]
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
edition = "2024"
|
||||
license = "MIT OR Apache-2.0"
|
||||
rust-version = "1.90"
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ impl eframe::App for App {
|
|||
// Quit from the menu bar: save exactly what closing the window saves (settings and
|
||||
// library, after the unsaved-changes check; otherwise its prompt shows), then end the
|
||||
// process instead of closing the viewport while AppKit is terminating (PR #444).
|
||||
eframe::App::on_exit(self);
|
||||
eframe::App::on_exit(self, None);
|
||||
std::process::exit(0);
|
||||
}
|
||||
self.0.logic(ctx);
|
||||
|
|
|
|||
Loading…
Reference in New Issue