zed/crates/gpui/src
Nathan Sobo 09165c15dc
Some checks are pending
Congratsbot / check-author (push) Waiting to run
Congratsbot / congrats (push) Blocked by required conditions
run_tests / orchestrate (push) Waiting to run
run_tests / check_style (push) Waiting to run
run_tests / clippy_windows (push) Blocked by required conditions
run_tests / clippy_linux (push) Blocked by required conditions
run_tests / clippy_mac (push) Blocked by required conditions
run_tests / clippy_mac_x86_64 (push) Blocked by required conditions
run_tests / run_tests_windows (push) Blocked by required conditions
run_tests / run_tests_linux (push) Blocked by required conditions
run_tests / run_tests_mac (push) Blocked by required conditions
run_tests / miri_scheduler (push) Blocked by required conditions
run_tests / doctests (push) Blocked by required conditions
run_tests / check_workspace_binaries (push) Blocked by required conditions
run_tests / build_visual_tests_binary (push) Blocked by required conditions
run_tests / check_wasm (push) Blocked by required conditions
run_tests / check_dependencies (push) Blocked by required conditions
run_tests / check_docs (push) Blocked by required conditions
run_tests / check_licenses (push) Blocked by required conditions
run_tests / check_scripts (push) Blocked by required conditions
run_tests / check_postgres_and_protobuf_migrations (push) Blocked by required conditions
run_tests / extension_tests (push) Blocked by required conditions
run_tests / tests_pass (push) Blocked by required conditions
deploy_nightly_docs / deploy_docs (push) Has been skipped
gpui: Support prompt_for_paths in TestPlatform (#58139)
Implements the previously-`unimplemented!()`
`TestPlatform::prompt_for_paths` so tests can drive the platform Open
dialog deterministically.

Adds `TestAppContext::simulate_path_prompt_response` and
`did_prompt_for_paths`, mirroring the existing `prompt_for_new_path`
test helpers (`simulate_new_path_selection`). The simulated response
validates that callers don't return multiple paths when
`PathPromptOptions::multiple` is false.

Release Notes:

- N/A
2026-05-30 20:37:39 +00:00
..
app gpui: Support prompt_for_paths in TestPlatform (#58139) 2026-05-30 20:37:39 +00:00
elements gpui: Add item_is_above_viewport and item_is_below_viewport APIs to ListState (#58061) 2026-05-29 13:24:59 +00:00
keymap keymap_editor: Remove redundant parentheses when displaying keymap context (#50906) 2026-03-17 02:44:12 +00:00
platform gpui: Support prompt_for_paths in TestPlatform (#58139) 2026-05-30 20:37:39 +00:00
text_system Fix multiline text truncation (#57450) 2026-05-21 22:40:35 +00:00
window gpui: Application::inaccessible() (#57954) 2026-05-28 13:36:24 +00:00
_accessibility.rs gpui: Accesskit support (#56065) 2026-05-27 18:17:59 +00:00
_ownership_and_data_flow.rs gpui: Extract gpui_platform out of gpui (#49277) 2026-02-19 18:57:49 +01:00
action.rs Feat unbind (#52047) 2026-03-21 14:37:34 -04:00
app.rs gpui: Application::inaccessible() (#57954) 2026-05-28 13:36:24 +00:00
arena.rs gpui: Remove some unnecessary unsafe code (#40483) 2025-10-17 14:20:13 +02:00
asset_cache.rs gpui: Relax AssetLogger trait bounds (#29450) 2025-04-29 12:43:54 -07:00
assets.rs Fix crash and enable GIF animation in markdown preview (#53459) 2026-04-16 10:44:00 +03:00
bounds_tree.rs Performance tweaks (#54321) 2026-04-21 07:25:22 +00:00
color.rs agent_ui: Mermaid diagrams (#56430) 2026-05-13 09:57:17 +00:00
colors.rs gpui: Fix intra rustdoc links (#37320) 2025-09-03 07:31:48 +02:00
element.rs gpui: Accesskit support (#56065) 2026-05-27 18:17:59 +00:00
executor.rs scheduler: Add spawn_dedicated for single-threaded actors with !Send state (#57609) 2026-05-29 15:58:02 +00:00
geometry.rs gpui: Improve Anchored to support center position (#47154) 2026-04-21 09:01:42 +00:00
global.rs
gpui.rs gpui: Accesskit support (#56065) 2026-05-27 18:17:59 +00:00
input.rs gpui: Fix Vim jj keybinding intercepting j key from IME on macOS (#52192) 2026-03-25 01:26:21 +00:00
inspector.rs gpui: Arc GlobalElementId (#40979) 2025-10-23 07:58:33 +00:00
interactive.rs gpui: Implement pinch event support for X11 and Windows (#51354) 2026-03-28 18:41:33 -04:00
key_dispatch.rs Feat unbind (#52047) 2026-03-21 14:37:34 -04:00
keymap.rs Feat unbind (#52047) 2026-03-21 14:37:34 -04:00
path_builder.rs gpui: Fix intra rustdoc links (#37320) 2025-09-03 07:31:48 +02:00
platform.rs gpui: Accesskit support (#56065) 2026-05-27 18:17:59 +00:00
platform_scheduler.rs scheduler: Add spawn_dedicated for single-threaded actors with !Send state (#57609) 2026-05-29 15:58:02 +00:00
prelude.rs Merge gpui::Task and scheduler::Task (#53674) 2026-05-05 22:41:13 +00:00
profiler.rs Disable miniprofiler by default (#54645) 2026-04-23 18:41:52 +00:00
queue.rs GPUI on the web (#50228) 2026-02-26 18:36:50 +01:00
scene.rs gpui: Add support for inset shadow (#57685) 2026-05-26 14:32:45 +00:00
shared_uri.rs
style.rs gpui: Add support for inset shadow (#57685) 2026-05-26 14:32:45 +00:00
styled.rs terminal_view: Ensure reported size does not change once content becomes scrollable (#46648) 2026-04-27 22:06:01 +00:00
subscription.rs Fix interleaved subscription operations (#52369) 2026-03-24 22:54:12 -07:00
svg_renderer.rs gpui: Lazy-init font DB in SvgRenderer to avoid per-test overhead (#53381) 2026-04-08 13:06:32 +02:00
tab_stop.rs Bump Rust to 1.91.1 (#42561) 2025-11-12 20:27:04 +00:00
taffy.rs Pixel snapping (#54728) 2026-04-24 08:31:43 +00:00
test.rs agent: LSP tools (#55744) 2026-05-05 09:35:08 +00:00
text_system.rs sidebar: Improve performance of rebuild_contents (#57717) 2026-05-27 10:31:57 +00:00
util.rs Pixel snapping (#54728) 2026-04-24 08:31:43 +00:00
view.rs gpui: Make entities no longer implement Element (they go through AnyElement now) (#48217) 2026-02-03 12:00:22 +01:00
window.rs gpui: Application::inaccessible() (#57954) 2026-05-28 13:36:24 +00:00