LICENSE
README.md
pyproject.toml
pydrud/__init__.py
pydrud/compatibility.py
pydrud/icons.py
pydrud/main.py
pydrud/navigation.py
pydrud/packages.py
pydrud/py.typed
pydrud/testing.py
pydrud.egg-info/PKG-INFO
pydrud.egg-info/SOURCES.txt
pydrud.egg-info/dependency_links.txt
pydrud.egg-info/entry_points.txt
pydrud.egg-info/requires.txt
pydrud.egg-info/top_level.txt
pydrud/android/__init__.py
pydrud/android/javacheck.py
pydrud/android/templates/README.md.j2
pydrud/android/templates/dot.gitignore.j2
pydrud/android/templates/pydrud.toml.j2
pydrud/android/templates/pydrud.yaml.j2
pydrud/android/templates/android/AdvancedViews.java.j2
pydrud/android/templates/android/AndroidManifest.xml.j2
pydrud/android/templates/android/BridgeService.java.j2
pydrud/android/templates/android/BuiltinViews.java.j2
pydrud/android/templates/android/CaptureServices.java.j2
pydrud/android/templates/android/ChaquopyRuntime.java.j2
pydrud/android/templates/android/ConnectivityServices.java.j2
pydrud/android/templates/android/EventBinder.java.j2
pydrud/android/templates/android/EventDispatcher.java.j2
pydrud/android/templates/android/GestureBinder.java.j2
pydrud/android/templates/android/HostRuntime.java.j2
pydrud/android/templates/android/ImageLoader.java.j2
pydrud/android/templates/android/LayoutEngine.java.j2
pydrud/android/templates/android/MainActivity.java.j2
pydrud/android/templates/android/MaterialNavigationViews.java.j2
pydrud/android/templates/android/MaterialViews.java.j2
pydrud/android/templates/android/NativeServices.java.j2
pydrud/android/templates/android/NativeViewFactory.java.j2
pydrud/android/templates/android/NoRuntime.java.j2
pydrud/android/templates/android/PlatformServices.java.j2
pydrud/android/templates/android/PydrudForegroundService.java.j2
pydrud/android/templates/android/PydrudIcons.java.j2
pydrud/android/templates/android/PydrudMessagingService.java.j2
pydrud/android/templates/android/PydrudNavigation.java.j2
pydrud/android/templates/android/PydrudRuntimeConfig.java.j2
pydrud/android/templates/android/PydrudRuntimeFactory.java.j2
pydrud/android/templates/android/PydrudShapes.java.j2
pydrud/android/templates/android/PydrudTheme.java.j2
pydrud/android/templates/android/PydrudWorker.java.j2
pydrud/android/templates/android/PythonRuntime.java.j2
pydrud/android/templates/android/TreePatcher.java.j2
pydrud/android/templates/android/ViewAnimator.java.j2
pydrud/android/templates/android/ViewCreator.java.j2
pydrud/android/templates/android/ViewFactory.java.j2
pydrud/android/templates/android/ViewStyler.java.j2
pydrud/android/templates/android/WidgetRegistry.java.j2
pydrud/android/templates/android/build.gradle.kts.j2
pydrud/android/templates/android/gradle.properties.j2
pydrud/android/templates/android/gradlew.bat.j2
pydrud/android/templates/android/gradlew.j2
pydrud/android/templates/android/ids.xml.j2
pydrud/android/templates/android/local.properties.j2
pydrud/android/templates/android/proguard-rules.pro.j2
pydrud/android/templates/android/settings.gradle.kts.j2
pydrud/android/templates/android/themes.xml.j2
pydrud/android/templates/android/app/build.gradle.kts.j2
pydrud/android/templates/android/gradle/wrapper/gradle-wrapper.properties.j2
pydrud/android/templates/python/app.py.j2
pydrud/android/templates/python/main.py.j2
pydrud/android/templates/python/pydrud_config.py.j2
pydrud/android/templates/python/run.py.j2
pydrud/android/templates/python/setup.py.j2
pydrud/android/templates/python/app/android_main.py.j2
pydrud/android/templates/python/app/config.py.j2
pydrud/android/templates/python/app/jobs.py.j2
pydrud/android/templates/python/app/runtime.py.j2
pydrud/android/templates/python/app/state.py.j2
pydrud/android/templates/python/app/theme.pss.j2
pydrud/android/templates/python/app/theme.py.j2
pydrud/android/templates/python/app/ui.py.j2
pydrud/android/templates/python/app/components/__init__.py.j2
pydrud/android/templates/python/app/components/common.py.j2
pydrud/android/templates/python/app/screens/__init__.py.j2
pydrud/android/templates/python/app/screens/heartbeat.py.j2
pydrud/android/templates/python/project_tests/test_app.py.j2
pydrud/android/templates/res/mipmap-anydpi-v26/ic_launcher.xml
pydrud/android/templates/res/mipmap-hdpi/ic_launcher.png
pydrud/android/templates/res/mipmap-hdpi/ic_launcher_adaptive_back.png
pydrud/android/templates/res/mipmap-hdpi/ic_launcher_adaptive_fore.png
pydrud/android/templates/res/mipmap-mdpi/ic_launcher.png
pydrud/android/templates/res/mipmap-mdpi/ic_launcher_adaptive_back.png
pydrud/android/templates/res/mipmap-mdpi/ic_launcher_adaptive_fore.png
pydrud/android/templates/res/mipmap-xhdpi/ic_launcher.png
pydrud/android/templates/res/mipmap-xhdpi/ic_launcher_adaptive_back.png
pydrud/android/templates/res/mipmap-xhdpi/ic_launcher_adaptive_fore.png
pydrud/android/templates/res/mipmap-xxhdpi/ic_launcher.png
pydrud/android/templates/res/mipmap-xxhdpi/ic_launcher_adaptive_back.png
pydrud/android/templates/res/mipmap-xxhdpi/ic_launcher_adaptive_fore.png
pydrud/android/templates/res/mipmap-xxxhdpi/ic_launcher.png
pydrud/android/templates/res/mipmap-xxxhdpi/ic_launcher_adaptive_back.png
pydrud/android/templates/res/mipmap-xxxhdpi/ic_launcher_adaptive_fore.png
pydrud/commands/__init__.py
pydrud/commands/analyzer.py
pydrud/commands/bridge.py
pydrud/commands/builder.py
pydrud/commands/cli.py
pydrud/commands/devrunner.py
pydrud/commands/docs.py
pydrud/commands/doctor.py
pydrud/commands/inspector.py
pydrud/commands/packages.py
pydrud/commands/preview.py
pydrud/commands/project_config.py
pydrud/commands/release.py
pydrud/commands/project/__init__.py
pydrud/commands/project/bundle.py
pydrud/commands/project/config.py
pydrud/commands/project/paths.py
pydrud/commands/project/platforms.py
pydrud/commands/project/python_runtime.py
pydrud/commands/project/scaffold.py
pydrud/commands/project/sync.py
pydrud/commands/project/templates.py
pydrud/components/__init__.py
pydrud/core/__init__.py
pydrud/core/bridge.py
pydrud/core/bridge_server.py
pydrud/core/controllers.py
pydrud/core/diff.py
pydrud/core/elements.py
pydrud/core/errors.py
pydrud/core/events.py
pydrud/core/icon_data.py
pydrud/core/preview.py
pydrud/core/preview_server.py
pydrud/core/protocol.py
pydrud/core/qr.py
pydrud/core/responsive.py
pydrud/core/results.py
pydrud/core/state.py
pydrud/core/store.py
pydrud/core/subscriptions.py
pydrud/core/tasks.py
pydrud/core/watcher.py
pydrud/core/styles/__init__.py
pydrud/core/styles/fold.py
pydrud/core/styles/lexer.py
pydrud/core/styles/manager.py
pydrud/core/styles/parser.py
pydrud/core/styles/resolver.py
pydrud/core/styles/schema.py
pydrud/core/styles/values.py
pydrud/data/__init__.py
pydrud/data/cache.py
pydrud/data/database.py
pydrud/platforms/__init__.py
pydrud/platforms/android/__init__.py
pydrud/platforms/android/devserver.py
pydrud/platforms/android/logging.py
pydrud/platforms/android/styles.py
pydrud/runtime/__init__.py
pydrud/runtime/_bridge.py
pydrud/runtime/_capabilities.py
pydrud/runtime/_hotreload.py
pydrud/runtime/_lifecycle.py
pydrud/runtime/_modules.py
pydrud/runtime/_render.py
pydrud/runtime/app.py
pydrud/runtime/navigation.py
pydrud/runtime/page.py
pydrud/runtime/runtime.py
pydrud/services/__init__.py
pydrud/services/http.py
pydrud/services/native/__init__.py
pydrud/services/native/_base.py
pydrud/services/native/background.py
pydrud/services/native/dialogs.py
pydrud/services/native/hardware.py
pydrud/services/native/secure.py
pydrud/services/native/storage.py
pydrud/services/native/system.py
pydrud/utils/__init__.py
pydrud/utils/colors.py
pydrud/utils/tui.py
pydrud/widgets/__init__.py
pydrud/widgets/advanced.py
pydrud/widgets/animation.py
pydrud/widgets/app_bar.py
pydrud/widgets/base.py
pydrud/widgets/basic.py
pydrud/widgets/canvas.py
pydrud/widgets/conditional.py
pydrud/widgets/fab.py
pydrud/widgets/forms.py
pydrud/widgets/gestures.py
pydrud/widgets/layout.py
pydrud/widgets/presets.py
pydrud/widgets/responsive.py
pydrud/widgets/scaffold.py
pydrud/widgets/shapes.py
pydrud/widgets/styling.py
pydrud/widgets/tokens.py
pydrud/widgets/material/__init__.py
pydrud/widgets/material/_common.py
pydrud/widgets/material/bottom_nav.py
pydrud/widgets/material/chips.py
pydrud/widgets/material/expressive.py
pydrud/widgets/material/feedback.py
pydrud/widgets/material/lists.py
pydrud/widgets/material/media.py
pydrud/widgets/material/menus.py
pydrud/widgets/material/nav_components.py
pydrud/widgets/material/overlays.py
pydrud/widgets/material/pickers.py
pydrud/widgets/material/rail.py
pydrud/widgets/material/sheets.py
pydrud/widgets/material/snackbar.py
pydrud/widgets/material/tabs.py
pydrud/widgets/theme/__init__.py
pydrud/widgets/theme/_common.py
pydrud/widgets/theme/colors.py
pydrud/widgets/theme/hct.py
pydrud/widgets/theme/icons.py
pydrud/widgets/theme/theme.py
pydrud/widgets/theme/tokens.py
pydrud/widgets/theme/typography.py
tests/test_accessibility.py
tests/test_analyzer.py
tests/test_android_drawables.py
tests/test_animation_timing.py
tests/test_api_ergonomics.py
tests/test_app.py
tests/test_bridge.py
tests/test_bridge_server.py
tests/test_build_config.py
tests/test_build_preflight.py
tests/test_build_python.py
tests/test_camera_optin.py
tests/test_canvas_updates.py
tests/test_capabilities.py
tests/test_capability_registry.py
tests/test_cli_tui.py
tests/test_compatibility.py
tests/test_components.py
tests/test_deep_trees.py
tests/test_diff.py
tests/test_diff_applier.py
tests/test_doctor_runtime.py
tests/test_dx_diagnostics.py
tests/test_events.py
tests/test_examples.py
tests/test_gap_widgets.py
tests/test_hct_conformance.py
tests/test_hot_reload_devrunner.py
tests/test_icon_axes.py
tests/test_icons.py
tests/test_init_platform.py
tests/test_integration.py
tests/test_java_symbols.py
tests/test_layout_additions.py
tests/test_layout_parity.py
tests/test_live_updates.py
tests/test_m3_component_depth.py
tests/test_m3_motion.py
tests/test_m3_shadow_scrim.py
tests/test_m3_shapes.py
tests/test_native_coverage.py
tests/test_native_events.py
tests/test_native_services_v16.py
tests/test_native_update_path.py
tests/test_native_view.py
tests/test_neutrality.py
tests/test_new_features.py
tests/test_package_layout.py
tests/test_page_view.py
tests/test_permissions_list.py
tests/test_pickers.py
tests/test_popup_menu.py
tests/test_preview_protocol.py
tests/test_project_names.py
tests/test_project_sync_config.py
tests/test_pss_css_parity.py
tests/test_pss_engine.py
tests/test_pss_renderer_contract.py
tests/test_pydash_regressions.py
tests/test_qr.py
tests/test_range_slider.py
tests/test_render_recovery.py
tests/test_responsive.py
tests/test_rtl_support.py
tests/test_runtime_fixes.py
tests/test_runtime_packaging_analyzer.py
tests/test_runtime_protocol.py
tests/test_runtime_regressions.py
tests/test_runtime_selection.py
tests/test_scaffold_layout.py
tests/test_scaffold_project.py
tests/test_settle_convergence.py
tests/test_sql_identifiers.py
tests/test_starter_app_e2e.py
tests/test_state.py
tests/test_store_semantics.py
tests/test_stylesheet_runtime.py
tests/test_styling.py
tests/test_tester_settle.py
tests/test_theming.py
tests/test_token_liveness.py
tests/test_v12_core.py
tests/test_v12_services_e2e.py
tests/test_v12_widgets.py
tests/test_v13_data.py
tests/test_v13_reload.py
tests/test_v13_services.py
tests/test_v13_tooling.py
tests/test_v13_ui.py
tests/test_v14_ui.py
tests/test_v15_navigation.py
tests/test_v15_responsive.py
tests/test_v202_regressions.py
tests/test_v210_overlays.py
tests/test_version_naming.py
tests/test_watcher.py
tests/test_widget_presets.py
tests/test_widget_props.py
tests/test_widgets.py