.gitignore
.python-version
AGENTS.md
CHANGELOG.md
LICENSE
MANIFEST.in
Makefile
README.md
ROADMAP.md
make.ps1
pyproject.toml
css/app.css
css/uPlot.min.css
docs/conf.py
docs/examples-guide.md
docs/index.md
docs/screenshots.py
docs/technical-guide.md
docs/user-guide.md
docs/widgets.md
docs/_ext/widgetcatalog.py
docs/_site/llms.txt
docs/_site/skills/composeui/SKILL.md
docs/_static/composeui-icon.svg
docs/_static/composeui-logo-dark.svg
docs/_static/composeui-logo-light.svg
docs/api/application.md
docs/api/backends.md
docs/api/chartimage.md
docs/api/dataframesource.md
docs/api/index.md
docs/api/jobs.md
docs/api/model.md
docs/api/registry.md
docs/api/reload.md
docs/api/renderer.md
docs/api/signal.md
docs/api/sqlitemodel.md
docs/api/study.md
docs/api/translation.md
docs/api/translationcheck.md
docs/api/view.md
docs/user-guide/building-views.md
docs/user-guide/charts.md
docs/user-guide/coding-agents.md
docs/user-guide/core-concepts.md
docs/user-guide/csv-import.md
docs/user-guide/maps.md
docs/user-guide/organizing-the-window.md
docs/user-guide/running-the-app.md
docs/user-guide/sqlite-model.md
docs/user-guide/tables.md
docs/user-guide/testing.md
docs/user-guide/threads.md
docs/user-guide/translation.md
docs/user-guide/widgets.md
src/composeui/__init__.py
src/composeui/mypy.py
src/composeui/py.typed
src/composeui.egg-info/PKG-INFO
src/composeui.egg-info/SOURCES.txt
src/composeui.egg-info/dependency_links.txt
src/composeui.egg-info/requires.txt
src/composeui.egg-info/scm_file_list.json
src/composeui.egg-info/scm_version.json
src/composeui.egg-info/top_level.txt
src/composeui/core/__init__.py
src/composeui/core/application.py
src/composeui/core/chartcolors.py
src/composeui/core/chartimage.py
src/composeui/core/dataframesource.py
src/composeui/core/jobs.py
src/composeui/core/model.py
src/composeui/core/registry.py
src/composeui/core/reload.py
src/composeui/core/renderer.py
src/composeui/core/signal.py
src/composeui/core/sqlitemodel.py
src/composeui/core/study.py
src/composeui/core/translation.py
src/composeui/core/translationcheck.py
src/composeui/core/view.py
src/composeui/images/composeui.svg
src/composeui/locales/fr.json
src/composeui/qtcore/__init__.py
src/composeui/qtcore/maprenderer.py
src/composeui/qtcore/qtapplication.py
src/composeui/qtcore/qtrenderer.py
src/composeui/qtcore/widgets/__init__.py
src/composeui/qtcore/widgets/map.qml
src/composeui/qtcore/widgets/qchart.py
src/composeui/qtcore/widgets/qdatefield.py
src/composeui/qtcore/widgets/qexpander.py
src/composeui/qtcore/widgets/qfilepathfield.py
src/composeui/qtcore/widgets/qfiltertable.py
src/composeui/qtcore/widgets/qformdialog.py
src/composeui/qtcore/widgets/qformlabel.py
src/composeui/qtcore/widgets/qmap.py
src/composeui/qtcore/widgets/qmarkicon.py
src/composeui/qtcore/widgets/qmetric.py
src/composeui/qtcore/widgets/qplaintext.py
src/composeui/qtcore/widgets/qradiogroup.py
src/composeui/qtcore/widgets/qsidebar.py
src/composeui/qtcore/widgets/qsourcetable.py
src/composeui/qtcore/widgets/qsplitter.py
src/composeui/qtcore/widgets/qtexttable.py
src/composeui/qtcore/widgets/qvaluecombobox.py
src/composeui/qtcore/widgets/qvalueslider.py
src/composeui/qtcore/widgets/qwindowrelease.py
src/composeui/textualcore/__init__.py
src/composeui/textualcore/textualapplication.py
src/composeui/textualcore/textualrenderer.py
src/composeui/textualcore/widgets/__init__.py
src/composeui/textualcore/widgets/composebutton.py
src/composeui/textualcore/widgets/composechart.py
src/composeui/textualcore/widgets/composecheckbox.py
src/composeui/textualcore/widgets/composecollapsible.py
src/composeui/textualcore/widgets/composecombobox.py
src/composeui/textualcore/widgets/composedateinput.py
src/composeui/textualcore/widgets/composedialog.py
src/composeui/textualcore/widgets/composefilepathinput.py
src/composeui/textualcore/widgets/composefiltertable.py
src/composeui/textualcore/widgets/composeformdialog.py
src/composeui/textualcore/widgets/composeinput.py
src/composeui/textualcore/widgets/composelist.py
src/composeui/textualcore/widgets/composemarkdown.py
src/composeui/textualcore/widgets/composemetric.py
src/composeui/textualcore/widgets/composeradioset.py
src/composeui/textualcore/widgets/composesidebar.py
src/composeui/textualcore/widgets/composeslider.py
src/composeui/textualcore/widgets/composesourcetable.py
src/composeui/textualcore/widgets/composesplitter.py
src/composeui/textualcore/widgets/composetabbedcontent.py
src/composeui/textualcore/widgets/composetable.py
src/composeui/textualcore/widgets/composetoolbar.py
src/composeui/textualcore/widgets/composetree.py
src/composeui/webcore/__init__.py
src/composeui/webcore/headers.py
src/composeui/webcore/icons.py
src/composeui/webcore/limits.py
src/composeui/webcore/origin.py
src/composeui/webcore/page.py
src/composeui/webcore/routes.py
src/composeui/webcore/session.py
src/composeui/webcore/webapplication.py
src/composeui/webcore/webrenderer.py
src/composeui/webcore/static/app.css
src/composeui/webcore/static/cally.js
src/composeui/webcore/static/daisyui.LICENSE
src/composeui/webcore/static/deckgl.LICENSE
src/composeui/webcore/static/deckgl.min.js
src/composeui/webcore/static/htmx.min.js
src/composeui/webcore/static/page.js
src/composeui/webcore/static/uPlot.LICENSE
src/composeui/webcore/static/uPlot.iife.min.js
src/examples/__init__.py
src/examples/batman.py
src/examples/largetable.py
src/examples/markdownviewer.py
src/examples/pipecatalogue.py
src/examples/pipechart.py
src/examples/pipeform.py
src/examples/pipesweep.py
src/examples/py.typed
src/examples/taskview.py
src/examples/textual_demo.py
src/examples/uberpickups.py
src/examples/uberpickupsframe.py
src/examples/webhello.py
src/examples/locales/pipeform/fr.json
src/examples/locales/pipesweep/fr.json
src/examples/locales/taskview/fr.json
tests/__init__.py
tests/bookings.py
tests/buildings.py
tests/charts.py
tests/datafiles.py
tests/dialogs.py
tests/expander.py
tests/formdialog.py
tests/grid.py
tests/horizontal.py
tests/hours.py
tests/listview.py
tests/maps.py
tests/markdown.py
tests/markup.py
tests/metrics.py
tests/pages.py
tests/partial.py
tests/sidebar.py
tests/splitter.py
tests/tables.py
tests/tabs.py
tests/test_application.py
tests/test_batman.py
tests/test_browser.py
tests/test_chartimage.py
tests/test_csv_typing.py
tests/test_csv_url.py
tests/test_csvsqlitetable.py
tests/test_dataframe_source.py
tests/test_dialog.py
tests/test_docs.py
tests/test_examples.py
tests/test_form_dialog.py
tests/test_form_dialog_typing.py
tests/test_grid.py
tests/test_jobs.py
tests/test_largetable.py
tests/test_list_view.py
tests/test_llms_txt.py
tests/test_maps.py
tests/test_markdownviewer.py
tests/test_pipecatalogue.py
tests/test_pipechart.py
tests/test_pipesweep.py
tests/test_pipeview.py
tests/test_qtapplication.py
tests/test_qtrenderer.py
tests/test_record_table.py
tests/test_reload.py
tests/test_renderer.py
tests/test_renderer_registry.py
tests/test_router.py
tests/test_signal.py
tests/test_source_table.py
tests/test_sqlite_source.py
tests/test_sqlitemodel.py
tests/test_statusbar_thread_safety.py
tests/test_table_looks.py
tests/test_table_sort_filter.py
tests/test_table_source.py
tests/test_taskview.py
tests/test_textual_renderer.py
tests/test_translation.py
tests/test_translationcheck.py
tests/test_uberpickups.py
tests/test_uberpickupsframe.py
tests/test_validation.py
tests/test_view_state.py
tests/test_views.py
tests/test_webrenderer.py
tests/toolbar.py
tests/translated.py
tests/unlabelled.py
tests/vertical.py
tests/workers.py
tests/locales/fr.json