tree: 148c58dcd5aff449871b940ef0e975a1ca8e6bad [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_web_app_config.cc
  10. boca_web_app_config.h
  11. boca_web_app_info.cc
  12. boca_web_app_info.h
  13. boca_web_app_info_unittest.cc
  14. BUILD.gn
  15. chrome_demo_mode_app_delegate.cc
  16. chrome_demo_mode_app_delegate.h
  17. chrome_file_manager_ui_delegate.cc
  18. chrome_file_manager_ui_delegate.h
  19. connectivity_diagnostics_system_web_app_info.cc
  20. connectivity_diagnostics_system_web_app_info.h
  21. crosh_system_web_app_info.cc
  22. crosh_system_web_app_info.h
  23. crosh_ui.cc
  24. crosh_ui.h
  25. demo_mode_app_integration_browsertest.cc
  26. demo_mode_web_app_info.cc
  27. demo_mode_web_app_info.h
  28. DEPS
  29. diagnostics_app_integration_browsertest.cc
  30. diagnostics_system_web_app_info.cc
  31. diagnostics_system_web_app_info.h
  32. DIR_METADATA
  33. eche_app_info.cc
  34. eche_app_info.h
  35. eche_app_integration_browsertest.cc
  36. file_manager_web_app_info.cc
  37. file_manager_web_app_info.h
  38. files_internals_debug_json_provider.h
  39. files_internals_ui_delegate.cc
  40. files_internals_ui_delegate.h
  41. firmware_update_app_integration_browsertest.cc
  42. firmware_update_system_web_app_info.cc
  43. firmware_update_system_web_app_info.h
  44. graduation_app_delegate.cc
  45. graduation_app_delegate.h
  46. mall_app_integration_browsertest.cc
  47. mall_system_web_app_info.cc
  48. mall_system_web_app_info.h
  49. os_feedback_app_integration_browsertest.cc
  50. os_feedback_system_web_app_info.cc
  51. os_feedback_system_web_app_info.h
  52. os_flags_system_web_app_info.cc
  53. os_flags_system_web_app_info.h
  54. os_settings_web_app_info.cc
  55. os_settings_web_app_info.h
  56. os_settings_web_app_info_unittest.cc
  57. os_url_handler_system_web_app_info.cc
  58. os_url_handler_system_web_app_info.h
  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.