Skip to content

Port izumo to tauri-runtime 2.12 - #59

Merged
pathscale merged 1 commit into
masterfrom
fix/tauri-runtime-2-12
Sep 28, 2026
Merged

pathscale merged 1 commit into
masterfrom
fix/tauri-runtime-2-12

Conversation

@pathscale

Copy link
Copy Markdown
Owner

izumo 0.4.1 no longer compiles against the tauri a fresh resolve picks (2.12), so neither does chuzz: tauri-runtime 2.12 changed the monitor methods' signatures (primary_monitor, monitor_from_point, available_monitors) and added set_activate_ignoring_other_apps, set_fullscreen_on_monitor and no_redirection_bitmap.

  • Monitor methods take the 2.12 signatures.
  • set_fullscreen_on_monitor goes borderless-fullscreen on the monitor containing the point (size from the monitor's current video mode, as winit 0.31 keeps it there).
  • no_redirection_bitmap is passed through to the Windows builder; activation follows the runtime's existing no-op convention on macOS.
  • tauri and tauri-runtime floors rise to 2.12, since the signatures cannot serve both; izumo 0.4.2.

Verified: cargo check -p izumo --all-features; cargo test -p izumo passes except runtime::tests::control_interface_is_absent_until_explicitly_enabled ("a listening control server is the consumer that starts collection"). That test is about the profiling switch and nothing here touches it; master cannot compile on a fresh resolve, so whether it fails there too is unverified.

tauri-runtime 2.12 changed the monitor methods' signatures and added
set_activate_ignoring_other_apps, set_fullscreen_on_monitor and
no_redirection_bitmap, so izumo 0.4.1 no longer compiled against the
tauri a fresh resolve picks, and neither did chuzz. The monitor methods
take the new signatures, fullscreen on a monitor finds the monitor
containing the point, the Windows redirection bitmap option is passed
through, and activation follows the runtime's no-op convention.
@pathscale
pathscale force-pushed the fix/tauri-runtime-2-12 branch from b5db6cf to c122c1e Compare September 28, 2026 21:21
@pathscale
pathscale merged commit 85732df into master Sep 28, 2026
3 checks passed
@pathscale
pathscale deleted the fix/tauri-runtime-2-12 branch September 28, 2026 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant