tree: 62c1108583cdcf23d5025b0d1b253267be8dba4a [path history] [tgz]
  1. app_mall.cc
  2. app_mall.h
  3. calculator.cc
  4. calculator.h
  5. container.cc
  6. container.h
  7. gmail.cc
  8. gmail.h
  9. google_calendar.cc
  10. google_calendar.h
  11. google_chat.cc
  12. google_chat.h
  13. google_docs.cc
  14. google_docs.h
  15. google_drive.cc
  16. google_drive.h
  17. google_meet.cc
  18. google_meet.h
  19. google_sheets.cc
  20. google_sheets.h
  21. google_slides.cc
  22. google_slides.h
  23. messages_dogfood.cc
  24. messages_dogfood.h
  25. preinstalled_web_app_definition_utils.cc
  26. preinstalled_web_app_definition_utils.h
  27. preinstalled_web_app_definition_utils_unittest.cc
  28. preinstalled_web_apps.cc
  29. preinstalled_web_apps.h
  30. README.md
  31. youtube.cc
  32. youtube.h
chrome/browser/web_applications/preinstalled_web_apps/README.md

This directory contains hard coded preinstalled web app configs to be default installed in Chrome branded builds.

Configs

Preinstalled web apps are configured in two ways:

Icons

The icon bitmaps bundled with the configs are not suitable to include in an open source repository and are stored in an internal repo: https://chrome-internal.googlesource.com/chrome/components/default_apps.git

This internal repo only gets checked out for internal Chromium checkouts.

Icon bitmaps get checked out at: chrome/browser/resources/preinstalled_web_apps/internal

Icons are packaged into the build via: chrome/browser/resources/preinstalled_web_apps/resources.grd

ChromeOS PreinstalledWebAppsCoreOnly

Feature PreinstalledWebAppsCoreOnly is part of work to switch ChromeOS from using PreinstalledWebAppManager to AppPreloadService. The feature changes ChromeOS to only install the same core apps which are configured for all platforms. Once the feature is fully rolled out, it is expected that any ChromeOS-specific code can be removed.