old school music tracker
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

new audio API and accesskit bump

+3 -7
+1 -1
Cargo.toml
··· 28 28 rfd = "0.15.4" 29 29 # audio file loading 30 30 symphonia = "0.5.4" 31 - accesskit_winit = { version = "0.29.0", optional = true } 31 + accesskit_winit = { version = "0.29.1", optional = true } 32 32 accesskit = { version = "0.21.0", optional = true } 33 33 34 34 [features]
+2 -6
src/main.rs
··· 18 18 use smol::{channel::Sender, lock::Mutex}; 19 19 use torque_tracker_engine::{ 20 20 AudioManager, OutputConfig, PlaybackSettings, ToWorkerMsg, 21 - audio_processing::playback::PlaybackStatus, 22 21 project::song::{Song, SongOperation}, 23 22 }; 24 - #[cfg(feature = "accesskit")] 25 - use winit::dpi::PhysicalSize; 26 23 use winit::{ 27 24 application::ApplicationHandler, 28 25 event::{Modifiers, WindowEvent}, ··· 94 91 GlobalEvent::ConstRedraw => GlobalEvent::ConstRedraw, 95 92 GlobalEvent::Playback(playback_type) => GlobalEvent::Playback(*playback_type), 96 93 #[cfg(feature = "accesskit")] 97 - GlobalEvent::Accesskit(window_event) => { 98 - todo!("https://github.com/AccessKit/accesskit/issues/610") 99 - } 94 + GlobalEvent::Accesskit(w) => GlobalEvent::Accesskit(w.clone()), 100 95 } 101 96 } 102 97 } ··· 595 590 buffer_size, 596 591 channel_count: NonZero::new(config.channels).unwrap(), 597 592 sample_rate: NonZero::new(config.sample_rate.0).unwrap(), 593 + interpolation: torque_tracker_engine::audio_processing::Interpolation::Linear, 598 594 }, 599 595 cpal::OutputStreamTimestamp { 600 596 callback: cpal::StreamInstant::new(0, 0),