.clang-format
CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
pyrightconfig.json
setup.py
docs/api.md
docs/building.md
docs/control-architecture.md
docs/native.md
docs/theme-families.png
docs/web.md
examples/catalog_controls.py
examples/composite_control.py
examples/custom_control.py
examples/dashboard.py
examples/hello.py
examples/pyrightconfig.json
examples/showcase.py
examples/stress_test.py
examples/theme_gallery.py
native/clipboard.h
native/command_schema.h
native/host.c
native/pt_unicode.h
native/px_backend.h
native/sdl_renderer.c
native/terminal_renderer.c
native/window_stub.c
native/notices/.gitattributes
native/notices/SDL3_ttf-FreeType-BDF-LICENSE.txt
native/notices/SDL3_ttf-FreeType-FTL.txt
native/notices/SDL3_ttf-FreeType-LICENSE.txt
native/notices/SDL3_ttf-FreeType-PCF-LICENSE.txt
native/notices/SDL3_ttf-HarfBuzz-LICENSE.txt
native/notices/SDL3_ttf-NOTICES.txt
native/notices/SDL3_ttf-PlutoSVG-LICENSE.txt
native/notices/SDL3_ttf-PlutoVG-LICENSE.txt
native/notices/manifest.json
native/vendor/cJSON.LICENSE
native/vendor/cJSON.c
native/vendor/cJSON.h
src/pysual/__init__.py
src/pysual/__main__.py
src/pysual/_blueprint.py
src/pysual/_build_assets.py
src/pysual/_catalog.py
src/pysual/_config.py
src/pysual/_drawing.py
src/pysual/_engine.py
src/pysual/_factory_types.py
src/pysual/_factory_types.pyi
src/pysual/_grapheme_data.py
src/pysual/_image_fit.py
src/pysual/_modality.py
src/pysual/_namespace_handlers.py
src/pysual/_nine_slice.py
src/pysual/_png.py
src/pysual/_ranges.py
src/pysual/_registry.py
src/pysual/_scrolling.py
src/pysual/_terminal_data.py
src/pysual/_text_display.py
src/pysual/_value_bag.py
src/pysual/_value_bag.pyi
src/pysual/app.py
src/pysual/autoconfig.py
src/pysual/behaviors.py
src/pysual/bundle.py
src/pysual/cards.py
src/pysual/charts.py
src/pysual/cli.py
src/pysual/commands.py
src/pysual/composition.py
src/pysual/controls.py
src/pysual/data_grid.py
src/pysual/dates.py
src/pysual/editing.py
src/pysual/editors.py
src/pysual/errors.py
src/pysual/events.py
src/pysual/extras.py
src/pysual/feedback.py
src/pysual/fields.py
src/pysual/geometry.py
src/pysual/graphemes.py
src/pysual/hints.py
src/pysual/host.py
src/pysual/icons.py
src/pysual/image_resources.py
src/pysual/input.py
src/pysual/inspection.py
src/pysual/layout.py
src/pysual/menus.py
src/pysual/motion.py
src/pysual/navigation.py
src/pysual/painting.py
src/pysual/popup.py
src/pysual/presentation.py
src/pysual/py.typed
src/pysual/render_cache.py
src/pysual/runtime.py
src/pysual/schema.py
src/pysual/selection.py
src/pysual/text.py
src/pysual/theme.py
src/pysual/tree.py
src/pysual/widgets.py
src/pysual.egg-info/PKG-INFO
src/pysual.egg-info/SOURCES.txt
src/pysual.egg-info/dependency_links.txt
src/pysual.egg-info/entry_points.txt
src/pysual.egg-info/requires.txt
src/pysual.egg-info/top_level.txt
src/pysual/_controls/__init__.py
src/pysual/_controls/actions.py
src/pysual/_controls/basic.py
src/pysual/_controls/choices.py
src/pysual/_controls/indicators.py
src/pysual/_controls/lists.py
src/pysual/_controls/media.py
src/pysual/_controls/ranges.py
src/pysual/_controls/viewports.py
src/pysual/_controls/windows.py
src/pysual/assets/DejaVu-LICENSE.txt
src/pysual/assets/DejaVuSans.ttf
src/pysual/assets/DejaVuSansMono.ttf
src/pysual/assets/UNICODE-LICENSE.txt
src/pysual/assets/manifest.json
src/pysual/backends/__init__.py
src/pysual/backends/_files.py
src/pysual/backends/_font.py
src/pysual/backends/_gradient.py
src/pysual/backends/_native.py
src/pysual/backends/_native_client.py
src/pysual/backends/_term_cells.py
src/pysual/backends/_term_images.py
src/pysual/backends/_term_input.py
src/pysual/backends/_term_io.py
src/pysual/backends/_term_session.py
src/pysual/backends/_web_native.py
src/pysual/backends/_web_pyodide.py
src/pysual/backends/_web_svg.py
src/pysual/backends/native.py
src/pysual/backends/term_text.py
src/pysual/backends/terminal.py
src/pysual/backends/web.py
src/pysual/web/__init__.py
src/pysual/web/host.js
src/pysual/web/input.js
src/pysual/web/live.html
src/pysual/web/live.js
src/pysual/web/services.js
src/pysual/web/standalone.js
src/pysual/web/svg.js
src/pysual/web/notices/.gitattributes
src/pysual/web/notices/CPython-LICENSE.txt
src/pysual/web/notices/Emscripten-LICENSE.txt
src/pysual/web/notices/HACL-LICENSE.txt
src/pysual/web/notices/LLVM-RUNTIME-LICENSES.txt
src/pysual/web/notices/MiniLZ4-LICENSE.txt
src/pysual/web/notices/Pyodide-LICENSE.txt
src/pysual/web/notices/WEB-NOTICES.txt
src/pysual/web/notices/bzip2-LICENSE.txt
src/pysual/web/notices/hiwire-LICENSE.txt
src/pysual/web/notices/libffi-LICENSE.txt
src/pysual/web/notices/manifest.json
src/pysual/web/notices/musl-COPYRIGHT.txt
src/pysual/web/notices/musl-INCORPORATED-NOTICES.txt
src/pysual/web/notices/zlib-LICENSE.txt
tests/_support.py
tests/_terminal.py
tests/_ui_testcase.py
tests/test_activation.py
tests/test_api_recipes.py
tests/test_binding_ambiguity.py
tests/test_blueprints.py
tests/test_build.py
tests/test_build_includes.py
tests/test_build_native.py
tests/test_cards.py
tests/test_catalog_controls.py
tests/test_charts_hints.py
tests/test_clipboard_limits.py
tests/test_close_decisions.py
tests/test_composition_headers.py
tests/test_configuration.py
tests/test_construction.py
tests/test_control_families.py
tests/test_control_focus_scroll.py
tests/test_control_interactions.py
tests/test_control_registry.py
tests/test_control_updates.py
tests/test_core.py
tests/test_data_grid.py
tests/test_date_picker.py
tests/test_diagnostics.py
tests/test_editor_composition.py
tests/test_effect_clipping.py
tests/test_embedded_nul.py
tests/test_event_dispatch.py
tests/test_examples.py
tests/test_extras.py
tests/test_factory_type_generator.py
tests/test_feedback_controls.py
tests/test_fixed_captions.py
tests/test_fixed_collection_rows.py
tests/test_fixed_popup_rows.py
tests/test_focus_navigation.py
tests/test_font_metrics.py
tests/test_grid_clipboard.py
tests/test_grid_presentation.py
tests/test_hit_index.py
tests/test_interval_indicators.py
tests/test_layouts.py
tests/test_library.py
tests/test_literal_properties.py
tests/test_marker_styles.py
tests/test_measure_cache.py
tests/test_measure_cache_runtime.py
tests/test_menus.py
tests/test_model_gate.py
tests/test_motion.py
tests/test_namespace_handlers.py
tests/test_native_client_startup.py
tests/test_native_clipboard_bounds.py
tests/test_native_image_limits.py
tests/test_native_io_progress.py
tests/test_native_message_wait.py
tests/test_native_metric_cache.py
tests/test_native_palette.py
tests/test_native_protocol.py
tests/test_native_reader_buffering.py
tests/test_native_resources.py
tests/test_native_runtime.py
tests/test_native_scene_parity.py
tests/test_native_terminal.py
tests/test_native_text.py
tests/test_native_wake_batches.py
tests/test_native_window.py
tests/test_navigation_controls.py
tests/test_packaging.py
tests/test_png_codec.py
tests/test_popup_owner_input.py
tests/test_popup_themes.py
tests/test_press_behaviors.py
tests/test_range_composition.py
tests/test_range_polish.py
tests/test_rating.py
tests/test_render_cache.py
tests/test_retained_paint.py
tests/test_search_field.py
tests/test_segment_batches.py
tests/test_selection.py
tests/test_shutdown.py
tests/test_stress_measurements.py
tests/test_stress_test.py
tests/test_style_composition.py
tests/test_terminal_image_loading.py
tests/test_terminal_selection.py
tests/test_terminal_signals.py
tests/test_terminal_surfaces.py
tests/test_text.py
tests/test_text_autoscroll.py
tests/test_text_composition_fonts.py
tests/test_text_hit_cache.py
tests/test_text_tabs_clicks.py
tests/test_text_visual_navigation.py
tests/test_theme_catalog.py
tests/test_theme_surfaces.py
tests/test_transparent_properties.py
tests/test_tree.py
tests/test_tree_updates.py
tests/test_unicode_generators.py
tests/test_value_editors.py
tests/test_verified_layout_interactions.py
tests/test_visual_capture.py
tests/test_web_app.py
tests/test_web_bridge.py
tests/test_web_build.py
tests/test_web_compression.py
tests/test_web_delivery.py
tests/test_web_gradients.py
tests/test_web_stable_ids.py
tests/test_web_svg.py
tests/test_web_transport.py
tests/test_window_chrome.py
tests/test_window_lifecycle.py
tests/fixtures/unicode/GraphemeBreakTest-17.0.0.txt
tests/typing/cards_feedback.py
tests/typing/indicators.py
tests/typing/invalid.py
tests/typing/marker_valid.py
tests/typing/navigation.py
tests/typing/pyrightconfig.json
tests/typing/terminal_invalid.py
tests/typing/terminal_valid.py
tests/typing/valid.py
tests/visual_baselines/windows/native/environment.json
tests/visual_baselines/windows/native/macos.png
tests/visual_baselines/windows/native/modern.png
tests/visual_baselines/windows/native/modern_dark.png
tests/visual_baselines/windows/web/environment.json
tests/visual_baselines/windows/web/macos.png
tests/visual_baselines/windows/web/modern.png
tests/visual_baselines/windows/web/modern_dark.png
tests/web/_web_native.test.mjs
tests/web/_web_pyodide.test.mjs
tests/web/browser_services.test.mjs
tests/web/build_asset_smoke.py
tools/_benchmark.py
tools/_unicode_data.py
tools/benchmark_bindings.py
tools/benchmark_core.py
tools/benchmark_png.py
tools/benchmark_web_scene.py
tools/check_frozen.py
tools/check_typing.py
tools/check_visual.py
tools/check_web.py
tools/check_wheel.py
tools/fetch_native_deps.py
tools/frozen_probe.py
tools/generate_factory_types.py
tools/generate_graphemes.py
tools/generate_terminal_unicode.py
tools/native.py
tools/wheel_probe.py
tools/unicode_data/15.1.0-DerivedCoreProperties.txt.gz
tools/unicode_data/15.1.0-EastAsianWidth.txt.gz
tools/unicode_data/15.1.0-SpecialCasing.txt.gz
tools/unicode_data/15.1.0-UnicodeData.txt.gz
tools/unicode_data/17.0.0-DerivedCoreProperties.txt.gz
tools/unicode_data/17.0.0-GraphemeBreakProperty.txt.gz
tools/unicode_data/17.0.0-emoji-data.txt.gz
tools/unicode_data/README.md