.gitignore
LICENSE
README.md
pyproject.toml
docs/architecture.md
docs/user-guide.md
docs/images/showcase-overview.png
docs/images/widget-alert-error.png
docs/images/widget-alert-info.png
docs/images/widget-alert-success.png
docs/images/widget-alert-warning.png
docs/images/widget-badge.png
docs/images/widget-button.png
docs/images/widget-checkbox.png
docs/images/widget-columns.png
docs/images/widget-container.png
docs/images/widget-empty.png
docs/images/widget-file-uploader.png
docs/images/widget-html.png
docs/images/widget-image.png
docs/images/widget-imagestream.png
docs/images/widget-json.png
docs/images/widget-listbox.png
docs/images/widget-progressbar.png
docs/images/widget-sidebar.png
docs/images/widget-slider.png
docs/images/widget-spinner.png
docs/images/widget-table.png
docs/images/widget-text.png
docs/images/widget-textedit.png
docs/images/widget-toast.png
docs/images/widget-topbar.png
docs/images/widget-workflow-tracker.png
examples/connection_recovery_demo.py
examples/custom_theme.py
examples/daheng_demo.py
examples/demo.py
examples/demo_check_id.py
examples/demo_multi_container.py
examples/demo_nonblocking.py
examples/mjpeg_demo.py
examples/showcase.py
examples/workflow.py
examples/assets/brand_theme.css
examples/assets/sample.png
kwebui/__init__.py
kwebui/app.py
kwebui/events.py
kwebui/page.py
kwebui/plugin.py
kwebui/registry.py
kwebui/renderer.py
kwebui/router.py
kwebui/session.py
kwebui/state.py
kwebui/theme.py
kwebui/websocket.py
kwebui/widget.py
kwebui.egg-info/PKG-INFO
kwebui.egg-info/SOURCES.txt
kwebui.egg-info/dependency_links.txt
kwebui.egg-info/requires.txt
kwebui.egg-info/scm_file_list.json
kwebui.egg-info/scm_version.json
kwebui.egg-info/top_level.txt
kwebui/frontend/static/css/base.css
kwebui/frontend/static/js/app.js
kwebui/frontend/static/js/core.js
kwebui/frontend/static/js/renderer.js
kwebui/frontend/static/js/shortkeys.js
kwebui/frontend/static/js/websocket.js
kwebui/frontend/static/js/vendor/vue.global.js
kwebui/frontend/static/js/widgets/alert.js
kwebui/frontend/static/js/widgets/badge.js
kwebui/frontend/static/js/widgets/button.js
kwebui/frontend/static/js/widgets/checkbox.js
kwebui/frontend/static/js/widgets/columns.js
kwebui/frontend/static/js/widgets/container.js
kwebui/frontend/static/js/widgets/empty.js
kwebui/frontend/static/js/widgets/file_uploader.js
kwebui/frontend/static/js/widgets/html.js
kwebui/frontend/static/js/widgets/image.js
kwebui/frontend/static/js/widgets/imagestream.js
kwebui/frontend/static/js/widgets/json.js
kwebui/frontend/static/js/widgets/listbox.js
kwebui/frontend/static/js/widgets/popup.js
kwebui/frontend/static/js/widgets/progressbar.js
kwebui/frontend/static/js/widgets/sidebar.js
kwebui/frontend/static/js/widgets/slider.js
kwebui/frontend/static/js/widgets/spinner.js
kwebui/frontend/static/js/widgets/table.js
kwebui/frontend/static/js/widgets/text.js
kwebui/frontend/static/js/widgets/textedit.js
kwebui/frontend/static/js/widgets/toast.js
kwebui/frontend/static/js/widgets/topbar.js
kwebui/frontend/static/js/widgets/workflow_tracker.js
kwebui/frontend/templates/index.html
kwebui/themes/dark.css
kwebui/themes/light.css
kwebui/widgets/__init__.py
kwebui/widgets/alert.py
kwebui/widgets/badge.py
kwebui/widgets/button.py
kwebui/widgets/checkbox.py
kwebui/widgets/columns.py
kwebui/widgets/container.py
kwebui/widgets/empty.py
kwebui/widgets/file_uploader.py
kwebui/widgets/html.py
kwebui/widgets/image.py
kwebui/widgets/imagestream.py
kwebui/widgets/json.py
kwebui/widgets/listbox.py
kwebui/widgets/popup.py
kwebui/widgets/progressbar.py
kwebui/widgets/sidebar.py
kwebui/widgets/slider.py
kwebui/widgets/spinner.py
kwebui/widgets/table.py
kwebui/widgets/text.py
kwebui/widgets/textedit.py
kwebui/widgets/toast.py
kwebui/widgets/topbar.py
kwebui/widgets/workflow_tracker.py
tests/test_badge.py
tests/test_container_direction.py
tests/test_enabled.py
tests/test_graceful_exit.py
tests/test_max_send_fps.py
tests/test_reload_button.py
tests/test_run_id.py
tests/test_send_failure_close.py
tests/test_single_session.py
tests/test_stream_supersede.py