effectcraft/crates/ui-egui/tests
Brandon Thomas 61aaf83612 Fix tests and two behaviours after the community batch
- Renderer: no cover step for adjustment layers (#686); their buffer is the comp below.
  Restores a single CPU step in split adjustment stacks.
- Effect Controls rename (#953): focus the name field the frame it exists. Focusing an id
  not yet drawn left AccessKit with a focus outside its tree (a panic in the consumer).
  The tests double-click at 60 fps, within egui's double-click time.
- i18n: Russian, French and German entries for Copy Frame to Clipboard and the extrusion
  Front/Bevel/Side/Back Color submenus added by today's other PRs.
- Tests: "fr" is now a valid language; the marker dialog's comment is focused on open
  (#922), so Enter-is-OK is tested with the focus elsewhere; the toolbar gradient tests
  give the selected layer its paint kind, since the toolbar mirrors it (#732).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 05:08:58 -04:00
..
render_queue_snapshot.rs M10.2: Render Queue completeness (render settings, output module, templates, logs, overflow, notify) 2026-10-03 04:55:31 -04:00
shared_docking_ui.rs UI.9: retain shared docking across upstream workspace changes 2026-10-10 19:25:49 -06:00
ui_3d.rs #670: each pane of a 2- or 4-view layout chooses its own view 2026-10-11 19:46:47 +02:00
ui_agent_audit.rs Release gate: the agent-audit test builds in release mode 2026-10-06 08:37:01 +07:00
ui_angles.rs UI: clicking into a value or inline text field selects all of it (#170) 2026-10-07 14:23:18 +07:00
ui_audio_scrub.rs Tests: four failures on Windows (autosave paths, GPU viewer adapter, audio preview race) 2026-10-10 16:36:52 +05:30
ui_blank_context_menus.rs Merge pull request #936 from nanox333/codex/fix-902-essential-graphics-context 2026-10-12 04:21:05 -04:00
ui_camera_tracker.rs Let pan and zoom work while 3D Camera Tracker points are shown (#505) 2026-10-10 19:31:51 +02:00
ui_character_eyedropper.rs Character eyedropper test: a compact layout for the demo snapshot 2026-10-12 04:23:51 -04:00
ui_color_hex.rs UI: one After Effects-style colour picker with a hex field for every colour input 2026-10-10 19:26:20 +01:00
ui_comp_presets.rs Composition Settings: save and delete your own presets 2026-10-12 01:16:52 +02:00
ui_control_modifiers.rs Control: ui.click / ui.drag hold their modifiers for the whole gesture 2026-10-06 15:16:02 -04:00
ui_dock_resize.rs UI.9: share docking transactions and preserve viewer lifecycle 2026-10-10 17:14:12 -06:00
ui_drag_drop.rs fmt: Brightness & Contrast test (#702 follow-up) 2026-10-12 03:12:04 -04:00
ui_effect_controls.rs Fix tests and two behaviours after the community batch 2026-10-12 05:08:58 -04:00
ui_font_search.rs #741: font menu filters to variable fonts 2026-10-11 12:14:50 +02:00
ui_frame_step.rs Shortcuts: Cmd+Left / Cmd+Right Arrow step a frame 2026-10-11 16:26:27 +02:00
ui_fx_editors.rs #303: Mesh Warp's grid can be dragged in the Composition viewer 2026-10-11 11:43:38 +02:00
ui_gpu.rs App: a lost graphics device tells the user why the window closes and where the recovery copy is (#591) 2026-10-10 23:36:52 +00:00
ui_gradient_editor.rs Shapes: a closed colour picker leaves the next Escape to the dialog (#612) 2026-10-11 08:29:54 -04:00
ui_gradient_handles.rs Shapes: drag gradient start and end points in the Composition viewer (#612) 2026-10-11 11:12:05 -04:00
ui_gradient_value.rs Shapes: edit gradient color and opacity stops (#612) 2026-10-10 22:22:13 -04:00
ui_inline_edit.rs #881: Tab in the Project panel's rename field commits and keeps the keyboard 2026-10-11 18:41:17 +02:00
ui_keyframes.rs #770: Proportional Scrubbing of Timeline values (Ctrl+Alt / Cmd+Opt) 2026-10-11 12:39:06 +02:00
ui_large_project.rs M13.14: performance section with before/after numbers; test tidy 2026-10-03 12:17:46 -04:00
ui_layer_panel_zoom.rs Layer panel: zoom and pan; View zoom acts on the focused viewer; Roto Brush hint in the Composition panel (#753) 2026-10-11 14:41:40 +02:00
ui_live_preview.rs UI: keep live previews updating during rapid edits 2026-10-09 19:06:17 +03:00
ui_locked_color.rs Locked viewer: re-convert pixels when the display profile or output simulation changes (#546) 2026-10-10 19:12:02 +02:00
ui_menus.rs #767: import MXF (OP1a / OP-Atom) footage 2026-10-11 12:30:51 +02:00
ui_panel_focus.rs Dock: a panel dropped on a stacked panel becomes a tab in its frame, as in After Effects (#302) 2026-10-10 21:22:38 +00:00
ui_panel_windows.rs #486: move a panel into its own native window (multiple monitors) 2026-10-11 13:10:12 +02:00
ui_panels.rs Merge pull request #764 from vangel76/gap-transition-presets 2026-10-12 03:03:31 -04:00
ui_parameter_spacing.rs UI: Effect Controls and the Timeline have no parameter row separators, as in After Effects (#402) 2026-10-09 22:13:31 +07:00
ui_preview_align.rs M4.12: never crash: hostile input in New Comp from Selection, an empty work area in Cache Frames When Idle 2026-10-05 06:30:46 +07:00
ui_project_delete.rs Project: a Cut is read with the modifiers held where it is in the frame (#484) 2026-10-09 19:55:48 -04:00
ui_project_keyboard.rs #776: test that app shortcuts still run after a mouse click on a row 2026-10-11 12:58:03 +02:00
ui_project_rows.rs #776: Project panel arrow-key navigation and accessible names 2026-10-11 12:53:48 +02:00
ui_ram_preview.rs Integration fixes for the community batch 2026-10-12 04:27:59 -04:00
ui_render_queue.rs Render Queue: clicking the Output To file name opens a save dialog (#192) 2026-10-07 20:29:29 +07:00
ui_script_console.rs M14.4: scripting tests for layer/comp settings, import + save, console snapshot; Project.saveAs 2026-10-02 22:18:11 -04:00
ui_scriptui.rs #766: deliver ScriptUI mouse events to script listeners 2026-10-11 12:39:23 +02:00
ui_scrolling.rs Settings: the dialog no longer scrolls sideways (#284) 2026-10-09 18:34:27 +07:00
ui_settings_info.rs Merge pull request #937 from nanox333/codex/fix-828-gpu-info-dialog 2026-10-12 04:21:06 -04:00
ui_tabs.rs #637: double-clicking a layer's bar acts like its name; text layers edit their text 2026-10-12 00:35:23 +02:00
ui_tail.rs M13.5: Layer Style dialog 2026-10-03 00:11:19 -04:00
ui_text_edit.rs Merge pull request #930 from aniliashenko/text-edit-from-timeline 2026-10-12 04:21:02 -04:00
ui_theme_favorites.rs UI: favorite themes and appearance shortcuts 2026-10-11 15:46:18 +02:00
ui_timeline_shapes.rs #738: Edit ▸ Paste pastes SVG markup as a shape layer 2026-10-11 11:43:18 +02:00
ui_timeline_switches.rs Timeline: Alt-click an A/V feature switches the other layers 2026-10-11 23:14:39 +02:00
ui_timeline_zoom.rs Merge branch 'fix/f4': community issue fixes 2026-10-10 20:00:37 +00:00
ui_toolbar_gradient.rs Fix tests and two behaviours after the community batch 2026-10-12 05:08:58 -04:00
ui_tracker.rs M12.3: tracker panel + apply 2026-10-02 08:52:20 -04:00
ui_unreadable_footage.rs #886: say why footage the decoders can't read shows no picture 2026-10-11 18:49:54 +02:00
ui_viewer.rs Merge pull request #916 from pravdomil/claude/composition-maximize-zoom-fit-86627e 2026-10-12 04:22:53 -04:00
ui_viewers.rs Viewer: a locked viewer keeps its comp when the Project panel opens another (#156) 2026-10-07 13:44:46 +07:00
ui_visual_review.rs G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
ui_web_gpu_storage.rs Performance: reduce UI stalls while dragging layers 2026-10-11 15:49:21 +03:00
ui_web_job_gpu.rs Export: a Render Queue job renders every frame on the project's renderer (#414) 2026-10-09 22:26:17 +07:00
ui_web_offload.rs M4.14: content-keyed RAM preview frames; proxies in the disk cache's content key 2026-10-05 14:39:17 +07:00
ui_workflow_selection.rs Merge pull request #462 from storytold/fix/417-viewer-resolution 2026-10-12 04:21:14 -04:00
ui_workspace_focus.rs UI.9: retain shared docking across upstream workspace changes 2026-10-10 19:25:49 -06:00
viewer_geometry.rs UI.9: share docking transactions and preserve viewer lifecycle 2026-10-10 17:14:12 -06:00
viewer_passive_display.rs Viewer: passive Composition viewers apply the monitor color conversion (#547) 2026-10-10 19:11:00 +02:00