Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/abi/screenshot-to-code
/ functions
Functions
861 in github.com/abi/screenshot-to-code
⨍
Functions
861
◇
Types & classes
174
↳
Endpoints
20
Function
handleResize
()
frontend/src/components/ImageLightbox.tsx:70
Function
handleSave
()
frontend/src/components/settings/DesignSystemsManager.tsx:103
Function
handleScreenRecorderGenerate
( images: string[], inputMode: "image" | "video" )
frontend/src/components/unified-input/tabs/UploadTab.tsx:256
Function
handleSelectAll
()
frontend/src/components/evals/RunEvalsPage.tsx:260
Function
handleSelectAll
()
frontend/src/components/evals/InputFileSelector.tsx:58
Function
handleTermDialogOpenChange
(open: boolean)
frontend/src/App.tsx:705
Function
handleValueChange
(value: string)
frontend/src/components/settings/DesignSystemSelector.tsx:36
Function
isSuccessfulExtractedAsset
(asset: unknown)
frontend/src/components/agent/AgentActivity.tsx:115
Function
isVideoFile
(file: File)
frontend/src/components/unified-input/tabs/UploadTab.tsx:41
Function
kickoffGeneration
()
frontend/src/components/recording/ScreenRecorder.tsx:98
Function
loadEvals
()
frontend/src/components/evals/BestOfNEvalsPage.tsx:274
Function
log_debug_mode
()
backend/main.py:26
Function
logs_path
(tmp_path: Path, monkeypatch: pytest.MonkeyPatch)
backend/tests/test_prompt_reports.py:26
Function
mock_fetch_remote_asset
( _client: httpx.AsyncClient, fetch_url: str, extension_hint: str )
backend/tests/test_export.py:59
Function
onChange
()
frontend/src/App.tsx:227
Function
onKeyDown
(event: KeyboardEvent)
frontend/src/components/select-and-edit/useEscapeToExitSelectMode.ts:8
Method
on_event
(event: StreamEvent)
backend/agent/engine.py:184
Function
on_progress
(event: dict)
backend/routes/evals.py:272
Function
pprint_prompt
(prompt_messages: List[ChatCompletionMessageParam])
backend/utils.py:8
Function
probe_screenshot_preview_on_startup
()
backend/main.py:32
Method
process
( self, context: PipelineContext, next_func: Callable[[], Awaitable[None]] )
backend/routes/generate_code.py:693
Method
process
( self, context: PipelineContext, next_func: Callable[[], Awaitable[None]] )
backend/routes/generate_code.py:710
Method
process
( self, context: PipelineContext, next_func: Callable[[], Awaitable[None]] )
backend/routes/generate_code.py:761
Method
process
( self, context: PipelineContext, next_func: Callable[[], Awaitable[None]] )
backend/routes/generate_code.py:775
Method
process
( self, context: PipelineContext, next_func: Callable[[], Awaitable[None]] )
backend/routes/generate_code.py:843
Function
regenerate
()
frontend/src/App.tsx:257
Function
replace
(match: re.Match[str])
backend/routes/export.py:396
Function
run_evals
Run evaluations on selected images in the inputs directory for multiple models
backend/routes/evals.py:183
Function
run_evals_stream
Run evaluations and stream progress events as newline-delimited JSON.
backend/routes/evals.py:208
Function
send_message
( msg_type: str, value: str | None, variant_index: int, data=None, eve
backend/tests/test_status_broadcast.py:18
Function
send_message
( _: str, __: str | None, ___: int, ____: dict[str, Any] | None = None,
backend/evals/core.py:24
Method
send_runner_message
( type: str, value: str | None, variant_index: int,
backend/routes/generate_code.py:601
Function
setSelectedDesignSystemId
(id: string | null)
frontend/src/components/unified-input/UnifiedInputPane.tsx:47
Function
set_screenshot_backend
Install the screenshot backend (call once, before the startup probe).
backend/preview_screenshot/registry.py:16
Function
setupSyncScrolling
()
frontend/src/components/evals/BestOfNEvalsPage.tsx:66
Method
setup_method
Set up test fixtures.
backend/tests/test_model_selection.py:10
Method
setup_method
Set up test fixtures.
backend/tests/test_model_selection.py:125
Method
setup_method
Set up test fixtures.
backend/tests/test_model_selection.py:153
Method
setup_method
Set up test fixtures.
backend/tests/test_model_selection.py:181
Method
setup_method
Set up test fixtures.
backend/tests/test_model_selection.py:209
Function
simpleHash
(str: string, seed = 0)
frontend/src/components/preview/simpleHash.ts:2
Function
startScreenRecording
()
frontend/src/components/recording/ScreenRecorder.tsx:39
Function
stopScreenRecording
()
frontend/src/components/recording/ScreenRecorder.tsx:83
Function
stopWhenTabIsVisible
()
frontend/src/components/evals/RunEvalsPage.tsx:97
Function
stream_code
Handle WebSocket code generation requests using a pipeline pattern
backend/routes/generate_code.py:855
Method
stream_turn
(self, on_event: EventSink)
backend/agent/providers/gemini.py:300
Method
stream_turn
(self, on_event: EventSink)
backend/agent/providers/anthropic/provider.py:250
Function
syncHandler
()
frontend/src/components/evals/BestOfNEvalsPage.tsx:77
Function
takeScreenshot
()
frontend/src/lib/takeScreenshot.ts:3
Method
test_accumulate_zero_is_noop
(self)
backend/tests/test_token_usage.py:26
Function
test_anthropic_error_drops_images
()
backend/tests/test_tool_image_outputs.py:105
Method
test_anthropic_has_cache_write_rate
(self)
backend/tests/test_token_usage.py:298
Method
test_anthropic_only
Anthropic only: Claude Opus 4.8 medium and Claude Sonnet 4.6 cycling
backend/tests/test_model_selection.py:159
Function
test_anthropic_url_for_public_processes_local_bytes
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_tool_image_outputs.py:66
Method
test_anthropic_with_cache_write
(self)
backend/tests/test_token_usage.py:69
Function
test_append_uploaded_asset_ids_to_prompt_keeps_image_and_adds_id
( monkeypatch, tmp_path: Path, )
backend/tests/test_uploaded_assets.py:102
Method
test_basic_cost
(self)
backend/tests/test_token_usage.py:47
Method
test_cache_heavy_scenario
(self)
backend/tests/test_token_usage.py:58
Method
test_cache_hit_rate_includes_cache_write_in_denominator
(self)
backend/tests/test_token_usage.py:100
Method
test_cache_hit_rate_without_cache_write
(self)
backend/tests/test_token_usage.py:95
Function
test_call_replicate_can_use_flux_model
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_image_generation_replicate.py:65
Function
test_call_replicate_uses_default_z_image_model
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_image_generation_replicate.py:42
Function
test_canonical_tool_definitions_exclude_edit_image_when_disabled
()
backend/tests/test_agent_tools.py:202
Function
test_canonical_tool_definitions_exclude_extract_assets_when_disabled
()
backend/tests/test_agent_tools.py:69
Function
test_canonical_tool_definitions_exclude_generate_images_when_disabled
()
backend/tests/test_agent_tools.py:18
Function
test_canonical_tool_definitions_exclude_screenshot_preview_when_disabled
()
backend/tests/test_agent_tools.py:181
Function
test_canonical_tool_definitions_include_edit_image
()
backend/tests/test_agent_tools.py:189
Function
test_canonical_tool_definitions_include_extract_assets
()
backend/tests/test_agent_tools.py:57
Function
test_canonical_tool_definitions_include_generate_images_when_enabled
()
backend/tests/test_agent_tools.py:13
Function
test_canonical_tool_definitions_include_save_assets
()
backend/tests/test_agent_tools.py:32
Function
test_canonical_tool_definitions_include_screenshot_preview
()
backend/tests/test_agent_tools.py:171
Function
test_capabilities_reports_screenshot_preview_available
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_capabilities.py:8
Function
test_capabilities_reports_screenshot_preview_unavailable
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_capabilities.py:22
Function
test_claude_fable_5_effort_variants_map_to_same_api_model
()
backend/tests/test_anthropic_provider_config.py:23
Function
test_claude_opus_4_8_effort_variants_map_to_same_api_model
()
backend/tests/test_anthropic_provider_config.py:9
Function
test_close_ignores_already_completed_websocket
()
backend/tests/test_websocket_communicator.py:40
Function
test_compare_openai_inputs_accepts_raw_input_arrays
()
backend/tests/test_openai_input_compare.py:70
Function
test_compare_openai_inputs_finds_first_different_block_and_field
()
backend/tests/test_openai_input_compare.py:26
Function
test_compare_openai_inputs_for_evals_rejects_invalid_json
()
backend/tests/test_evals_openai_input_compare.py:32
Function
test_compare_openai_inputs_for_evals_returns_first_difference
()
backend/tests/test_evals_openai_input_compare.py:8
Function
test_compare_openai_inputs_returns_none_for_identical_inputs
()
backend/tests/test_openai_input_compare.py:9
Method
test_complex_urls
Test more complex URL scenarios.
backend/tests/test_screenshot.py:55
Function
test_convert_image_url_defaults_to_high_detail
()
backend/tests/test_openai_reasoning_parser.py:66
Function
test_convert_image_url_uses_provider_detail_over_explicit_detail
()
backend/tests/test_openai_reasoning_parser.py:78
Function
test_converts_localhost_asset_to_data_url
( monkeypatch: pytest.MonkeyPatch, tmp_path: Path )
backend/tests/test_local_assets.py:9
Method
test_create_prompt_includes_design_system
(self)
backend/tests/test_prompts.py:105
Method
test_create_raises_on_unsupported_input_mode
(self)
backend/tests/test_prompts.py:489
Function
test_design_system_crud_persists_to_backend_file
( tmp_path: Path, monkeypatch: pytest.MonkeyPatch )
backend/tests/test_design_systems.py:18
Function
test_disabled_logger_writes_nothing
(logs_path: Path)
backend/tests/test_prompt_reports.py:89
Method
test_doctype_text
(self)
backend/codegen/test_utils.py:49
Function
test_each_turn_writes_a_new_report
(logs_path: Path)
backend/tests/test_prompt_reports.py:78
Function
test_edit_file_returns_structured_result_with_diff
()
backend/tests/test_agent_tool_runtime.py:18
Function
test_edit_file_tool_description_matches_runtime_output_shape
()
backend/tests/test_agent_tools.py:23
Function
test_edit_image_emits_url_part
(monkeypatch: pytest.MonkeyPatch)
backend/tests/test_tool_image_outputs.py:283
Function
test_edit_image_tool_input_summary_uses_prompt_and_image_urls
()
backend/tests/test_agent_tools.py:210
Function
test_edit_image_uses_pruna_model_and_normalizes_output
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_image_generation_replicate.py:113
Function
test_edit_image_uses_replicate_key_from_settings
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_tool_image_outputs.py:308
Function
test_execute_edit_file_uses_updated_result_shape
()
backend/tests/test_agent_tool_runtime.py:50
Function
test_export_code_returns_zip_with_index_when_no_assets
()
backend/tests/test_export.py:79
Function
test_export_code_rewrites_data_url_images_into_zip_assets
()
backend/tests/test_export.py:11
← previous
next →
601–700 of 861, ranked by callers