.gitignore
AGENTS.md
CHANGELOG.md
CONTRIBUTING.md
LICENSE
README.md
ROADMAP.md
pyproject.toml
requirements.txt
setup.cfg
setup.py
.github/workflows/publish.yml
assets/logos/icon-black.png
assets/logos/icon-white.png
assets/logos/logo-black.png
assets/logos/logo-white.png
assets/videos/diagnostics.gif
assets/videos/smartselect.gif
assets/videos/zoom.gif
docs/api-reference.md
docs/catalog-and-navigation.md
docs/configuration-reference.md
docs/configuration.md
docs/diagnostics.md
docs/extensibility.md
docs/getting-started.md
docs/interaction-modes.md
docs/masks-and-sam.md
docs/scenes.md
examples/__init__.py
examples/demo.py
examples/demo_settings.py
examples/demonstration/__init__.py
examples/demonstration/custom_tool.py
examples/demonstration/demo_text.py
examples/demonstration/demo_window.py
examples/demonstration/hooks_editor.py
examples/demonstration/hooks_examples.py
examples/demonstration/scene_composition.py
examples/demonstration/workers.py
examples/demonstration/catalog/__init__.py
examples/demonstration/catalog/builders.py
examples/demonstration/catalog/dock.py
examples/demonstration/catalog/models.py
examples/demonstration/config/__init__.py
examples/demonstration/config/dialog.py
examples/demonstration/config/spec.py
examples/demonstration/extension_examples/custom_cursor.py
examples/demonstration/extension_examples/custom_overlay.py
examples/demonstration/extension_examples/lens_tool.py
qpane/__init__.py
qpane/_version.py
qpane/qpane.py
qpane/qpane.pyi
qpane/types.py
qpane.egg-info/PKG-INFO
qpane.egg-info/SOURCES.txt
qpane.egg-info/dependency_links.txt
qpane.egg-info/not-zip-safe
qpane.egg-info/requires.txt
qpane.egg-info/top_level.txt
qpane/cache/__init__.py
qpane/cache/consumers.py
qpane/cache/coordinator.py
qpane/cache/diagnostics.py
qpane/cache/registry.py
qpane/catalog/__init__.py
qpane/catalog/catalog.py
qpane/catalog/controller.py
qpane/catalog/image_catalog.py
qpane/catalog/image_map.py
qpane/catalog/image_utils.py
qpane/catalog/link.py
qpane/compare/__init__.py
qpane/compare/interaction.py
qpane/compare/service.py
qpane/composition/__init__.py
qpane/composition/model.py
qpane/composition/scene_adapter.py
qpane/composition/service.py
qpane/concurrency/__init__.py
qpane/concurrency/base_worker.py
qpane/concurrency/executor.py
qpane/concurrency/metrics.py
qpane/concurrency/retry.py
qpane/concurrency/retry_view.py
qpane/concurrency/thread_policy.py
qpane/core/__init__.py
qpane/core/config.py
qpane/core/config_features.py
qpane/core/diagnostics.py
qpane/core/diagnostics_broker.py
qpane/core/fallbacks.py
qpane/core/feature_coordinator.py
qpane/core/hooks.py
qpane/core/state.py
qpane/core/threading.py
qpane/features/__init__.py
qpane/features/registry.py
qpane/masks/__init__.py
qpane/masks/autosave.py
qpane/masks/delegate.py
qpane/masks/install.py
qpane/masks/mask.py
qpane/masks/mask_controller.py
qpane/masks/mask_diagnostics.py
qpane/masks/mask_service.py
qpane/masks/mask_undo.py
qpane/masks/sam_feature.py
qpane/masks/scene_mutations.py
qpane/masks/stroke_render.py
qpane/masks/stroke_worker.py
qpane/masks/strokes.py
qpane/masks/workflow.py
qpane/masks/tools/__init__.py
qpane/masks/tools/brush.py
qpane/masks/tools/smart_select.py
qpane/rendering/__init__.py
qpane/rendering/cache_metrics.py
qpane/rendering/cache_utils.py
qpane/rendering/clip_geometry.py
qpane/rendering/coordinates.py
qpane/rendering/diagnostics.py
qpane/rendering/presenter.py
qpane/rendering/pyramid.py
qpane/rendering/render.py
qpane/rendering/tiles.py
qpane/rendering/view.py
qpane/rendering/viewport.py
qpane/rendering/visibility.py
qpane/sam/__init__.py
qpane/sam/delegate.py
qpane/sam/manager.py
qpane/sam/service.py
qpane/scene/__init__.py
qpane/scene/default_scene.py
qpane/scene/identity.py
qpane/scene/mask_adapter.py
qpane/scene/model.py
qpane/scene/mutations.py
qpane/scene/placeholder_scene.py
qpane/scene/providers.py
qpane/scene/registry.py
qpane/scene/render_plan.py
qpane/scene/sources.py
qpane/swap/__init__.py
qpane/swap/contracts.py
qpane/swap/coordinator.py
qpane/swap/delegate.py
qpane/swap/diagnostics.py
qpane/tools/__init__.py
qpane/tools/base.py
qpane/tools/delegate.py
qpane/tools/dependencies.py
qpane/tools/tools.py
qpane/ui/__init__.py
qpane/ui/clipboard.py
qpane/ui/cursor_builder.py
qpane/ui/diagnostics_controller.py
qpane/ui/dragdrop.py
qpane/ui/dragout.py
qpane/ui/event_probe.py
qpane/ui/overlays.py
qpane/ui/status.py
qpane/ui/status_overlay.py
qpane/ui/widget_props.py
tests/conftest.py
tests/test_autosave.py
tests/test_cache_consumers_light.py
tests/test_cache_coordinator.py
tests/test_cache_diagnostics.py
tests/test_cache_settings.py
tests/test_cache_usage_signals.py
tests/test_catalog_controller.py
tests/test_catalog_controller_unit.py
tests/test_catalog_facade.py
tests/test_catalog_refactor.py
tests/test_catalog_snapshot.py
tests/test_check_consistency.py
tests/test_clipboard.py
tests/test_compare_divider.py
tests/test_compare_phase9.py
tests/test_compare_view_authority.py
tests/test_composition.py
tests/test_concurrency_executor.py
tests/test_concurrency_policy.py
tests/test_concurrency_stress.py
tests/test_config_strictness.py
tests/test_coordinates.py
tests/test_cycle_interaction_mode.py
tests/test_demo_config.py
tests/test_demo_tool_focus.py
tests/test_diagnostics.py
tests/test_dragout.py
tests/test_enum_string_semantics.py
tests/test_event_probe.py
tests/test_executor_live_updates.py
tests/test_fallbacks.py
tests/test_feature_config_descriptors.py
tests/test_feature_config_validation.py
tests/test_feature_config_view.py
tests/test_feature_coordinator.py
tests/test_features_registry.py
tests/test_headroom_monitor.py
tests/test_image_map.py
tests/test_image_utils.py
tests/test_mask_cursor_refresh.py
tests/test_mask_delegate.py
tests/test_mask_diagnostics.py
tests/test_mask_service_io.py
tests/test_mask_service_prefetch.py
tests/test_mask_tools.py
tests/test_mask_workflow_controller_basic.py
tests/test_mask_workflow_details.py
tests/test_mask_workflows.py
tests/test_masking.py
tests/test_overlays.py
tests/test_panzoom_tool.py
tests/test_panzoom_tool_fit_snap.py
tests/test_placeholder_interaction.py
tests/test_public_api.py
tests/test_public_scenes.py
tests/test_pyramid_cache_eviction.py
tests/test_pyramid_manager.py
tests/test_qpane_api_behavior.py
tests/test_qpane_api_coverage.py
tests/test_qpane_interaction_flow.py
tests/test_qpane_smoke.py
tests/test_qpane_state_concurrency_updates.py
tests/test_qpane_state_sync.py
tests/test_qpane_wiring.py
tests/test_qt_timer_scheduler.py
tests/test_renderer_debug_grid.py
tests/test_renderer_dirty_region.py
tests/test_renderer_perf_guard.py
tests/test_renderer_render_hints.py
tests/test_renderer_scroll_buffers.py
tests/test_renderer_strategy_dispatch.py
tests/test_rendering_presenter.py
tests/test_rendering_visibility.py
tests/test_sam_cache_consumer.py
tests/test_sam_feature.py
tests/test_sam_manager.py
tests/test_sam_service.py
tests/test_sam_tools.py
tests/test_scene_layer_scope.py
tests/test_scene_phase2.py
tests/test_scene_phase3.py
tests/test_scene_phase8.py
tests/test_status_overlay.py
tests/test_swap_coordinator.py
tests/test_swap_responsiveness.py
tests/test_tiles_cache_eviction.py
tests/test_tiles_manager.py
tests/test_tiles_manager_retry_inflight.py
tests/test_tool_manager.py
tests/test_types.py
tests/test_ui_helpers.py
tests/test_viewer_mask_swaps.py
tests/test_viewport.py
tests/test_viewport_smooth_zoom.py
tests/helpers/__init__.py
tests/helpers/executor_stubs.py
tests/helpers/mask_test_utils.py
tests/helpers/render_plan.py
tests/helpers/test_retry_context_provider.py
tests/helpers/test_retry_controller.py
tests/helpers/test_retry_policies.py
tools/README.md
tools/__init__.py
tools/add_license_headers.py
tools/check_api_order.py
tools/check_consistency.py
tools/check_docstrings.py
tools/fix_encoding.py
tools/refresh_rate_probe.py
tools/setup_dev.py
tools/setup_hooks.py