first pass of merging in warp (doesn't build)

This commit is contained in:
Ryan Ward
2026-07-01 16:08:58 -05:00
parent 2f64909469
commit 4770ac06b5
3662 changed files with 414574 additions and 89772 deletions
+13 -17
View File
@@ -1,21 +1,17 @@
use super::{action_log, overlay, TestSetupUtils};
use crate::keymap::PerPlatformKeystroke;
use crate::platform::OperatingSystem;
use crate::{
event::{Event, KeyEventDetails},
keymap::Keystroke,
platform::Window,
r#async::Timer,
App, WindowId,
};
use std::any::Any;
use std::backtrace::Backtrace;
use std::collections::{HashMap, VecDeque};
use std::sync::atomic::{AtomicBool, Ordering};
use std::time::Duration;
use instant::Instant;
use std::{
any::Any,
backtrace::Backtrace,
collections::{HashMap, VecDeque},
sync::atomic::{AtomicBool, Ordering},
time::Duration,
};
use super::{action_log, overlay, TestSetupUtils};
use crate::event::{Event, KeyEventDetails};
use crate::keymap::{Keystroke, PerPlatformKeystroke};
use crate::platform::{OperatingSystem, Window};
use crate::r#async::Timer;
use crate::{App, WindowId};
const MAX_WAKEUPS_PER_SECOND: u64 = 60;
const THROTTLE_PERIOD: Duration = Duration::from_micros(1000 * 1000 / MAX_WAKEUPS_PER_SECOND);