A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| native/desktop-macos/src/macos/window_api.rs native/desktop-macos/src/macos/window.rs |
3 | 41 (7%) | 51 (5%) | 2026-01-13 |
| native/desktop-win32/src/win32/events.rs native/desktop-win32/src/win32/event_loop.rs |
3 | 17 (17%) | 31 (9%) | 2026-01-13 |
| kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Event.kt native/desktop-win32/src/win32/event_loop.rs |
3 | 13 (23%) | 31 (9%) | 2026-01-13 |
| native/desktop-win32/src/win32/window.rs native/desktop-win32/src/win32/event_loop.rs |
3 | 28 (10%) | 31 (9%) | 2026-01-14 |
| native/desktop-win32/src/win32/events.rs kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Event.kt |
3 | 17 (17%) | 13 (23%) | 2026-01-13 |
| native/desktop-win32/src/win32/event_loop.rs native/desktop-win32/src/win32/application.rs |
2 | 31 (6%) | 11 (18%) | 2026-01-14 |
| native/desktop-win32/src/win32/window.rs native/desktop-win32/src/win32/renderer_angle.rs |
2 | 28 (7%) | 15 (13%) | 2026-01-14 |
| native/desktop-macos/src/macos/application_menu_api.rs native/desktop-macos/src/macos/application_menu.rs |
2 | 22 (9%) | 30 (6%) | 2025-12-22 |
| native/desktop-win32/src/win32/window_api.rs kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Window.kt |
2 | 15 (13%) | 13 (15%) | 2025-12-24 |
| kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Window.kt native/desktop-macos/src/macos/window.rs |
2 | 26 (7%) | 51 (3%) | 2026-01-05 |
| kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Window.kt native/desktop-win32/src/win32/window.rs |
2 | 13 (15%) | 28 (7%) | 2025-12-24 |
| kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Window.kt native/desktop-macos/src/macos/window_api.rs |
2 | 26 (7%) | 41 (4%) | 2026-01-05 |
| native/desktop-win32/src/win32/window_api.rs native/desktop-win32/src/win32/window.rs |
2 | 15 (13%) | 28 (7%) | 2025-12-24 |
| native/desktop-win32/src/win32/window.rs native/desktop-win32/src/win32/application.rs |
2 | 28 (7%) | 11 (18%) | 2026-01-14 |
| native/desktop-win32/src/win32/window.rs native/desktop-win32/src/win32/keyboard.rs |
1 | 28 (3%) | 2 (50%) | 2026-01-14 |
| sample/src/main/kotlin/org/jetbrains/desktop/sample/macos/ApplicationMenuSampleMac.kt native/desktop-macos/src/macos/application_api.rs |
1 | 4 (25%) | 34 (2%) | 2025-12-22 |
| native/desktop-macos/src/macos/robot.rs kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Keyboard.kt |
1 | 1 (100%) | 11 (9%) | 2026-01-16 |
| native/desktop-macos/src/macos/cursor.rs kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Cursor.kt |
1 | 9 (11%) | 7 (14%) | 2026-01-15 |
| native/Cargo.toml native/desktop-macos/Cargo.toml |
1 | 15 (6%) | 21 (4%) | 2026-01-05 |
| native/desktop-macos/src/macos/mod.rs kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Keyboard.kt |
1 | 19 (5%) | 11 (9%) | 2026-01-16 |
| native/desktop-macos/src/macos/robot_api.rs kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Robot.kt |
1 | 1 (100%) | 1 (100%) | 2026-01-16 |
| native/desktop-macos/src/macos/robot.rs native/desktop-macos/Cargo.toml |
1 | 1 (100%) | 21 (4%) | 2026-01-16 |
| native/desktop-win32/src/win32/utils.rs native/desktop-win32/src/win32/event_loop.rs |
1 | 4 (25%) | 31 (3%) | 2026-01-14 |
| native/desktop-macos/src/macos/robot_api.rs native/desktop-macos/src/macos/mod.rs |
1 | 1 (100%) | 19 (5%) | 2026-01-16 |
| native/desktop-win32/src/win32/application_api.rs native/desktop-win32/src/win32/window.rs |
1 | 7 (14%) | 28 (3%) | 2025-12-24 |
| sample/src/main/kotlin/org/jetbrains/desktop/sample/macos/SkikoSampleMac.kt native/desktop-macos/src/macos/application_api.rs |
1 | 16 (6%) | 34 (2%) | 2026-01-16 |
| kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/ApplicationMenu.kt native/desktop-macos/src/macos/application_menu_api.rs |
1 | 16 (6%) | 22 (4%) | 2025-12-22 |
| native/desktop-win32/src/win32/utils.rs native/desktop-win32/src/win32/application.rs |
1 | 4 (25%) | 11 (9%) | 2026-01-14 |
| native/desktop-macos/src/macos/mod.rs native/desktop-macos/src/macos/application_api.rs |
1 | 19 (5%) | 34 (2%) | 2026-01-16 |
| native/desktop-macos/src/macos/keyboard.rs kotlin-desktop-toolkit/build.gradle.kts |
1 | 23 (4%) | 36 (2%) | 2026-01-16 |
| native/desktop-win32/src/win32/screen.rs native/desktop-win32/src/win32/application.rs |
1 | 3 (33%) | 11 (9%) | 2026-01-14 |
| native/desktop-macos/src/macos/mod.rs kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Application.kt |
1 | 19 (5%) | 21 (4%) | 2026-01-16 |
| native/desktop-macos/src/macos/mod.rs native/desktop-macos/Cargo.toml |
1 | 19 (5%) | 21 (4%) | 2026-01-16 |
| native/desktop-macos/Cargo.toml kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Robot.kt |
1 | 21 (4%) | 1 (100%) | 2026-01-16 |
| native/desktop-win32/src/win32/utils.rs native/desktop-win32/src/win32/keyboard.rs |
1 | 4 (25%) | 2 (50%) | 2026-01-14 |
| native/desktop-win32/src/win32/keyboard.rs native/desktop-win32/src/win32/event_loop.rs |
1 | 2 (50%) | 31 (3%) | 2026-01-14 |
| native/desktop-macos/Cargo.toml kotlin-desktop-toolkit/build.gradle.kts |
1 | 21 (4%) | 36 (2%) | 2026-01-16 |
| native/desktop-win32/src/win32/screen.rs native/desktop-win32/src/win32/pointer.rs |
1 | 3 (33%) | 6 (16%) | 2026-01-14 |
| native/desktop-win32/src/win32/renderer_api.rs native/desktop-win32/src/win32/renderer_angle.rs |
1 | 7 (14%) | 15 (6%) | 2026-01-06 |
| sample/src/main/kotlin/org/jetbrains/desktop/sample/macos/SkikoSampleMac.kt native/desktop-macos/src/macos/robot.rs |
1 | 16 (6%) | 1 (100%) | 2026-01-16 |
| kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Robot.kt kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Application.kt |
1 | 1 (100%) | 21 (4%) | 2026-01-16 |
| native/desktop-win32/src/win32/window_api.rs native/desktop-win32/src/win32/event_loop.rs |
1 | 15 (6%) | 31 (3%) | 2025-12-24 |
| native/desktop-win32/src/win32/utils.rs native/desktop-win32/src/win32/screen.rs |
1 | 4 (25%) | 3 (33%) | 2026-01-14 |
| native/desktop-macos/src/macos/application_api.rs kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Robot.kt |
1 | 34 (2%) | 1 (100%) | 2026-01-16 |
| native/desktop-macos/src/macos/robot.rs kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Application.kt |
1 | 1 (100%) | 21 (4%) | 2026-01-16 |
| native/desktop-macos/src/macos/robot_api.rs native/desktop-macos/src/macos/keyboard.rs |
1 | 1 (100%) | 23 (4%) | 2026-01-16 |
| native/desktop-win32/src/win32/renderer_angle.rs native/desktop-win32/src/win32/pointer.rs |
1 | 15 (6%) | 6 (16%) | 2026-01-14 |
| native/desktop-win32/src/win32/events.rs kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Pointer.kt |
1 | 17 (5%) | 5 (20%) | 2026-01-13 |
| sample/src/main/kotlin/org/jetbrains/desktop/sample/win32/SkikoWindowWin32.kt native/desktop-win32/src/win32/events.rs |
1 | 14 (7%) | 17 (5%) | 2025-12-19 |
| native/desktop-macos/src/macos/robot.rs native/desktop-macos/src/macos/keyboard.rs |
1 | 1 (100%) | 23 (4%) | 2026-01-16 |