tree: 0973e4e1e849e538c641575fe8ccee769f192838 [path history] [tgz]
  1. calculator_app/
  2. camera_app/
  3. help_app/
  4. media_app/
  5. personalization_app/
  6. projector_app/
  7. recorder_app/
  8. vc_background_ui/
  9. boca_app_integration_browsertest.cc
  10. boca_web_app_config.cc
  11. boca_web_app_config.h
  12. boca_web_app_info.cc
  13. boca_web_app_info.h
  14. boca_web_app_info_unittest.cc
  15. BUILD.gn
  16. chrome_demo_mode_app_delegate.cc
  17. chrome_demo_mode_app_delegate.h
  18. chrome_file_manager_ui_delegate.cc
  19. chrome_file_manager_ui_delegate.h
  20. connectivity_diagnostics_system_web_app_info.cc
  21. connectivity_diagnostics_system_web_app_info.h
  22. crosh_system_web_app_info.cc
  23. crosh_system_web_app_info.h
  24. crosh_ui.cc
  25. crosh_ui.h
  26. demo_mode_app_integration_browsertest.cc
  27. demo_mode_web_app_info.cc
  28. demo_mode_web_app_info.h
  29. DEPS
  30. diagnostics_app_integration_browsertest.cc
  31. diagnostics_system_web_app_info.cc
  32. diagnostics_system_web_app_info.h
  33. DIR_METADATA
  34. eche_app_info.cc
  35. eche_app_info.h
  36. eche_app_integration_browsertest.cc
  37. file_manager_web_app_info.cc
  38. file_manager_web_app_info.h
  39. files_internals_debug_json_provider.h
  40. files_internals_ui_delegate.cc
  41. files_internals_ui_delegate.h
  42. firmware_update_app_integration_browsertest.cc
  43. firmware_update_system_web_app_info.cc
  44. firmware_update_system_web_app_info.h
  45. graduation_app_delegate.cc
  46. graduation_app_delegate.h
  47. graduation_app_integration_browsertest.cc
  48. mall_app_integration_browsertest.cc
  49. mall_system_web_app_info.cc
  50. mall_system_web_app_info.h
  51. os_feedback_app_integration_browsertest.cc
  52. os_feedback_system_web_app_info.cc
  53. os_feedback_system_web_app_info.h
  54. os_flags_system_web_app_info.cc
  55. os_flags_system_web_app_info.h
  56. os_settings_web_app_info.cc
  57. os_settings_web_app_info.h
  58. os_settings_web_app_info_unittest.cc
  59. OWNERS
  60. print_management_app_integration_browsertest.cc
  61. print_management_web_app_info.cc
  62. print_management_web_app_info.h
  63. print_preview_cros_app_integration_browsertest.cc
  64. print_preview_cros_system_web_app_info.cc
  65. print_preview_cros_system_web_app_info.h
  66. projector_system_web_app_info.cc
  67. projector_system_web_app_info.h
  68. README.md
  69. sample_system_web_app_info.cc
  70. sample_system_web_app_info.h
  71. sample_system_web_app_integration_browsertest.cc
  72. sanitize_app_integration_browsertest.cc
  73. sanitize_system_web_app_info.cc
  74. sanitize_system_web_app_info.h
  75. scanning_app_integration_browsertest.cc
  76. scanning_system_web_app_info.cc
  77. scanning_system_web_app_info.h
  78. settings_app_integration_browsertest.cc
  79. shimless_rma_integration_browsertest.cc
  80. shimless_rma_system_web_app_info.cc
  81. shimless_rma_system_web_app_info.h
  82. shortcut_customization_app_integration_browsertest.cc
  83. shortcut_customization_system_web_app_info.cc
  84. shortcut_customization_system_web_app_info.h
  85. system_web_app_install_utils.cc
  86. system_web_app_install_utils.h
  87. terminal_integration_test.cc
  88. terminal_integration_test.yaml
  89. terminal_source.cc
  90. terminal_source.h
  91. terminal_system_web_app_info.cc
  92. terminal_system_web_app_info.h
  93. terminal_ui.cc
  94. terminal_ui.h
chrome/browser/ash/system_web_apps/apps/README.md

This directory contains configuration for web applications that come pre-installed on ChromeOS. This includes:

  • System web applications (e.g. files app). The logic primarily comes in the form of ash::SystemWebAppDelegate subclasses which provide configuration such as minimum window size, whether to show a tab strip, whether to show the app in the launcher.
  • Other UI surfaces powered by by WebUI (e.g. Crosh). The logic primarily comes in the form of content::WebUIConfig subclasses. This is needed to provide static entry points. This logic may also generate some dynamic data to pass to the WebUI.