Obsolete
Status Update
Comments
wt...@gmail.com <wt...@gmail.com> #2
[Empty comment from Monorail migration]
jg...@gmail.com <jg...@gmail.com> #3
[Empty comment from Monorail migration]
je...@gmail.com <je...@gmail.com> #4
Hey Paul, can you give input on how important this is?
mi...@gmail.com <mi...@gmail.com> #5
Doesn't this already exist? Or is this different from the manifest property?
ng...@gmail.com <ng...@gmail.com> #6
waiting on additional feedback.
th...@gmail.com <th...@gmail.com> #7
GitHub issue:
https://github.com/w3c/manifest/issues/737
Discussion doc (Google only):
https://docs.google.com/document/d/1wchuU6uZAt10LYYL4U0GmI4lndwdkoMdvXKLiZkJ5Aw/edit
#4:
> Doesn't this already exist? Or is this different from the manifest property?
There's been some confusion because this feature keeps being labeled as "display: browser", which does already exist and has a separate meaning (specifically, that the app is opened in a regular browser tab).
This feature is about having a standalone app window with multiple tabs (containing separate documents inside the app scope) inside it.
Regardless of how we design this, the name of the feature proposal should not be named after a proposed solution, since that unnecessarily pigeonholes us into a particular solution.
[Monorail components: UI>Browser>WebAppInstalls]
Discussion doc (Google only):
#4:
> Doesn't this already exist? Or is this different from the manifest property?
There's been some confusion because this feature keeps being labeled as "display: browser", which does already exist and has a separate meaning (specifically, that the app is opened in a regular browser tab).
This feature is about having a standalone app window with multiple tabs (containing separate documents inside the app scope) inside it.
Regardless of how we design this, the name of the feature proposal should not be named after a proposed solution, since that unnecessarily pigeonholes us into a particular solution.
[Monorail components: UI>Browser>WebAppInstalls]
ne...@hotmail.com <ne...@hotmail.com> #8
[Empty comment from Monorail migration]
o....@gmail.com <o....@gmail.com> #9
[Empty comment from Monorail migration]
dm...@gmail.com <dm...@gmail.com> #10
[Empty comment from Monorail migration]
mt...@gmail.com <mt...@gmail.com> #11
[Empty comment from Monorail migration]
th...@gmail.com <th...@gmail.com> #12
[Empty comment from Monorail migration]
sh...@gmail.com <sh...@gmail.com> #13
[Description Changed]
la...@gmail.com <la...@gmail.com> #14
[Empty comment from Monorail migration]
bl...@gmail.com <bl...@gmail.com> #15
[Empty comment from Monorail migration]
br...@gmail.com <br...@gmail.com> #16
Removing old assignments that no longer represent what is being worked on. Our team's milestone based bug fix process will keep an eye on the WebAppInstall bugs and get them reassigned based on priorities.
ax...@gmail.com <ax...@gmail.com> #17
[Empty comment from Monorail migration]
ax...@gmail.com <ax...@gmail.com> #18
can you help triage?
ax...@gmail.com <ax...@gmail.com> #19
[Empty comment from Monorail migration]
br...@gmail.com <br...@gmail.com> #20
[Empty comment from Monorail migration]
ic...@gmail.com <ic...@gmail.com> #21
add estimates.
la...@gmail.com <la...@gmail.com> #22
[Empty comment from Monorail migration]
bl...@gmail.com <bl...@gmail.com> #23
[Empty comment from Monorail migration]
ha...@gmail.com <ha...@gmail.com> #24
[Empty comment from Monorail migration]
ch...@gmail.com <ch...@gmail.com> #25
[Empty comment from Monorail migration]
ax...@gmail.com <ax...@gmail.com> #26
Modernizing label usage.
bl...@gmail.com <bl...@gmail.com> #27
Updating ownership and status - please fix if incorrect!
bl...@gmail.com <bl...@gmail.com> #28
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src.git/+/6a70ccafc5410a3399468affe71f275abfe00296
commit 6a70ccafc5410a3399468affe71f275abfe00296
Author: Alan Cutter <alancutter@chromium.org>
Date: Thu Mar 05 23:05:48 2020
Remove kDesktopPWAsWithoutExtensions flag check in AppServiceContextMenu
The kWeb branch in AppServiceContextMenu::IsCommandIdChecked() is
capable of handling web apps that run using BMO or Extensions as the
backend. This CL removes the flag check and fallthrough behaviour.
Bug: 897314
Change-Id: I530988629aa92e13d3cac9ccb8bcd500c1e7f7c1
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/2087247
Auto-Submit: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Nancy Wang <nancylingwang@chromium.org>
Commit-Queue: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#747462}
[modify]https://crrev.com/6a70ccafc5410a3399468affe71f275abfe00296/chrome/browser/ui/app_list/app_service/app_service_context_menu.cc
commit 6a70ccafc5410a3399468affe71f275abfe00296
Author: Alan Cutter <alancutter@chromium.org>
Date: Thu Mar 05 23:05:48 2020
Remove kDesktopPWAsWithoutExtensions flag check in AppServiceContextMenu
The kWeb branch in AppServiceContextMenu::IsCommandIdChecked() is
capable of handling web apps that run using BMO or Extensions as the
backend. This CL removes the flag check and fallthrough behaviour.
Bug: 897314
Change-Id: I530988629aa92e13d3cac9ccb8bcd500c1e7f7c1
Reviewed-on:
Auto-Submit: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Nancy Wang <nancylingwang@chromium.org>
Commit-Queue: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#747462}
[modify]
br...@gmail.com <br...@gmail.com> #30
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src.git/+/758d885f8658dea2c18568d64e0814de5ab28792
commit 758d885f8658dea2c18568d64e0814de5ab28792
Author: Alan Cutter <alancutter@chromium.org>
Date: Mon Mar 09 07:01:44 2020
desktop-pwas: Add experimental "open in tabbed window" option behind flag
This is part of an experimental implementation of tabbed web app windows
hidden behind the DesktopPWAsTabStrip flag.
This CL adds a UI option for Chrome OS that lets users assign individual
web apps to be opened in the experimental tabbed window.
Because this option is experimental and users may turn the flag off at
any time we do not store this setting in the same place as the launch
container setting. Instead we store it in a per web app
"experimental_tabbed_window_mode" pref.
Screencast:
https://bugs.chromium.org/p/chromium/issues/attachment?aid=436695&signed_aid=pNFo1z1fXrwGgoTkDSgTXA==&inline=1
Bug: 897314
Change-Id: Ie0a9417e38fd0cfc593d93b5b97224742b37d841
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/2086465
Commit-Queue: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Alexey Baskakov <loyso@chromium.org>
Reviewed-by: Nancy Wang <nancylingwang@chromium.org>
Reviewed-by: Marc Treib <treib@chromium.org>
Reviewed-by: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748126}
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/ash/app_list/app_list_metrics.cc
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/ash/public/cpp/app_menu_constants.h
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/app/generated_resources.grd
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/apps/app_service/menu_util.cc
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/ui/app_list/app_service/app_service_context_menu.cc
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/ui/ash/launcher/app_service/app_service_shelf_context_menu.cc
[add]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/ui/ash/launcher/app_service/app_service_shelf_context_menu_browsertest.cc
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/ui/web_applications/app_browser_controller.cc
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/web_applications/components/app_registrar.cc
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/web_applications/components/app_registrar.h
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/web_applications/components/app_registry_controller.cc
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/web_applications/components/app_registry_controller.h
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/web_applications/components/web_app_constants.cc
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/web_applications/components/web_app_prefs_utils.cc
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/web_applications/components/web_app_prefs_utils.h
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/web_applications/extensions/bookmark_app_registry_controller.cc
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/browser/web_applications/web_app_sync_bridge.cc
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/common/chrome_features.cc
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/chrome/test/BUILD.gn
[modify]https://crrev.com/758d885f8658dea2c18568d64e0814de5ab28792/tools/metrics/histograms/enums.xml
commit 758d885f8658dea2c18568d64e0814de5ab28792
Author: Alan Cutter <alancutter@chromium.org>
Date: Mon Mar 09 07:01:44 2020
desktop-pwas: Add experimental "open in tabbed window" option behind flag
This is part of an experimental implementation of tabbed web app windows
hidden behind the DesktopPWAsTabStrip flag.
This CL adds a UI option for Chrome OS that lets users assign individual
web apps to be opened in the experimental tabbed window.
Because this option is experimental and users may turn the flag off at
any time we do not store this setting in the same place as the launch
container setting. Instead we store it in a per web app
"experimental_tabbed_window_mode" pref.
Screencast:
Bug: 897314
Change-Id: Ie0a9417e38fd0cfc593d93b5b97224742b37d841
Reviewed-on:
Commit-Queue: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Alexey Baskakov <loyso@chromium.org>
Reviewed-by: Nancy Wang <nancylingwang@chromium.org>
Reviewed-by: Marc Treib <treib@chromium.org>
Reviewed-by: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748126}
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[add]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
br...@gmail.com <br...@gmail.com> #31
[Empty comment from Monorail migration]
bl...@gmail.com <bl...@gmail.com> #32
[Empty comment from Monorail migration]
br...@gmail.com <br...@gmail.com> #33
Updating DevTrial milestone
sg...@gmail.com <sg...@gmail.com> #34
[Empty comment from Monorail migration]
de...@gmail.com <de...@gmail.com> #35
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src.git/+/133a4b151f4f6453b5a848f2b6ae0a01d02e2789
commit 133a4b151f4f6453b5a848f2b6ae0a01d02e2789
Author: Alan Cutter <alancutter@chromium.org>
Date: Mon Mar 30 04:47:40 2020
desktop-pwas: Move DCHECK for kDesktopPWAsTabStrip
This CL updates a DCHECK for kDesktopPWAsTabStrip being enabled to only
occur if we're updating an app to use the experimental tabbed mode.
Previously it was possible to hit this DCHECK when the experiment is
disabled and the user is setting the window mode to something other than
tabbed mode.
Bug: 897314
Change-Id: Ie1bc99cf9967d45c4f9f3048ff8bf88025ed34d8
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/2126334
Auto-Submit: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#754394}
[modify]https://crrev.com/133a4b151f4f6453b5a848f2b6ae0a01d02e2789/chrome/browser/web_applications/components/app_registry_controller.cc
commit 133a4b151f4f6453b5a848f2b6ae0a01d02e2789
Author: Alan Cutter <alancutter@chromium.org>
Date: Mon Mar 30 04:47:40 2020
desktop-pwas: Move DCHECK for kDesktopPWAsTabStrip
This CL updates a DCHECK for kDesktopPWAsTabStrip being enabled to only
occur if we're updating an app to use the experimental tabbed mode.
Previously it was possible to hit this DCHECK when the experiment is
disabled and the user is setting the window mode to something other than
tabbed mode.
Bug: 897314
Change-Id: Ie1bc99cf9967d45c4f9f3048ff8bf88025ed34d8
Reviewed-on:
Auto-Submit: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#754394}
[modify]
sm...@gmail.com <sm...@gmail.com> #36
[Empty comment from Monorail migration]
my...@gmail.com <my...@gmail.com> #37
[Empty comment from Monorail migration]
ma...@gmail.com <ma...@gmail.com> #38
[Empty comment from Monorail migration]
zo...@gmail.com <zo...@gmail.com> #39
[Empty comment from Monorail migration]
rb...@gmail.com <rb...@gmail.com> #40
[Empty comment from Monorail migration]
sa...@gmail.com <sa...@gmail.com> #41
[Empty comment from Monorail migration]
ge...@gmail.com <ge...@gmail.com> #42
[Empty comment from Monorail migration]
al...@gmail.com <al...@gmail.com> #43
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src.git/+/bad4f92f63fa6575a10310c1e77a36d4305da298
commit bad4f92f63fa6575a10310c1e77a36d4305da298
Author: Alan Cutter <alancutter@chromium.org>
Date: Mon May 04 06:53:40 2020
desktop-pwas: Extend DesktopPWAsTabStrip flag expiry
This feature is still being prototyped.
Bug: 897314
Change-Id: I9264d05f254f50eb81a462c365b8461d5fba02e8
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/2178651
Auto-Submit: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#764997}
[modify]https://crrev.com/bad4f92f63fa6575a10310c1e77a36d4305da298/chrome/browser/flag-metadata.json
commit bad4f92f63fa6575a10310c1e77a36d4305da298
Author: Alan Cutter <alancutter@chromium.org>
Date: Mon May 04 06:53:40 2020
desktop-pwas: Extend DesktopPWAsTabStrip flag expiry
This feature is still being prototyped.
Bug: 897314
Change-Id: I9264d05f254f50eb81a462c365b8461d5fba02e8
Reviewed-on:
Auto-Submit: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#764997}
[modify]
fl...@googlemail.com <fl...@googlemail.com> #44
[Empty comment from Monorail migration]
as...@gmail.com <as...@gmail.com> #45
[Empty comment from Monorail migration]
jt...@gmail.com <jt...@gmail.com> #46
Will the 3-finger swipe gesture to switch between tabs on ChromeOS be supported with tabbed PWAs. Currently on 84.0.4142.0 this does not work but it should because otherwise it's inconsistent with system behavior
sc...@gmail.com <sc...@gmail.com> #47
[Empty comment from Monorail migration]
pa...@gmail.com <pa...@gmail.com> #49
[Empty comment from Monorail migration]
ch...@gmail.com <ch...@gmail.com> #50
[Empty comment from Monorail migration]
jh...@gmail.com <jh...@gmail.com> #51
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src.git/+/866ccd78c033c3a461ab619e87c1f16d6f43c01a
commit 866ccd78c033c3a461ab619e87c1f16d6f43c01a
Author: Alan Cutter <alancutter@chromium.org>
Date: Thu Dec 03 05:14:12 2020
Extend tabbed web app experimental flags
This CL extends the expiry of:
- enable-desktop-pwas-tab-strip
- enable-desktop-pwas-tab-strip-link-capturing
Bug: 897314, 1078301
Change-Id: I1160964909d44d580b3cf394ce129adbbc7f3423
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/2569141
Auto-Submit: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#833163}
[modify]https://crrev.com/866ccd78c033c3a461ab619e87c1f16d6f43c01a/chrome/browser/flag-metadata.json
commit 866ccd78c033c3a461ab619e87c1f16d6f43c01a
Author: Alan Cutter <alancutter@chromium.org>
Date: Thu Dec 03 05:14:12 2020
Extend tabbed web app experimental flags
This CL extends the expiry of:
- enable-desktop-pwas-tab-strip
- enable-desktop-pwas-tab-strip-link-capturing
Bug: 897314, 1078301
Change-Id: I1160964909d44d580b3cf394ce129adbbc7f3423
Reviewed-on:
Auto-Submit: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#833163}
[modify]
mr...@gmail.com <mr...@gmail.com> #52
[Empty comment from Monorail migration]
th...@gmail.com <th...@gmail.com> #53
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/d7da81418e5b655aab6ab714c6864072d7d644ae
commit d7da81418e5b655aab6ab714c6864072d7d644ae
Author: Louise Brett <loubrett@google.com>
Date: Mon Jun 07 01:05:49 2021
Move DesktopPWAsTabStrip flag from chrome/ to content/.
This change means the flag can be used in components/ and content/ in
https://chromium-review.googlesource.com/c/chromium/src/+/2929540 .
https://github.com/w3c/manifest/issues/737
Bug: 897314
Change-Id: I62bff44e6e5b94d0434cdb76ff33d23197cbb4ca
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/2929417
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/master@{#889631}
[modify]https://crrev.com/d7da81418e5b655aab6ab714c6864072d7d644ae/chrome/browser/apps/app_service/menu_util.cc
[modify]https://crrev.com/d7da81418e5b655aab6ab714c6864072d7d644ae/chrome/browser/ui/ash/shelf/app_service/app_service_shelf_context_menu_browsertest.cc
[modify]https://crrev.com/d7da81418e5b655aab6ab714c6864072d7d644ae/chrome/browser/ui/views/web_apps/pwa_confirmation_bubble_view.cc
[modify]https://crrev.com/d7da81418e5b655aab6ab714c6864072d7d644ae/chrome/browser/ui/views/web_apps/web_app_confirmation_view.cc
[modify]https://crrev.com/d7da81418e5b655aab6ab714c6864072d7d644ae/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
[modify]https://crrev.com/d7da81418e5b655aab6ab714c6864072d7d644ae/chrome/browser/ui/web_applications/app_browser_controller.cc
[modify]https://crrev.com/d7da81418e5b655aab6ab714c6864072d7d644ae/chrome/browser/ui/web_applications/web_app_link_capturing_browsertest.cc
[modify]https://crrev.com/d7da81418e5b655aab6ab714c6864072d7d644ae/chrome/browser/web_applications/components/app_registrar.cc
[modify]https://crrev.com/d7da81418e5b655aab6ab714c6864072d7d644ae/chrome/browser/web_applications/components/app_registry_controller.cc
[modify]https://crrev.com/d7da81418e5b655aab6ab714c6864072d7d644ae/chrome/common/chrome_features.cc
[modify]https://crrev.com/d7da81418e5b655aab6ab714c6864072d7d644ae/chrome/common/chrome_features.h
[modify]https://crrev.com/d7da81418e5b655aab6ab714c6864072d7d644ae/content/public/common/content_features.cc
[modify]https://crrev.com/d7da81418e5b655aab6ab714c6864072d7d644ae/content/public/common/content_features.h
commit d7da81418e5b655aab6ab714c6864072d7d644ae
Author: Louise Brett <loubrett@google.com>
Date: Mon Jun 07 01:05:49 2021
Move DesktopPWAsTabStrip flag from chrome/ to content/.
This change means the flag can be used in components/ and content/ in
Bug: 897314
Change-Id: I62bff44e6e5b94d0434cdb76ff33d23197cbb4ca
Reviewed-on:
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/master@{#889631}
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
lo...@gmail.com <lo...@gmail.com> #54
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/ae398c46921448f8ead65daa950fc6aa3dbc513b
commit ae398c46921448f8ead65daa950fc6aa3dbc513b
Author: Louise Brett <loubrett@google.com>
Date: Fri Jun 11 01:39:41 2021
Add tabbed as a new display mode.
This change adds a new display mode "tabbed" which is only valid when
used as a display_override.
Tested:
- PWA with display:"standalone", display_override:["tabbed"] is
installable and tabbed is a valid display override when flag is enabled.
- PWA with display:"standalone", display_override:["tabbed"] is
installable but tabbed is not a valid display override when flag is
disabled.
- PWA with display:"tabbed" is not installable.
Bug: 897314
Change-Id: I140764f332a9318597d59adbbd277b7158b23738
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/2929540
Reviewed-by: Markus Heintz <markusheintz@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/master@{#891499}
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/chrome/browser/web_applications/app_service/web_app_publisher_helper.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/chrome/browser/web_applications/components/web_app_constants.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/chrome/browser/web_applications/externally_managed_app_install_task.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/chrome/browser/web_applications/manifest_update_task.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/chrome/browser/web_applications/proto/web_app.proto
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/chrome/browser/web_applications/web_app.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/chrome/browser/web_applications/web_app_database.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/chrome/browser/web_applications/web_app_proto_utils.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/components/sync/protocol/web_app_specifics.proto
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/components/webapps/browser/installable/installable_manager.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/components/webapps/browser/installable/installable_manager_unittest.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/content/child/runtime_features.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/third_party/blink/common/manifest/manifest_util.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/third_party/blink/common/manifest/manifest_util_unittest.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/third_party/blink/public/mojom/manifest/display_mode.mojom
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/third_party/blink/renderer/modules/manifest/manifest_parser.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/third_party/blink/renderer/modules/manifest/manifest_parser_unittest.cc
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/third_party/blink/renderer/platform/runtime_enabled_features.json5
[modify]https://crrev.com/ae398c46921448f8ead65daa950fc6aa3dbc513b/tools/metrics/histograms/enums.xml
commit ae398c46921448f8ead65daa950fc6aa3dbc513b
Author: Louise Brett <loubrett@google.com>
Date: Fri Jun 11 01:39:41 2021
Add tabbed as a new display mode.
This change adds a new display mode "tabbed" which is only valid when
used as a display_override.
Tested:
- PWA with display:"standalone", display_override:["tabbed"] is
installable and tabbed is a valid display override when flag is enabled.
- PWA with display:"standalone", display_override:["tabbed"] is
installable but tabbed is not a valid display override when flag is
disabled.
- PWA with display:"tabbed" is not installable.
Bug: 897314
Change-Id: I140764f332a9318597d59adbbd277b7158b23738
Reviewed-on:
Reviewed-by: Markus Heintz <markusheintz@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/master@{#891499}
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
jh...@gmail.com <jh...@gmail.com> #55
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/fbe4d6d15ac72c502535a1827cd3712d02578394
commit fbe4d6d15ac72c502535a1827cd3712d02578394
Author: Louise Brett <loubrett@google.com>
Date: Fri Jun 11 08:05:59 2021
Open app in tabbed window if it has 'tabbed' display override
This change adds the method IsTabbedWindowModeEnabled which is used
instead of IsInExperimentalTabbedWindowMode.
IsInExperimentalTabbedWindowMode can eventually be removed once the
feature has launched and we remove the user setting to open in tabbed
window.
Bug: 897314
Change-Id: I3f395f9ee636462671cc5e07e8759671f0252725
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/2951983
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Maggie Cai <mxcai@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/master@{#891575}
[modify]https://crrev.com/fbe4d6d15ac72c502535a1827cd3712d02578394/chrome/browser/apps/intent_helper/apps_navigation_throttle.cc
[modify]https://crrev.com/fbe4d6d15ac72c502535a1827cd3712d02578394/chrome/browser/ui/web_applications/app_browser_controller.cc
[modify]https://crrev.com/fbe4d6d15ac72c502535a1827cd3712d02578394/chrome/browser/ui/web_applications/web_app_browsertest.cc
[modify]https://crrev.com/fbe4d6d15ac72c502535a1827cd3712d02578394/chrome/browser/ui/web_applications/web_app_launch_manager.cc
[modify]https://crrev.com/fbe4d6d15ac72c502535a1827cd3712d02578394/chrome/browser/ui/web_applications/web_app_launch_utils.cc
[modify]https://crrev.com/fbe4d6d15ac72c502535a1827cd3712d02578394/chrome/browser/web_applications/app_service/web_app_publisher_helper.cc
[modify]https://crrev.com/fbe4d6d15ac72c502535a1827cd3712d02578394/chrome/browser/web_applications/components/app_registrar.cc
[modify]https://crrev.com/fbe4d6d15ac72c502535a1827cd3712d02578394/chrome/browser/web_applications/components/app_registrar.h
[modify]https://crrev.com/fbe4d6d15ac72c502535a1827cd3712d02578394/chrome/browser/web_applications/components/web_app_constants.cc
[add]https://crrev.com/fbe4d6d15ac72c502535a1827cd3712d02578394/chrome/test/data/banners/manifest_tabbed_display_override.json
commit fbe4d6d15ac72c502535a1827cd3712d02578394
Author: Louise Brett <loubrett@google.com>
Date: Fri Jun 11 08:05:59 2021
Open app in tabbed window if it has 'tabbed' display override
This change adds the method IsTabbedWindowModeEnabled which is used
instead of IsInExperimentalTabbedWindowMode.
IsInExperimentalTabbedWindowMode can eventually be removed once the
feature has launched and we remove the user setting to open in tabbed
window.
Bug: 897314
Change-Id: I3f395f9ee636462671cc5e07e8759671f0252725
Reviewed-on:
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Maggie Cai <mxcai@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/master@{#891575}
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[add]
cl...@gmail.com <cl...@gmail.com> #56
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/51548fb4b969c82c70f4fffa470358620183c959
commit 51548fb4b969c82c70f4fffa470358620183c959
Author: Louise Brett <loubrett@google.com>
Date: Fri Jun 18 00:27:21 2021
Put 'open as tabbed window' settings behind a separate flag
There are three places to select whether the app should open
in a tabbed window:
- ‘Open as tabbed window’ tickbox when installing the PWA
- ‘Open as tabbed window’ radio button when creating shortcut
- ‘New tabbed window’ when right clicking on the icon in the shelf
These are all for testing purposes and wont be launched so are put
behind the new DeskptopPWAsTabStripSettings flag in this cl.
Bug: 897314
Change-Id: I6a22b41aa4fd13a948f0d0191c7755470ffea71c
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/2966676
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/master@{#893629}
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/browser/about_flags.cc
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/browser/apps/app_service/menu_util.cc
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/browser/flag-metadata.json
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/browser/flag_descriptions.cc
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/browser/flag_descriptions.h
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/browser/ui/ash/shelf/app_service/app_service_shelf_context_menu_browsertest.cc
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/browser/ui/views/web_apps/pwa_confirmation_bubble_view.cc
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/browser/ui/views/web_apps/web_app_confirmation_view.cc
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/browser/ui/web_applications/web_app_link_capturing_browsertest.cc
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/browser/web_applications/app_service/web_app_publisher_helper.cc
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/browser/web_applications/components/app_registrar.cc
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/browser/web_applications/components/app_registrar.h
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/common/chrome_features.cc
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/chrome/common/chrome_features.h
[modify]https://crrev.com/51548fb4b969c82c70f4fffa470358620183c959/tools/metrics/histograms/enums.xml
commit 51548fb4b969c82c70f4fffa470358620183c959
Author: Louise Brett <loubrett@google.com>
Date: Fri Jun 18 00:27:21 2021
Put 'open as tabbed window' settings behind a separate flag
There are three places to select whether the app should open
in a tabbed window:
- ‘Open as tabbed window’ tickbox when installing the PWA
- ‘Open as tabbed window’ radio button when creating shortcut
- ‘New tabbed window’ when right clicking on the icon in the shelf
These are all for testing purposes and wont be launched so are put
behind the new DeskptopPWAsTabStripSettings flag in this cl.
Bug: 897314
Change-Id: I6a22b41aa4fd13a948f0d0191c7755470ffea71c
Reviewed-on:
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/master@{#893629}
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
th...@gmail.com <th...@gmail.com> #57
[Empty comment from Monorail migration]
mm...@googlemail.com <mm...@googlemail.com> #58
There is a bug in the current codebase logic:
1) WebAppInstallFinalizer::FinalizeInstall()
may make a copy of existing_web_app before commit.
2) Then registry_controller().SetExperimentalTabbedWindowMode() gets called which
uploads a change to the sync server - SetAppUserDisplayMode()
3) SetWebAppManifestFieldsAndWriteData() get called at the end of WebAppInstallFinalizer::FinalizeInstall()
which will overwrite user display mode with its previous value.
We must not call any setters in WebAppInstallFinalizer::FinalizeInstall().
Please, fix.
1) WebAppInstallFinalizer::FinalizeInstall()
may make a copy of existing_web_app before commit.
2) Then registry_controller().SetExperimentalTabbedWindowMode() gets called which
uploads a change to the sync server - SetAppUserDisplayMode()
3) SetWebAppManifestFieldsAndWriteData() get called at the end of WebAppInstallFinalizer::FinalizeInstall()
which will overwrite user display mode with its previous value.
We must not call any setters in WebAppInstallFinalizer::FinalizeInstall().
Please, fix.
th...@gmail.com <th...@gmail.com> #60
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/262f3db86a44c626143e950a8b89787039e1ffcc
commit 262f3db86a44c626143e950a8b89787039e1ffcc
Author: Alan Cutter <alancutter@chromium.org>
Date: Fri Sep 10 03:06:44 2021
Extend the tabbed web app window feature flag expiries
This work on tabbed web app windows is still ongoing.
Bug: 897314
Change-Id: I7557c52fa0937aca299508c7a182ae49c0fc10e2
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3151353
Auto-Submit: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Alexey Baskakov <loyso@chromium.org>
Commit-Queue: Alexey Baskakov <loyso@chromium.org>
Cr-Commit-Position: refs/heads/main@{#920100}
[modify]https://crrev.com/262f3db86a44c626143e950a8b89787039e1ffcc/chrome/browser/flag-metadata.json
commit 262f3db86a44c626143e950a8b89787039e1ffcc
Author: Alan Cutter <alancutter@chromium.org>
Date: Fri Sep 10 03:06:44 2021
Extend the tabbed web app window feature flag expiries
This work on tabbed web app windows is still ongoing.
Bug: 897314
Change-Id: I7557c52fa0937aca299508c7a182ae49c0fc10e2
Reviewed-on:
Auto-Submit: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Alexey Baskakov <loyso@chromium.org>
Commit-Queue: Alexey Baskakov <loyso@chromium.org>
Cr-Commit-Position: refs/heads/main@{#920100}
[modify]
jh...@gmail.com <jh...@gmail.com> #61
[Empty comment from Monorail migration]
jg...@gmail.com <jg...@gmail.com> #62
[Empty comment from Monorail migration]
jh...@gmail.com <jh...@gmail.com> #63
[Empty comment from Monorail migration]
th...@gmail.com <th...@gmail.com> #64
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/c157bc45a2c76ccb439240e817f0274e0e72e696
commit c157bc45a2c76ccb439240e817f0274e0e72e696
Author: Louise Brett <loubrett@google.com>
Date: Wed Jan 12 00:51:53 2022
Extend tabbed web app feature flag expiries.
Work is still ongoing for this feature.
Bug: 897314
Change-Id: I41c54816cf2d973df76ddb37d6e179c74c2f1455
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3379602
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#957853}
[modify]https://crrev.com/c157bc45a2c76ccb439240e817f0274e0e72e696/chrome/browser/flag-metadata.json
commit c157bc45a2c76ccb439240e817f0274e0e72e696
Author: Louise Brett <loubrett@google.com>
Date: Wed Jan 12 00:51:53 2022
Extend tabbed web app feature flag expiries.
Work is still ongoing for this feature.
Bug: 897314
Change-Id: I41c54816cf2d973df76ddb37d6e179c74c2f1455
Reviewed-on:
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#957853}
[modify]
jh...@gmail.com <jh...@gmail.com> #65
Would be cool if the tabbed mode would support custom content in the title bar. For example, the Chrome browser has an extra "down" button in its titlebar (see attachment). Other applications feature similar extra content.
th...@gmail.com <th...@gmail.com> #66
A custom title bar menu sounds like a good general proposal for web apps. We already do this for the Terminal system web app on Chrome OS.
ro...@gmail.com <ro...@gmail.com> #67
[Comment Deleted]
jh...@gmail.com <jh...@gmail.com> #68
> > Would be cool if the tabbed mode would support custom content in the title bar.
>
> A custom title bar menu sounds like a good general proposal for web apps
@leevi @alancutter Isn't this other feature you both are describing actually the PWA Windows Control Overlay that already exists since Chrome 97-98?
Article by Thomas Steiner and Amanda Baker:https://web.dev/window-controls-overlay/
>
> A custom title bar menu sounds like a good general proposal for web apps
@leevi @alancutter Isn't this other feature you both are describing actually the PWA Windows Control Overlay that already exists since Chrome 97-98?
Article by Thomas Steiner and Amanda Baker:
ro...@gmail.com <ro...@gmail.com> #69
Tabbed mode + WCO doesn't yet exist but it's true that it would solve most use cases of an app menu button.
Browser implementation/spec wise it might be easier to define tabbed mode + app menu button than tabbed mode + WCO. Both options are worth considering.
Browser implementation/spec wise it might be easier to define tabbed mode + app menu button than tabbed mode + WCO. Both options are worth considering.
jh...@gmail.com <jh...@gmail.com> #70
PWA Windows Control Overlay is not a viable solution, because tabs are not enabled.
Building a custom tab implementation is not a feasible solution, mostly because same site iframes will not run as separate processes.
Not entirely sure about how a "tabbed mode + app menu button" would specifically work. I see that it would be beneficial to add content on both sides of the tabs in certain situations. For example, the Opera browser (among others) does just this (see attachment).
Building a custom tab implementation is not a feasible solution, mostly because same site iframes will not run as separate processes.
Not entirely sure about how a "tabbed mode + app menu button" would specifically work. I see that it would be beneficial to add content on both sides of the tabs in certain situations. For example, the Opera browser (among others) does just this (see attachment).
th...@gmail.com <th...@gmail.com> #71
Actually, it seems like same site iframes can now be run as separate processes, however, this is still experimental.
See:https://bugs.chromium.org/p/chromium/issues/detail?id=510122#c26
See:
th...@gmail.com <th...@gmail.com> #72
[Empty comment from Monorail migration]
th...@gmail.com <th...@gmail.com> #73
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/4cf6a057b265f80cfb9846a765fafc94baf64143
commit 4cf6a057b265f80cfb9846a765fafc94baf64143
Author: Louise Brett <loubrett@google.com>
Date: Thu Jun 02 07:03:10 2022
Tabbed mode manifest parsing.
Parses the 'tab_strip' manifest field when 'tabbed' is one of the
display overrides.
Explainer:https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md
I2P:https://groups.google.com/a/chromium.org/g/blink-dev/c/IvfIkjvQYuY/m/cixwOyEeAAAJ
Bug: 897314
Change-Id: I58b234a1eb008769bb8b7490f04d7ad00b09a471
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3676736
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#1009970}
[modify]https://crrev.com/4cf6a057b265f80cfb9846a765fafc94baf64143/third_party/blink/public/mojom/manifest/manifest.mojom
[modify]https://crrev.com/4cf6a057b265f80cfb9846a765fafc94baf64143/third_party/blink/renderer/modules/manifest/manifest_parser_unittest.cc
[modify]https://crrev.com/4cf6a057b265f80cfb9846a765fafc94baf64143/third_party/blink/renderer/modules/manifest/manifest_parser.cc
[modify]https://crrev.com/4cf6a057b265f80cfb9846a765fafc94baf64143/third_party/blink/renderer/modules/manifest/manifest_parser.h
commit 4cf6a057b265f80cfb9846a765fafc94baf64143
Author: Louise Brett <loubrett@google.com>
Date: Thu Jun 02 07:03:10 2022
Tabbed mode manifest parsing.
Parses the 'tab_strip' manifest field when 'tabbed' is one of the
display overrides.
Explainer:
I2P:
Bug: 897314
Change-Id: I58b234a1eb008769bb8b7490f04d7ad00b09a471
Reviewed-on:
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#1009970}
[modify]
[modify]
[modify]
[modify]
jh...@gmail.com <jh...@gmail.com> #74
Dragging tabs within a PWA to reorder them or to pull a tab into a new window crashes the PWA.
jh...@gmail.com <jh...@gmail.com> #75
What OS are you using? This is a known issue on Mac: https://crbug.com/1076777
th...@gmail.com <th...@gmail.com> #76
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/629e20bb6864fa7c74e33bd4aa7f0337c9523257
commit 629e20bb6864fa7c74e33bd4aa7f0337c9523257
Author: Louise Brett <loubrett@google.com>
Date: Wed Jun 15 01:53:05 2022
Extend tabbed web app feature flag expiries.
Bug: 897314
Change-Id: I6037af611ac359e0aad51112d47a6a948ead63c0
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3703118
Commit-Queue: Alan Cutter <alancutter@chromium.org>
Auto-Submit: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1014244}
[modify]https://crrev.com/629e20bb6864fa7c74e33bd4aa7f0337c9523257/chrome/browser/flag-metadata.json
commit 629e20bb6864fa7c74e33bd4aa7f0337c9523257
Author: Louise Brett <loubrett@google.com>
Date: Wed Jun 15 01:53:05 2022
Extend tabbed web app feature flag expiries.
Bug: 897314
Change-Id: I6037af611ac359e0aad51112d47a6a948ead63c0
Reviewed-on:
Commit-Queue: Alan Cutter <alancutter@chromium.org>
Auto-Submit: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1014244}
[modify]
jh...@gmail.com <jh...@gmail.com> #77
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/edcc2a0de62aa4242f558e697ca352275649bc1a
commit edcc2a0de62aa4242f558e697ca352275649bc1a
Author: Louise Brett <loubrett@google.com>
Date: Wed Jun 22 04:31:15 2022
Add tab_strip field to WebAppInstallInfo.
This CL plumbs the tab_strip field through mojom_traits for use in
WebAppInstallInfo.
Explainer:https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md
Bug: 897314
Change-Id: I993fb3b19cefa95b124f456de43c3f8402ce957c
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3694874
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1016540}
[modify]https://crrev.com/edcc2a0de62aa4242f558e697ca352275649bc1a/third_party/blink/public/common/manifest/manifest.h
[modify]https://crrev.com/edcc2a0de62aa4242f558e697ca352275649bc1a/chrome/browser/web_applications/web_app_install_utils_unittest.cc
[modify]https://crrev.com/edcc2a0de62aa4242f558e697ca352275649bc1a/third_party/blink/common/manifest/manifest.cc
[modify]https://crrev.com/edcc2a0de62aa4242f558e697ca352275649bc1a/third_party/blink/public/common/manifest/manifest_mojom_traits.h
[modify]https://crrev.com/edcc2a0de62aa4242f558e697ca352275649bc1a/chrome/browser/web_applications/web_app_install_info.h
[modify]https://crrev.com/edcc2a0de62aa4242f558e697ca352275649bc1a/third_party/blink/public/mojom/BUILD.gn
[modify]https://crrev.com/edcc2a0de62aa4242f558e697ca352275649bc1a/third_party/blink/common/manifest/manifest_mojom_traits.cc
[modify]https://crrev.com/edcc2a0de62aa4242f558e697ca352275649bc1a/chrome/browser/web_applications/web_app_install_utils.cc
[modify]https://crrev.com/edcc2a0de62aa4242f558e697ca352275649bc1a/chrome/browser/web_applications/web_app_constants.h
commit edcc2a0de62aa4242f558e697ca352275649bc1a
Author: Louise Brett <loubrett@google.com>
Date: Wed Jun 22 04:31:15 2022
Add tab_strip field to WebAppInstallInfo.
This CL plumbs the tab_strip field through mojom_traits for use in
WebAppInstallInfo.
Explainer:
Bug: 897314
Change-Id: I993fb3b19cefa95b124f456de43c3f8402ce957c
Reviewed-on:
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1016540}
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
jg...@gmail.com <jg...@gmail.com> #78
[Description Changed]
so...@gmail.com <so...@gmail.com> #79
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/a0db97de163ba2e993b98f1a7c11e76a91462f1c
commit a0db97de163ba2e993b98f1a7c11e76a91462f1c
Author: Louise Brett <loubrett@google.com>
Date: Wed Jul 06 01:10:37 2022
Add tab_strip field to web_app and web_app_database
This CL ignores the home_tab icons, which will be handled in a
future CL.
Explainer:https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md
Bug: 897314
Change-Id: I03384e4e04157ce64af5e2124e6e013470c9b10c
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3740222
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1021024}
[add]https://crrev.com/a0db97de163ba2e993b98f1a7c11e76a91462f1c/chrome/browser/web_applications/proto/web_app_tab_strip.proto
[modify]https://crrev.com/a0db97de163ba2e993b98f1a7c11e76a91462f1c/chrome/browser/web_applications/web_app.cc
[modify]https://crrev.com/a0db97de163ba2e993b98f1a7c11e76a91462f1c/chrome/browser/web_applications/web_app.h
[modify]https://crrev.com/a0db97de163ba2e993b98f1a7c11e76a91462f1c/chrome/browser/web_applications/manifest_update_task.cc
[modify]https://crrev.com/a0db97de163ba2e993b98f1a7c11e76a91462f1c/chrome/browser/web_applications/proto/web_app.proto
[modify]https://crrev.com/a0db97de163ba2e993b98f1a7c11e76a91462f1c/chrome/browser/web_applications/test/web_app_test_utils.cc
[modify]https://crrev.com/a0db97de163ba2e993b98f1a7c11e76a91462f1c/chrome/browser/web_applications/web_app_unittest.cc
[modify]https://crrev.com/a0db97de163ba2e993b98f1a7c11e76a91462f1c/chrome/browser/web_applications/web_app_install_utils.cc
[modify]https://crrev.com/a0db97de163ba2e993b98f1a7c11e76a91462f1c/chrome/browser/web_applications/proto/BUILD.gn
[modify]https://crrev.com/a0db97de163ba2e993b98f1a7c11e76a91462f1c/chrome/browser/web_applications/web_app_database.cc
commit a0db97de163ba2e993b98f1a7c11e76a91462f1c
Author: Louise Brett <loubrett@google.com>
Date: Wed Jul 06 01:10:37 2022
Add tab_strip field to web_app and web_app_database
This CL ignores the home_tab icons, which will be handled in a
future CL.
Explainer:
Bug: 897314
Change-Id: I03384e4e04157ce64af5e2124e6e013470c9b10c
Reviewed-on:
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1021024}
[add]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
mr...@gmail.com <mr...@gmail.com> #80
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/741ba7f06fb05968222b6e3e865ef0517dfa6435
commit 741ba7f06fb05968222b6e3e865ef0517dfa6435
Author: Louise Brett <loubrett@google.com>
Date: Mon Jul 18 07:49:34 2022
Allow tabbed web apps to set a custom new tab URL
Tabbed web apps can set a URL in the manifest to be opened when the
new tab button is clicked, instead of opening the start URL.
Explainer:https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md
Bug: 897314
Change-Id: Iccfe133dafac645300752a3c18986abc81ac87bb
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3750616
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Mike Wasserman <msw@chromium.org>
Auto-Submit: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1025163}
[modify]https://crrev.com/741ba7f06fb05968222b6e3e865ef0517dfa6435/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
[modify]https://crrev.com/741ba7f06fb05968222b6e3e865ef0517dfa6435/chrome/browser/ui/web_applications/web_app_browser_controller.h
[modify]https://crrev.com/741ba7f06fb05968222b6e3e865ef0517dfa6435/chrome/browser/ui/web_applications/app_browser_controller.cc
[modify]https://crrev.com/741ba7f06fb05968222b6e3e865ef0517dfa6435/chrome/browser/ui/web_applications/app_browser_controller.h
[modify]https://crrev.com/741ba7f06fb05968222b6e3e865ef0517dfa6435/chrome/test/data/banners/manifest_tabbed_display_override.json
[modify]https://crrev.com/741ba7f06fb05968222b6e3e865ef0517dfa6435/chrome/browser/web_applications/web_app_registrar_unittest.cc
[modify]https://crrev.com/741ba7f06fb05968222b6e3e865ef0517dfa6435/chrome/browser/web_applications/web_app_registrar.cc
[modify]https://crrev.com/741ba7f06fb05968222b6e3e865ef0517dfa6435/chrome/browser/ui/web_applications/web_app_browser_controller.cc
[add]https://crrev.com/741ba7f06fb05968222b6e3e865ef0517dfa6435/chrome/test/data/banners/manifest_tab_strip_customizations.json
[modify]https://crrev.com/741ba7f06fb05968222b6e3e865ef0517dfa6435/chrome/browser/ui/browser.cc
[modify]https://crrev.com/741ba7f06fb05968222b6e3e865ef0517dfa6435/chrome/browser/web_applications/web_app_registrar.h
commit 741ba7f06fb05968222b6e3e865ef0517dfa6435
Author: Louise Brett <loubrett@google.com>
Date: Mon Jul 18 07:49:34 2022
Allow tabbed web apps to set a custom new tab URL
Tabbed web apps can set a URL in the manifest to be opened when the
new tab button is clicked, instead of opening the start URL.
Explainer:
Bug: 897314
Change-Id: Iccfe133dafac645300752a3c18986abc81ac87bb
Reviewed-on:
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Mike Wasserman <msw@chromium.org>
Auto-Submit: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1025163}
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[add]
[modify]
[modify]
jg...@gmail.com <jg...@gmail.com> #81
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/5ba24c793ffc9dd40451719f7039e54ce0516ae4
commit 5ba24c793ffc9dd40451719f7039e54ce0516ae4
Author: Louise Brett <loubrett@google.com>
Date: Tue Aug 09 04:24:06 2022
Open pinned home tab when tabbed web app opens.
For apps that have set the home tab in their manifest, the home tab
will be pinned any time the app is opened. This includes installing,
link capturing and opening from the shelf.
Future CLs will handle:
- Not allowing the pinned home tab to be closed.
- Links opened from home tab opening in new tabs.
- Pin home tab when app is restored.
Bug: 897314
Change-Id: Id23a5d95fd24800e0415aa7f9723e8f67758fac5
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3789442
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#1032870}
[modify]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/browser/ui/web_applications/web_app_launch_utils.cc
[modify]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
[modify]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/browser/ui/web_applications/web_app_launch_utils.h
[modify]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/browser/ui/web_applications/web_app_launch_process.cc
[modify]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/browser/web_applications/web_app_registrar.cc
[modify]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/browser/web_applications/web_app_database.cc
[modify]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/browser/ui/web_applications/test/web_app_browsertest_util.h
[add]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/browser/ui/web_applications/web_app_tabbed_utils.h
[add]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/test/data/web_apps/tab_strip_customizations.html
[add]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/browser/ui/web_applications/web_app_tabbed_utils.cc
[rename]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/test/data/web_apps/tab_strip_customizations.json
[modify]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/browser/ui/web_applications/app_browser_controller.cc
[modify]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/browser/ui/web_applications/test/web_app_browsertest_util.cc
[modify]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/browser/ui/BUILD.gn
[modify]https://crrev.com/5ba24c793ffc9dd40451719f7039e54ce0516ae4/chrome/browser/web_applications/web_app_registrar.h
commit 5ba24c793ffc9dd40451719f7039e54ce0516ae4
Author: Louise Brett <loubrett@google.com>
Date: Tue Aug 09 04:24:06 2022
Open pinned home tab when tabbed web app opens.
For apps that have set the home tab in their manifest, the home tab
will be pinned any time the app is opened. This includes installing,
link capturing and opening from the shelf.
Future CLs will handle:
- Not allowing the pinned home tab to be closed.
- Links opened from home tab opening in new tabs.
- Pin home tab when app is restored.
Bug: 897314
Change-Id: Id23a5d95fd24800e0415aa7f9723e8f67758fac5
Reviewed-on:
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#1032870}
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[add]
[add]
[add]
[rename]
[modify]
[modify]
[modify]
[modify]
jg...@gmail.com <jg...@gmail.com> #82
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/d9f966d3fe44fb0f29afdeb3a43f01a257ec63df
commit d9f966d3fe44fb0f29afdeb3a43f01a257ec63df
Author: Louise Brett <loubrett@google.com>
Date: Mon Aug 29 04:23:14 2022
Add navigation throttle for tabbed web apps
The navigation throttle is only created for tabbed web apps with a
pinned home tab. It causes the following behaviour:
- When a link is clicked on the home tab, it will open in a new tab.
- When a link to the home tab is clicked, it will open in the home
tab and this tab will be focused.
Bug: 897314
Change-Id: Ib8bd92329f9d47f2192c4fa3aa70a34f048cb420
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3826451
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1040249}
[modify]https://crrev.com/d9f966d3fe44fb0f29afdeb3a43f01a257ec63df/chrome/browser/ui/web_applications/web_app_launch_utils.cc
[modify]https://crrev.com/d9f966d3fe44fb0f29afdeb3a43f01a257ec63df/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
[modify]https://crrev.com/d9f966d3fe44fb0f29afdeb3a43f01a257ec63df/chrome/browser/web_applications/web_app_tab_helper.h
[modify]https://crrev.com/d9f966d3fe44fb0f29afdeb3a43f01a257ec63df/chrome/browser/ui/web_applications/web_app_launch_utils.h
[add]https://crrev.com/d9f966d3fe44fb0f29afdeb3a43f01a257ec63df/chrome/browser/ui/web_applications/tabbed_web_app_navigation_throttle.cc
[modify]https://crrev.com/d9f966d3fe44fb0f29afdeb3a43f01a257ec63df/chrome/browser/ui/BUILD.gn
[add]https://crrev.com/d9f966d3fe44fb0f29afdeb3a43f01a257ec63df/chrome/browser/ui/web_applications/tabbed_web_app_navigation_throttle.h
[modify]https://crrev.com/d9f966d3fe44fb0f29afdeb3a43f01a257ec63df/chrome/browser/chrome_content_browser_client.cc
commit d9f966d3fe44fb0f29afdeb3a43f01a257ec63df
Author: Louise Brett <loubrett@google.com>
Date: Mon Aug 29 04:23:14 2022
Add navigation throttle for tabbed web apps
The navigation throttle is only created for tabbed web apps with a
pinned home tab. It causes the following behaviour:
- When a link is clicked on the home tab, it will open in a new tab.
- When a link to the home tab is clicked, it will open in the home
tab and this tab will be focused.
Bug: 897314
Change-Id: Ib8bd92329f9d47f2192c4fa3aa70a34f048cb420
Reviewed-on:
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1040249}
[modify]
[modify]
[modify]
[modify]
[add]
[modify]
[add]
[modify]
mi...@gmail.com <mi...@gmail.com> #83
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/c88b09d86cd644e76755592eebbcc2fcab5ed880
commit c88b09d86cd644e76755592eebbcc2fcab5ed880
Author: Louise Brett <loubrett@google.com>
Date: Thu Sep 01 09:13:56 2022
Remove some tab menu options for tabbed web apps.
Not all of the tab menu options are relevant for tabbed web apps.
This CL removes:
- Add tab to group
- Move tab to another window
- Pin tab
- Follow/Unfollow site
For the pinned home tab the following are also removed:
- Duplicate
- Close
The added tests are intended to fail when new menu items are added.
This means that whoever is adding an item will need to consider
whether the item is relevant for tabbed web apps and either add it
to the test or disable the item for web apps.
Bug: 897314
Change-Id: I471f65463638ddffb4cf5645de99067e5e4dff06
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3864661
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Dana Fried <dfried@chromium.org>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1041958}
[modify]https://crrev.com/c88b09d86cd644e76755592eebbcc2fcab5ed880/chrome/browser/ui/web_applications/web_app_tabbed_utils.h
[modify]https://crrev.com/c88b09d86cd644e76755592eebbcc2fcab5ed880/chrome/browser/ui/web_applications/web_app_tabbed_utils.cc
[modify]https://crrev.com/c88b09d86cd644e76755592eebbcc2fcab5ed880/chrome/browser/ui/tabs/tab_menu_model.cc
[modify]https://crrev.com/c88b09d86cd644e76755592eebbcc2fcab5ed880/chrome/browser/ui/browser_tab_strip_model_delegate.h
[modify]https://crrev.com/c88b09d86cd644e76755592eebbcc2fcab5ed880/chrome/browser/ui/tabs/test_tab_strip_model_delegate.h
[modify]https://crrev.com/c88b09d86cd644e76755592eebbcc2fcab5ed880/chrome/browser/ui/browser_tab_strip_model_delegate.cc
[modify]https://crrev.com/c88b09d86cd644e76755592eebbcc2fcab5ed880/chrome/browser/ui/tabs/tab_menu_model_unittest.cc
[modify]https://crrev.com/c88b09d86cd644e76755592eebbcc2fcab5ed880/chrome/browser/ui/tabs/test_tab_strip_model_delegate.cc
[modify]https://crrev.com/c88b09d86cd644e76755592eebbcc2fcab5ed880/chrome/browser/ui/tabs/tab_strip_model_delegate.h
commit c88b09d86cd644e76755592eebbcc2fcab5ed880
Author: Louise Brett <loubrett@google.com>
Date: Thu Sep 01 09:13:56 2022
Remove some tab menu options for tabbed web apps.
Not all of the tab menu options are relevant for tabbed web apps.
This CL removes:
- Add tab to group
- Move tab to another window
- Pin tab
- Follow/Unfollow site
For the pinned home tab the following are also removed:
- Duplicate
- Close
The added tests are intended to fail when new menu items are added.
This means that whoever is adding an item will need to consider
whether the item is relevant for tabbed web apps and either add it
to the test or disable the item for web apps.
Bug: 897314
Change-Id: I471f65463638ddffb4cf5645de99067e5e4dff06
Reviewed-on:
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Dana Fried <dfried@chromium.org>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1041958}
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
br...@gmail.com <br...@gmail.com> #84
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/556b52113dff2adb309e2a4128da87d8dffe9559
commit 556b52113dff2adb309e2a4128da87d8dffe9559
Author: Louise Brett <loubrett@google.com>
Date: Thu Sep 08 08:11:19 2022
Add Copy URL to tab context menu
This menu item will only be shown for tabbed web apps.
Bug: 897314
Change-Id: Ieda51edc0602ecb81559457f26df70e6bb2fa643
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3875347
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Dana Fried <dfried@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1044431}
[modify]https://crrev.com/556b52113dff2adb309e2a4128da87d8dffe9559/chrome/browser/ui/browser_command_controller.cc
[modify]https://crrev.com/556b52113dff2adb309e2a4128da87d8dffe9559/chrome/browser/ui/tabs/tab_menu_model.cc
[modify]https://crrev.com/556b52113dff2adb309e2a4128da87d8dffe9559/chrome/browser/ui/browser_tab_strip_model_delegate.h
[modify]https://crrev.com/556b52113dff2adb309e2a4128da87d8dffe9559/chrome/browser/ui/tabs/test_tab_strip_model_delegate.h
[modify]https://crrev.com/556b52113dff2adb309e2a4128da87d8dffe9559/chrome/browser/ui/browser_tab_strip_model_delegate.cc
[modify]https://crrev.com/556b52113dff2adb309e2a4128da87d8dffe9559/chrome/browser/ui/browser_commands.cc
[modify]https://crrev.com/556b52113dff2adb309e2a4128da87d8dffe9559/tools/metrics/actions/actions.xml
[modify]https://crrev.com/556b52113dff2adb309e2a4128da87d8dffe9559/chrome/browser/ui/tabs/tab_strip_model.h
[modify]https://crrev.com/556b52113dff2adb309e2a4128da87d8dffe9559/chrome/browser/ui/tabs/tab_strip_model_delegate.h
[modify]https://crrev.com/556b52113dff2adb309e2a4128da87d8dffe9559/chrome/browser/ui/tabs/tab_strip_model.cc
[modify]https://crrev.com/556b52113dff2adb309e2a4128da87d8dffe9559/chrome/browser/ui/tabs/tab_menu_model_unittest.cc
[modify]https://crrev.com/556b52113dff2adb309e2a4128da87d8dffe9559/chrome/browser/ui/tabs/test_tab_strip_model_delegate.cc
[modify]https://crrev.com/556b52113dff2adb309e2a4128da87d8dffe9559/chrome/browser/ui/browser_commands.h
commit 556b52113dff2adb309e2a4128da87d8dffe9559
Author: Louise Brett <loubrett@google.com>
Date: Thu Sep 08 08:11:19 2022
Add Copy URL to tab context menu
This menu item will only be shown for tabbed web apps.
Bug: 897314
Change-Id: Ieda51edc0602ecb81559457f26df70e6bb2fa643
Reviewed-on:
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Dana Fried <dfried@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1044431}
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
wo...@gmail.com <wo...@gmail.com> #85
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/bca7e40f1be3d84ec01361cc3b6764d346b480f2
commit bca7e40f1be3d84ec01361cc3b6764d346b480f2
Author: Louise Brett <loubrett@google.com>
Date: Fri Sep 09 15:57:25 2022
Disable 'Open in Chrome' menu item for the pinned home tab of web apps
This option causes the tab to close, which we don't want to happen for
the pinned home tab.
Bug: 897314
Change-Id: I43b86ead14e37801f44c61de8e24f0333f858d52
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3874298
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1045138}
[modify]https://crrev.com/bca7e40f1be3d84ec01361cc3b6764d346b480f2/chrome/browser/ui/browser_command_controller.cc
[modify]https://crrev.com/bca7e40f1be3d84ec01361cc3b6764d346b480f2/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
commit bca7e40f1be3d84ec01361cc3b6764d346b480f2
Author: Louise Brett <loubrett@google.com>
Date: Fri Sep 09 15:57:25 2022
Disable 'Open in Chrome' menu item for the pinned home tab of web apps
This option causes the tab to close, which we don't want to happen for
the pinned home tab.
Bug: 897314
Change-Id: I43b86ead14e37801f44c61de8e24f0333f858d52
Reviewed-on:
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1045138}
[modify]
[modify]
ch...@gmail.com <ch...@gmail.com> #86
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/68e3a06a6f14c51b0d013c7e78405abe04787770
commit 68e3a06a6f14c51b0d013c7e78405abe04787770
Author: Louise Brett <loubrett@google.com>
Date: Wed Sep 14 20:21:48 2022
Only navigate the home tab if the URL has changed
Otherwise the home tab should just be focused.
As discussed in go/tabbed-pwas-home-tab, URLs that are equal to the
start URL but also have query params or hash params should open in
the home tab. In these cases the home tab should be navigated so the
page displays the correct content. However we don't want to navigate
the home tab if the URL hasn't changed to avoid an unecessary reload.
This doesn't handle scrolling back to the top of the page unfortunately.
Bug: 897314
Change-Id: Ibadd49a7841b4765f16e440cae8e196ce2b287e2
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3868627
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1047085}
[modify]https://crrev.com/68e3a06a6f14c51b0d013c7e78405abe04787770/chrome/browser/ui/web_applications/web_app_launch_utils.cc
[modify]https://crrev.com/68e3a06a6f14c51b0d013c7e78405abe04787770/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
[modify]https://crrev.com/68e3a06a6f14c51b0d013c7e78405abe04787770/chrome/browser/ui/web_applications/tabbed_web_app_navigation_throttle.cc
commit 68e3a06a6f14c51b0d013c7e78405abe04787770
Author: Louise Brett <loubrett@google.com>
Date: Wed Sep 14 20:21:48 2022
Only navigate the home tab if the URL has changed
Otherwise the home tab should just be focused.
As discussed in go/tabbed-pwas-home-tab, URLs that are equal to the
start URL but also have query params or hash params should open in
the home tab. In these cases the home tab should be navigated so the
page displays the correct content. However we don't want to navigate
the home tab if the URL hasn't changed to avoid an unecessary reload.
This doesn't handle scrolling back to the top of the page unfortunately.
Bug: 897314
Change-Id: Ibadd49a7841b4765f16e440cae8e196ce2b287e2
Reviewed-on:
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1047085}
[modify]
[modify]
[modify]
al...@gmail.com <al...@gmail.com> #87
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/86f7cdad51c753a14af355acb0638d0ebd5282fd
commit 86f7cdad51c753a14af355acb0638d0ebd5282fd
Author: Louise Brett <loubrett@google.com>
Date: Wed Sep 28 08:33:17 2022
Remove favicons for tabbed web apps
For most tabbed web apps the favicon is the same for every tab, so
avoid repetition by removing it.
Bug: 897314
Change-Id: I5b00e1e23d479301ff8f376ca2be29f2d8780ead
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3878449
Reviewed-by: Elly Fong-Jones <ellyjones@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#1052286}
[modify]https://crrev.com/86f7cdad51c753a14af355acb0638d0ebd5282fd/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
[modify]https://crrev.com/86f7cdad51c753a14af355acb0638d0ebd5282fd/chrome/browser/ui/browser.cc
[modify]https://crrev.com/86f7cdad51c753a14af355acb0638d0ebd5282fd/chrome/browser/ui/web_applications/app_browser_controller_browsertest.cc
commit 86f7cdad51c753a14af355acb0638d0ebd5282fd
Author: Louise Brett <loubrett@google.com>
Date: Wed Sep 28 08:33:17 2022
Remove favicons for tabbed web apps
For most tabbed web apps the favicon is the same for every tab, so
avoid repetition by removing it.
Bug: 897314
Change-Id: I5b00e1e23d479301ff8f376ca2be29f2d8780ead
Reviewed-on:
Reviewed-by: Elly Fong-Jones <ellyjones@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#1052286}
[modify]
[modify]
[modify]
ti...@gmail.com <ti...@gmail.com> #88
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/58ed936db675a06a0897daf0534fab3b21d8a03e
commit 58ed936db675a06a0897daf0534fab3b21d8a03e
Author: Louise Brett <loubrett@google.com>
Date: Tue Oct 25 07:26:15 2022
Only create tabbed web app navigation throttle for primary main frame
This fixes an issue with the pinned home tab where subframe
navigations were opening in a new tab, causing some strange bahviour.
This change also adds WillRedirectRequest(). This doesn't change
any behaviour but makes it clear what is happening with redirects.
Bug: 897314
Change-Id: I9af7e791dae976a3148bc38d29a05bcd7ccaac54
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3963947
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1063187}
[modify]https://crrev.com/58ed936db675a06a0897daf0534fab3b21d8a03e/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
[modify]https://crrev.com/58ed936db675a06a0897daf0534fab3b21d8a03e/chrome/browser/ui/web_applications/tabbed_web_app_navigation_throttle.cc
[modify]https://crrev.com/58ed936db675a06a0897daf0534fab3b21d8a03e/chrome/test/data/web_apps/tab_strip_customizations.html
[modify]https://crrev.com/58ed936db675a06a0897daf0534fab3b21d8a03e/chrome/browser/ui/web_applications/tabbed_web_app_navigation_throttle.h
commit 58ed936db675a06a0897daf0534fab3b21d8a03e
Author: Louise Brett <loubrett@google.com>
Date: Tue Oct 25 07:26:15 2022
Only create tabbed web app navigation throttle for primary main frame
This fixes an issue with the pinned home tab where subframe
navigations were opening in a new tab, causing some strange bahviour.
This change also adds WillRedirectRequest(). This doesn't change
any behaviour but makes it clear what is happening with redirects.
Bug: 897314
Change-Id: I9af7e791dae976a3148bc38d29a05bcd7ccaac54
Reviewed-on:
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1063187}
[modify]
[modify]
[modify]
[modify]
le...@centex.com <le...@centex.com> #89
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/32c3be549a4b623761b02aa6fba06a5d94b04e79
commit 32c3be549a4b623761b02aa6fba06a5d94b04e79
Author: Louise Brett <loubrett@google.com>
Date: Fri Nov 04 02:55:55 2022
Dont create tabbed web app navigation throttle for reloads.
In some situations, reloading the home tab would cause a new tab to
open. It doesn't make sense for reloading to open in a new tab or
focus the home tab, so we shouldn't create the throttle for reloads.
Bug: 897314
Change-Id: I9fcdc53619adbe0776b8da572f345fc831624f3b
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/4001320
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1067380}
[modify]https://crrev.com/32c3be549a4b623761b02aa6fba06a5d94b04e79/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
[modify]https://crrev.com/32c3be549a4b623761b02aa6fba06a5d94b04e79/chrome/browser/ui/web_applications/tabbed_web_app_navigation_throttle.cc
commit 32c3be549a4b623761b02aa6fba06a5d94b04e79
Author: Louise Brett <loubrett@google.com>
Date: Fri Nov 04 02:55:55 2022
Dont create tabbed web app navigation throttle for reloads.
In some situations, reloading the home tab would cause a new tab to
open. It doesn't make sense for reloading to open in a new tab or
focus the home tab, so we shouldn't create the throttle for reloads.
Bug: 897314
Change-Id: I9fcdc53619adbe0776b8da572f345fc831624f3b
Reviewed-on:
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1067380}
[modify]
[modify]
pf...@gmail.com <pf...@gmail.com> #90
[Empty comment from Monorail migration]
[Monorail components: UI>Browser>WebAppInstalls>Tabbed]
[Monorail components: UI>Browser>WebAppInstalls>Tabbed]
la...@gmail.com <la...@gmail.com> #91
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/6024a419704c71e2cddff8c4525c9d1efc6769b1
commit 6024a419704c71e2cddff8c4525c9d1efc6769b1
Author: Louise Brett <loubrett@google.com>
Date: Mon Nov 07 01:18:50 2022
Don't look at query params when comparing home tab URL for tabbed PWAs.
If the start_url of a tabbed web app contains query params, an
identical URL without the query params should also be considered
part of the home tab.
Bug: 897314
Change-Id: Ie023fc63ac4f1455a7fd6a2d1123db7eacdb6c50
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/4005623
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#1067949}
[modify]https://crrev.com/6024a419704c71e2cddff8c4525c9d1efc6769b1/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
[modify]https://crrev.com/6024a419704c71e2cddff8c4525c9d1efc6769b1/chrome/browser/ui/web_applications/web_app_tabbed_utils.cc
[add]https://crrev.com/6024a419704c71e2cddff8c4525c9d1efc6769b1/chrome/test/data/web_apps/tab_strip_query_params_in_start_url.json
commit 6024a419704c71e2cddff8c4525c9d1efc6769b1
Author: Louise Brett <loubrett@google.com>
Date: Mon Nov 07 01:18:50 2022
Don't look at query params when comparing home tab URL for tabbed PWAs.
If the start_url of a tabbed web app contains query params, an
identical URL without the query params should also be considered
part of the home tab.
Bug: 897314
Change-Id: Ie023fc63ac4f1455a7fd6a2d1123db7eacdb6c50
Reviewed-on:
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#1067949}
[modify]
[modify]
[add]
ti...@gmail.com <ti...@gmail.com> #92
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/015114f674e4f99e6c74cdd28bfa268c7397af6d
commit 015114f674e4f99e6c74cdd28bfa268c7397af6d
Author: Louise Brett <loubrett@google.com>
Date: Mon Nov 07 04:14:11 2022
Update tabbed PWAs flag description.
People often search for "tabbed" to try find this flag but the
description previously didn't contain that word so the flag wouldn't
show up.
Bug: 897314
Change-Id: Iec4f3fee3979f153e817d7cccb06dccfea638a3d
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/4005694
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#1067973}
[modify]https://crrev.com/015114f674e4f99e6c74cdd28bfa268c7397af6d/chrome/browser/flag_descriptions.cc
commit 015114f674e4f99e6c74cdd28bfa268c7397af6d
Author: Louise Brett <loubrett@google.com>
Date: Mon Nov 07 04:14:11 2022
Update tabbed PWAs flag description.
People often search for "tabbed" to try find this flag but the
description previously didn't contain that word so the flag wouldn't
show up.
Bug: 897314
Change-Id: Iec4f3fee3979f153e817d7cccb06dccfea638a3d
Reviewed-on:
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#1067973}
[modify]
jm...@gmail.com <jm...@gmail.com> #93
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/ae01bed2171b357155ef18e220130f9f1a6b8c66
commit ae01bed2171b357155ef18e220130f9f1a6b8c66
Author: Eric Willigers <ericwilligers@chromium.org>
Date: Mon Nov 14 01:04:58 2022
Desktop PWAs: Extend expiry of tab-strip flags
We extend the following flags:
- enable-desktop-pwas-tab-strip
- enable-desktop-pwas-tab-strip-settings
- enable-desktop-pwas-sub-apps
- enable-desktop-pwas-default-offline-page
Bug: 897314
Change-Id: I127ec4a2433942462668057350f3ee91e374183a
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/4022954
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Louise Brett <loubrett@google.com>
Auto-Submit: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1070828}
[modify]https://crrev.com/ae01bed2171b357155ef18e220130f9f1a6b8c66/chrome/browser/flag-metadata.json
commit ae01bed2171b357155ef18e220130f9f1a6b8c66
Author: Eric Willigers <ericwilligers@chromium.org>
Date: Mon Nov 14 01:04:58 2022
Desktop PWAs: Extend expiry of tab-strip flags
We extend the following flags:
- enable-desktop-pwas-tab-strip
- enable-desktop-pwas-tab-strip-settings
- enable-desktop-pwas-sub-apps
- enable-desktop-pwas-default-offline-page
Bug: 897314
Change-Id: I127ec4a2433942462668057350f3ee91e374183a
Reviewed-on:
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Louise Brett <loubrett@google.com>
Auto-Submit: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1070828}
[modify]
fr...@gmail.com <fr...@gmail.com> #94
[Empty comment from Monorail migration]
po...@gmail.com <po...@gmail.com> #95
We've found the following bugs / issues for tabbed PWA's in our tests:
- The home_tab field is ignored if we set an url different than the start_url. Proposed solution: home_tab url should be the start_url of a tabbed PWA
- The window title is overlayed over the tab navigation. Proposed solution: should be hidden
- We've found no way to detect if the PWA is in tabbed mode or not (because of the flag). Is there a way to detect this?
Thanks for your feedback!
- The home_tab field is ignored if we set an url different than the start_url. Proposed solution: home_tab url should be the start_url of a tabbed PWA
- The window title is overlayed over the tab navigation. Proposed solution: should be hidden
- We've found no way to detect if the PWA is in tabbed mode or not (because of the flag). Is there a way to detect this?
Thanks for your feedback!
[Deleted User] <[Deleted User]> #96
[Comment Deleted]
tl...@gmail.com <tl...@gmail.com> #97
[Empty comment from Monorail migration]
pa...@gmail.com <pa...@gmail.com> #98
[Empty comment from Monorail migration]
to...@gmail.com <to...@gmail.com> #99
[Empty comment from Monorail migration]
de...@gmail.com <de...@gmail.com> #100
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/0115847959389e0596cc2cea975f1bd7728ceaa5
commit 0115847959389e0596cc2cea975f1bd7728ceaa5
Author: Louise Brett <loubrett@google.com>
Date: Wed Apr 26 08:06:13 2023
Add new flag for tabbed mode customizations.
Add a new flag for tabbed mode to separate the 'tabbed' display mode
and the 'tab_strip' manifest field. This new flag is for the
'tab_strip' field which allows apps to customise the tab strip and the
existing flag, kDesktopPWAsTabStrip, is for the tabbed display mode.
See explainer for more detail:
https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md
Bug: 897314
Change-Id: I86806d626ba2357fdcbf01f1b29512aa6f09015d
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/4478391
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Code-Coverage: Findit <findit-for-me@appspot.gserviceaccount.com>
Reviewed-by: Glen Robertson <glenrob@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1135781}
[modify]https://crrev.com/0115847959389e0596cc2cea975f1bd7728ceaa5/chrome/browser/flag_descriptions.cc
[modify]https://crrev.com/0115847959389e0596cc2cea975f1bd7728ceaa5/third_party/blink/renderer/platform/runtime_enabled_features.json5
[modify]https://crrev.com/0115847959389e0596cc2cea975f1bd7728ceaa5/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
[modify]https://crrev.com/0115847959389e0596cc2cea975f1bd7728ceaa5/content/child/runtime_features.cc
[modify]https://crrev.com/0115847959389e0596cc2cea975f1bd7728ceaa5/chrome/browser/about_flags.cc
[modify]https://crrev.com/0115847959389e0596cc2cea975f1bd7728ceaa5/third_party/blink/common/features.cc
[modify]https://crrev.com/0115847959389e0596cc2cea975f1bd7728ceaa5/third_party/blink/public/common/features.h
[modify]https://crrev.com/0115847959389e0596cc2cea975f1bd7728ceaa5/chrome/browser/flag_descriptions.h
[modify]https://crrev.com/0115847959389e0596cc2cea975f1bd7728ceaa5/third_party/blink/renderer/modules/manifest/manifest_parser.cc
[modify]https://crrev.com/0115847959389e0596cc2cea975f1bd7728ceaa5/chrome/browser/flag-metadata.json
[modify]https://crrev.com/0115847959389e0596cc2cea975f1bd7728ceaa5/tools/metrics/histograms/enums.xml
commit 0115847959389e0596cc2cea975f1bd7728ceaa5
Author: Louise Brett <loubrett@google.com>
Date: Wed Apr 26 08:06:13 2023
Add new flag for tabbed mode customizations.
Add a new flag for tabbed mode to separate the 'tabbed' display mode
and the 'tab_strip' manifest field. This new flag is for the
'tab_strip' field which allows apps to customise the tab strip and the
existing flag, kDesktopPWAsTabStrip, is for the tabbed display mode.
See explainer for more detail:
Bug: 897314
Change-Id: I86806d626ba2357fdcbf01f1b29512aa6f09015d
Reviewed-on:
Commit-Queue: Louise Brett <loubrett@google.com>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Code-Coverage: Findit <findit-for-me@appspot.gserviceaccount.com>
Reviewed-by: Glen Robertson <glenrob@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1135781}
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
[modify]
ru...@gmail.com <ru...@gmail.com> #101
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/5d5013f516d270b2bd4d6d257de2d710c2740bef
commit 5d5013f516d270b2bd4d6d257de2d710c2740bef
Author: Louise Brett <loubrett@google.com>
Date: Thu May 18 07:37:49 2023
Manifest updating for tab_strip field
Bug: 897314
Change-Id: I048c286a90c63c0a5747ddaf4bd9eaed23889791
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/4541946
Reviewed-by: Glen Robertson <glenrob@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#1145848}
[modify]https://crrev.com/5d5013f516d270b2bd4d6d257de2d710c2740bef/chrome/browser/web_applications/web_app.h
[modify]https://crrev.com/5d5013f516d270b2bd4d6d257de2d710c2740bef/chrome/browser/web_applications/manifest_update_manager_browsertest.cc
[modify]https://crrev.com/5d5013f516d270b2bd4d6d257de2d710c2740bef/chrome/browser/web_applications/manifest_update_utils.cc
commit 5d5013f516d270b2bd4d6d257de2d710c2740bef
Author: Louise Brett <loubrett@google.com>
Date: Thu May 18 07:37:49 2023
Manifest updating for tab_strip field
Bug: 897314
Change-Id: I048c286a90c63c0a5747ddaf4bd9eaed23889791
Reviewed-on:
Reviewed-by: Glen Robertson <glenrob@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#1145848}
[modify]
[modify]
[modify]
ks...@gmail.com <ks...@gmail.com> #102
Re https://crbug.com/chromium/897314#c94 :
Thanks for the feedback Philipp! Sorry for the slow response - I only just saw your comment.
> The home_tab field is ignored if we set an url different than the start_url. Proposed solution: home_tab url should be the start_url of a tabbed PWA
We've decided to not let the home tab url be customisable for now - so we will use the start_url. But even if you do try to set a url, the home_tab field shouldn't be completely ignored - if you're able to share the syntax you used that would help to figure out what is happening here.
> The window title is overlayed over the tab navigation. Proposed solution: should be hidden
Are you using windows? If so, this is tracked inhttps://crbug.com/1084384
> We've found no way to detect if the PWA is in tabbed mode or not (because of the flag). Is there a way to detect this?
You can use a media query to check the display mode. Eg: media="(display-mode: tabbed)"
Thanks for the feedback Philipp! Sorry for the slow response - I only just saw your comment.
> The home_tab field is ignored if we set an url different than the start_url. Proposed solution: home_tab url should be the start_url of a tabbed PWA
We've decided to not let the home tab url be customisable for now - so we will use the start_url. But even if you do try to set a url, the home_tab field shouldn't be completely ignored - if you're able to share the syntax you used that would help to figure out what is happening here.
> The window title is overlayed over the tab navigation. Proposed solution: should be hidden
Are you using windows? If so, this is tracked in
> We've found no way to detect if the PWA is in tabbed mode or not (because of the flag). Is there a way to detect this?
You can use a media query to check the display mode. Eg: media="(display-mode: tabbed)"
ma...@gmail.com <ma...@gmail.com> #103
Thanks for your feedback Louise! Are there any plans to bring the tabbed mode in trial?
jo...@gmail.com <jo...@gmail.com> #104
We've found another "bug": If the PWA ist in tabbed mode, the launch_handler settings in the manifest (https://developer.mozilla.org/en-US/docs/Web/API/Launch_Handler_API ) are ignored. It will always open a new tab instead of trigger the launchQueue when "focus-existing" is defined in the manifest.
st...@gmail.com <st...@gmail.com> #105
We're planning to run an origin trial on ChromeOS from M117.
I've filedhttps://crbug.com/1466384 to track the launch_handler bug. Thanks for pointing this out!
I've filed
se...@gmail.com <se...@gmail.com> #106
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/541ae570566c2da6dab7d5e3630e9a74395ff584
commit 541ae570566c2da6dab7d5e3630e9a74395ff584
Author: Louise Brett <loubrett@google.com>
Date: Fri Jul 21 00:27:35 2023
Add use counter for tabbed display mode.
Bug: 897314
Change-Id: Iaacedea5634481074f771efcaaa25210714216a9
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/4701610
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Auto-Submit: Louise Brett <loubrett@google.com>
Commit-Queue: Dominick Ng <dominickn@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1173252}
[modify]https://crrev.com/541ae570566c2da6dab7d5e3630e9a74395ff584/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
[modify]https://crrev.com/541ae570566c2da6dab7d5e3630e9a74395ff584/third_party/blink/renderer/modules/manifest/manifest_manager.cc
[modify]https://crrev.com/541ae570566c2da6dab7d5e3630e9a74395ff584/third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom
[modify]https://crrev.com/541ae570566c2da6dab7d5e3630e9a74395ff584/tools/metrics/histograms/enums.xml
commit 541ae570566c2da6dab7d5e3630e9a74395ff584
Author: Louise Brett <loubrett@google.com>
Date: Fri Jul 21 00:27:35 2023
Add use counter for tabbed display mode.
Bug: 897314
Change-Id: Iaacedea5634481074f771efcaaa25210714216a9
Reviewed-on:
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Auto-Submit: Louise Brett <loubrett@google.com>
Commit-Queue: Dominick Ng <dominickn@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1173252}
[modify]
[modify]
[modify]
[modify]
je...@gmail.com <je...@gmail.com> #107
The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src/+/bc12de7f20408d4934f360a041aaf525087c7a3b
commit bc12de7f20408d4934f360a041aaf525087c7a3b
Author: Louise Brett <loubrett@google.com>
Date: Fri Aug 04 13:28:55 2023
Enable origin trial for tabbed mode on ChromeOS
Intent to experiment:https://groups.google.com/a/chromium.org/g/blink-dev/c/m16m2TEq-NM/m/0Bc10numCgAJ
Bug: 897314
Change-Id: I5b521cd572fe2f2d6919ce0839722fe84475400a
Reviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/4751382
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1179554}
[modify]https://crrev.com/bc12de7f20408d4934f360a041aaf525087c7a3b/third_party/blink/renderer/platform/runtime_enabled_features.json5
commit bc12de7f20408d4934f360a041aaf525087c7a3b
Author: Louise Brett <loubrett@google.com>
Date: Fri Aug 04 13:28:55 2023
Enable origin trial for tabbed mode on ChromeOS
Intent to experiment:
Bug: 897314
Change-Id: I5b521cd572fe2f2d6919ce0839722fe84475400a
Reviewed-on:
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1179554}
[modify]
ro...@gmail.com <ro...@gmail.com> #108
[Empty comment from Monorail migration]
[Monorail components: -UI>Browser>WebAppInstalls]
[Monorail components: -UI>Browser>WebAppInstalls]
un...@gmail.com <un...@gmail.com> #109
This issue was migrated from crbug.com/chromium/897314?no_tracker_redirect=1
[Monorail blocked-on:crbug.com/chromium/1020050 , crbug.com/chromium/1062169 , crbug.com/chromium/1065757 , crbug.com/chromium/1076721 , crbug.com/chromium/1076725 , crbug.com/chromium/1076726 , crbug.com/chromium/1076775 , crbug.com/chromium/1076777 , crbug.com/chromium/1076778 , crbug.com/chromium/1076780 , crbug.com/chromium/1078301 , crbug.com/chromium/1082103 , crbug.com/chromium/1084443 , crbug.com/chromium/1104083 , crbug.com/chromium/1156880 , crbug.com/chromium/1205701 , crbug.com/chromium/1230434 , crbug.com/chromium/1268237 , crbug.com/chromium/1381358 , crbug.com/chromium/1406730 , crbug.com/chromium/1417525 , crbug.com/chromium/1418181 ]
[Monorail blocking:crbug.com/chromium/917517 , crbug.com/chromium/953472 , crbug.com/chromium/964071 ]
[Monorail components added to Component Tags custom field.]
[Monorail blocked-on:
[Monorail blocking:
[Monorail components added to Component Tags custom field.]
ca...@gmail.com <ca...@gmail.com> #110
I'm a new Droid owner after being a Windows Mobile owner for many years and I must
say I'm shocked that Android doesn't support a native solution to accept meeting
appoiontments sent by email that can be accepted/rejected direcly, without some
bizarre work around. How is this possible and when will this be corrected?
say I'm shocked that Android doesn't support a native solution to accept meeting
appoiontments sent by email that can be accepted/rejected direcly, without some
bizarre work around. How is this possible and when will this be corrected?
jc...@gmail.com <jc...@gmail.com> #111
Oh come on guys! Are you serious? No support for calendar events? I just received my
new HTC Hero for my birthday last night. I've been in love with my Blackberry and
didn't like the idea of a new phone. But I gave it a try and loved the new Android
phone UNTIL my office sent me a calendar event changing the time and location of a
business meeting I was to have this morning. And guess what? Not only did it not
autoadd to my calendar, I didn't have an option to ACCEPT nor was I able to view any
information within the sent calendar event.
This is not acceptable. Who do you think is shelling out money for these new phones?
15 year olds? No, it's the rest of us that work for a living and have such busy
schedules we rely on our calendar/phones.
PLEASE FIX IT SOON!
My phone is being returned tonight and I'm going back to my Blackberry.
new HTC Hero for my birthday last night. I've been in love with my Blackberry and
didn't like the idea of a new phone. But I gave it a try and loved the new Android
phone UNTIL my office sent me a calendar event changing the time and location of a
business meeting I was to have this morning. And guess what? Not only did it not
autoadd to my calendar, I didn't have an option to ACCEPT nor was I able to view any
information within the sent calendar event.
This is not acceptable. Who do you think is shelling out money for these new phones?
15 year olds? No, it's the rest of us that work for a living and have such busy
schedules we rely on our calendar/phones.
PLEASE FIX IT SOON!
My phone is being returned tonight and I'm going back to my Blackberry.
jc...@gmail.com <jc...@gmail.com> #112
And on a separate note a 5mp camera is useless without a flash.
th...@gmail.com <th...@gmail.com> #113
A solution for this must be on its way. Everything else is disaster. Fundamental stuff.
[Deleted User] <[Deleted User]> #114
Not being able to use own iCal files is really poor. No, i do not want to use Google
Calendar.
Calendar.
mr...@gmail.com <mr...@gmail.com> #115
Has anyone been able to download the update to iCal manager from jholstein? I can't
contact him, and the market page he posted doesn't work anymore. I found a couple of
bugs in the app and wanted to update it first before reporting the bugs.
contact him, and the market page he posted doesn't work anymore. I found a couple of
bugs in the app and wanted to update it first before reporting the bugs.
dn...@gmail.com <dn...@gmail.com> #116
still wait for this to be sorted... HTC Desire
ar...@gmail.com <ar...@gmail.com> #117
This was reported in 2008 as an enhancement but it really is a necessity.
I don't have proper access to my calendars. The only way possible is if I
completely switch to google calendar. My other family members have I phones but I
went with Android because I do not like the idea of the control Apple has on the
Iphone apps and Android is supposed to be open. If the only way for me to use this
vital function is to switch to google then Google is no different than Apple.
The Iphone I know works well with the basic vital functions eg Email, Calendar,
Contacts. I will stick with Android for now as it is newer on the market and has
potential but many have already become frustrated with the lack of full basic
functionality that they are switching.
I don't have proper access to my calendars. The only way possible is if I
completely switch to google calendar. My other family members have I phones but I
went with Android because I do not like the idea of the control Apple has on the
Iphone apps and Android is supposed to be open. If the only way for me to use this
vital function is to switch to google then Google is no different than Apple.
The Iphone I know works well with the basic vital functions eg Email, Calendar,
Contacts. I will stick with Android for now as it is newer on the market and has
potential but many have already become frustrated with the lack of full basic
functionality that they are switching.
tr...@gmail.com <tr...@gmail.com> #118
New Incredible owner, was hoping that this issue was fixed already. Seems simple!
bp...@gmail.com <bp...@gmail.com> #119
I am a new incredible owner... Hope this is supported soon
[Deleted User] <[Deleted User]> #120
Yes please, implement this enhancement. Android 1.5 / TMo Mytouch.
su...@gmail.com <su...@gmail.com> #121
This sucks, My wife gets to plan every thing. She tells me if I can't decline it then
it must be OK.
Come on this issue seams to be pretty old, Get this fixed before I have to go to
another co ed baby shower!!!!
it must be OK.
Come on this issue seams to be pretty old, Get this fixed before I have to go to
another co ed baby shower!!!!
mt...@gmail.com <mt...@gmail.com> #122
Seriously, this is STILL a medium priority for android?
Uhm....if I get a 2.1 update to my Hero and this isn't addressed, I might not be
buying the Evo when it comes out a few weeks later. It is that huge a deal for me
that I will shelve Android and look at a Win7 phone (gulp) until this is fixed.
Medium?
Uhm....if I get a 2.1 update to my Hero and this isn't addressed, I might not be
buying the Evo when it comes out a few weeks later. It is that huge a deal for me
that I will shelve Android and look at a Win7 phone (gulp) until this is fixed.
Medium?
ma...@gmail.com <ma...@gmail.com> #123
How could something as simple as Accepting meeting invites not be a feature of the
android operating system? My boss just got the incredible and if he isn't able to
view/accept invites on his phone, he will go back to the iphone.
android operating system? My boss just got the incredible and if he isn't able to
view/accept invites on his phone, he will go back to the iphone.
un...@canit.se <un...@canit.se> #124
Come on Google this must be seen as core function of a smart phone today, please fix it!
ch...@gmail.com <ch...@gmail.com> #125
Every other smartphone OS does this, please catch up!
br...@gmail.com <br...@gmail.com> #126
[Comment deleted]
br...@gmail.com <br...@gmail.com> #127
I never noticed it before, but today i noticed that not only is it not possible to
open .ics on your phone but also it is not possible to accept a new time proposal for
a meeting. Not even in the online gmail client. Google should really take a look at
it and fix these issue's soon or using any android system as my business phone might
not be such a good idea.
open .ics on your phone but also it is not possible to accept a new time proposal for
a meeting. Not even in the online gmail client. Google should really take a look at
it and fix these issue's soon or using any android system as my business phone might
not be such a good idea.
do...@gmail.com <do...@gmail.com> #128
I just moved from the palm pro to the new Sprint EVO and i cannot believe this is even an issue. This is a horrendous oversight. I am considering going back to palm.
sa...@gmail.com <sa...@gmail.com> #129
How can this be a Medium priority ??
Would have bought some other phone if I had known earlier that these basic features are not supported !!
Would have bought some other phone if I had known earlier that these basic features are not supported !!
da...@gmail.com <da...@gmail.com> #130
Issue has been open since late 2008, and we are half way done with 2010 and no resolution. Accepting invites and adding it to a calender should be a top priority not a medium one. Please, please, please someone get this working.
tr...@gmail.com <tr...@gmail.com> #131
There is a free app called ics bot that works great... associates ics files with your calendar and adds the events with one click.
wi...@gmail.com <wi...@gmail.com> #132
Completely agree. I second this.
hu...@gmail.com <hu...@gmail.com> #133
Just discovered this issue. Being a blackberry user I forgot how crucial a feature this was until I made the switch to android. I took this for granted on my blackberry. How will android be taken seriously by the business world if they can't handle simple business like tasks? I have an HTC EVO and have switched to using the HTC mail client as that allows importing items to the calendar, but without push notifications, I'm not sure what this will do to my battery life.
ll...@gmail.com <ll...@gmail.com> #134
I really need to have android import ics documents... as well as group ics files such as ones created by ical
ek...@gmail.com <ek...@gmail.com> #135
This is becoming absurd. The very basic feature: to be able to accept meeting invitations from outlook and gmail calendars. Unfortunately, google is imitating the same disgraceful behavior of microsoft - putting politics before customer service (outlook support) and ignoring basics (supporting its own calendar, jesus) while developing cool but less important features.
We are seriously considering to move all our employees from android to blackberry or iphone. i hear it from other companies. without the above it is obvious that the android is useless for business.
We are seriously considering to move all our employees from android to blackberry or iphone. i hear it from other companies. without the above it is obvious that the android is useless for business.
[Deleted User] <[Deleted User]> #136
I have been loveing my HTC Desire so far. But when i discovered that meeting requests that didn't went trought my exchange server could not be ansverd i was furious. This is a wery big issue. If it isn't fixed in 2.2 i must with back to my windows phone again
ja...@gmail.com <ja...@gmail.com> #137
Oh my... seriously? This is a #1 priority for any email client. This should be an embarrassment to the Android team.
wi...@gmail.com <wi...@gmail.com> #138
Please fix! I don't know why the guy that created ICS Manager pulled his market product but it worked great. Having no solution really sucks.
Google.... Help!
Google.... Help!
wi...@gmail.com <wi...@gmail.com> #139
Can someone find out what happened to this guy - he actually fixed the issue, then disappeared like John Galt:
Comment 54 by jholstein, Dec 04, 2009 As a former Treo user with an IMAP EMail account, I felt completely disabled without
this feature.
I have developed and uploaded a trial version of an App that will open iCal
attachments and create Calendar Appointments automatically for you. It's called iCal
Manager TRIAL.
Search for "iCal" in your Marketplace...
And check outhttp://www.treodroid.com for other apps that might be useful for former
Treo users who have decided to "upgrade" to the Droid...
Thanks!
Comment 54 by jholstein, Dec 04, 2009 As a former Treo user with an IMAP EMail account, I felt completely disabled without
this feature.
I have developed and uploaded a trial version of an App that will open iCal
attachments and create Calendar Appointments automatically for you. It's called iCal
Manager TRIAL.
Search for "iCal" in your Marketplace...
And check out
Treo users who have decided to "upgrade" to the Droid...
Thanks!
sy...@gmail.com <sy...@gmail.com> #140
Google - not having support for iCal is ridiculous.
Everyone: Let's coordinate our efforts.
Please go to the issue below and add a star to indicate how important having iCal support is to the market:
http://code.google.com/p/android/issues/detail?id=2361&q=ical&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
Everyone: Let's coordinate our efforts.
Please go to the issue below and add a star to indicate how important having iCal support is to the market:
su...@gmail.com <su...@gmail.com> #141
ICS Bot seems to solve the issue, at least for me on Android 2.1 (HTC Hero w. VanillainROM 1.1)
http://www.androidzoom.com/android_applications/tools/ics-bot_eyyd.html
Still, I would prefer a built-in solution.
Still, I would prefer a built-in solution.
ma...@gmail.com <ma...@gmail.com> #142
Yes, just got laughed at by people at the office for not being able to respond to an iCal invitation on my new Droid. Love the phone, but this is pretty essential functionality at this point.
ji...@gmail.com <ji...@gmail.com> #143
Just got a Droid X and now rather sad to realize this is an issue. This is such a "you have got be kidding me" kind of problem.
bl...@gmail.com <bl...@gmail.com> #144
Add me to the list of disgruntled users. I have the HTC incredible. No luck using the ICS Bot app.
jo...@gmail.com <jo...@gmail.com> #145
Wow... nice to see I'm not the only "crazy" one who doesn't get all the fuss about the Android. I had a BB Storm up until August 5th where I "upgraded" to the Samsung Moment. At first I was mesmerized by the bells-and-whistles and fluid screen movement, however the 1) lack of ics support, 2) lack of Google task synchronization, 3) insanely low battery life... I'm completely disenchanted with this phone. Not to mention, there have been pleas from a loyal fan base to Google to address these issues for years!... "Let them eat cake". I have a business to run.
Bummer... I have to go back to Blackberry at the tail end of my trial period because this phone, well, sucks. I'm headed for the life rafts. Good luck everyone.
Bummer... I have to go back to Blackberry at the tail end of my trial period because this phone, well, sucks. I'm headed for the life rafts. Good luck everyone.
aw...@whitemice.org <aw...@whitemice.org> #146
Stunning! I can't open an ics / iCalendar file on an Android (Droid) phone???? Seriously! Wow.
rk...@gmail.com <rk...@gmail.com> #147
ARRRGGGG JUST GOT OFF PHONE WITH TECH SUPPORT. they carefully explained to me its not possible.
I explained the following..
the gmail web client does it.
the yahoo email app does it.
SOLUTION/WORK AROUND : HAVE A YAHOO ACCOUNT. AND THE YAHOO APP .. THE YAHOO APP WILL OPEN AND IMPORT THE ICS FILE TO WHATEVER CALENDER YOU WANT INCLUDING YES THE GMAIL CALENDER. SICKNING ISN'T IT. NOW THAT YAHOO HAS SOLVED THIS PROBLEM I WOULD SWITCH TO YAHOO EXCEPT YAHOOS CALENDER DOESN'T SYNC WITH THE ANDROID. I MAY BE GOING BACK TO MY BLACKBERRY TOO. SO ITS A RACE.. WILL THE GMAIL APP SUPPORT ICS OR WILL YAHOO APP SUPPORT THE CALENDER. I WONDER.
OR WILL COMPETITION SQUASH THIS AS OPPOSED TO MAKE IT MORE COMPATABLE.
I explained the following..
the gmail web client does it.
the yahoo email app does it.
SOLUTION/WORK AROUND : HAVE A YAHOO ACCOUNT. AND THE YAHOO APP .. THE YAHOO APP WILL OPEN AND IMPORT THE ICS FILE TO WHATEVER CALENDER YOU WANT INCLUDING YES THE GMAIL CALENDER. SICKNING ISN'T IT. NOW THAT YAHOO HAS SOLVED THIS PROBLEM I WOULD SWITCH TO YAHOO EXCEPT YAHOOS CALENDER DOESN'T SYNC WITH THE ANDROID. I MAY BE GOING BACK TO MY BLACKBERRY TOO. SO ITS A RACE.. WILL THE GMAIL APP SUPPORT ICS OR WILL YAHOO APP SUPPORT THE CALENDER. I WONDER.
OR WILL COMPETITION SQUASH THIS AS OPPOSED TO MAKE IT MORE COMPATABLE.
th...@gmail.com <th...@gmail.com> #148
Just downloaded and used the free app "ICS Bot". Worked perfectly in the non-gmail email app on my Samsung Epic.
THANK YOU ICS BOT!
THANK YOU ICS BOT!
kk...@gmail.com <kk...@gmail.com> #149
the readme:
Simple ICal Synchronisation for Android Phones.
Attention:
==========
Currently writing of ICal files is NOT supported! That means you can import your remote ICal in your phone's calendar,
but not synchronise it back to the server.
jo...@gmail.com <jo...@gmail.com> #150
About 2 years later and still not able to open meeting requests?
It is extremely disappointing that something as basic as calendar is not even possible on an android phone.
Basically, you are never going to get any blackberry or corporate user without this functionalty. What are you waiting for to implement it?
It is extremely disappointing that something as basic as calendar is not even possible on an android phone.
Basically, you are never going to get any blackberry or corporate user without this functionalty. What are you waiting for to implement it?
rd...@gmail.com <rd...@gmail.com> #151
Can we please get this functionality. It a major deficiency when compared to a black berry.
bc...@gmail.com <bc...@gmail.com> #152
This highly desirable.
jv...@gmail.com <jv...@gmail.com> #153
Just got my first Android phone. This omission was really surprising. I'd love to see it included.
fe...@googlemail.com <fe...@googlemail.com> #154
Two years after opening this ticket, almost 600 people starred it - and still nothing happens? That may lead to certain suspections... So if there's no intention to implement it, please say so (and, if possible, include the reason).
lp...@free.fr <lp...@free.fr> #155
new to android, it was obvious for me that ics was supported.
reading this... surprise !
seems clear that it's a strategic decision, we have to use gmail online...
but why no developper has proposed an ics calendar support on android ? google control ? i read that android market was open, on the contrary than iphone...
i'm a bit disappointed...
pam
reading this... surprise !
seems clear that it's a strategic decision, we have to use gmail online...
but why no developper has proposed an ics calendar support on android ? google control ? i read that android market was open, on the contrary than iphone...
i'm a bit disappointed...
pam
[Deleted User] <[Deleted User]> #156
@158: I know of at least one tool in the Market that can import/export iCal files.
"iCal Import/Export" by Dr.Lue
I hope this helps.
"iCal Import/Export" by Dr.Lue
I hope this helps.
er...@gmail.com <er...@gmail.com> #157
i can'T believe, that a basically function of ics is not implemented. LOL.
here we see again. google is a newby in business - LOL
here we see again. google is a newby in business - LOL
la...@gmail.com <la...@gmail.com> #158
Hey guys I am not sure if this will help you but I too had the same problem I downloaded the app from the market called ICS-Bot and it reads the attachment coming in. I am not sure what email account you are using but what I did was have any emails going to my corporate or/pop3 account from my work and I set a rule up that will forward any email with the subject titled Meeting in it and have it forwarded to my gmail account and once it arrives it will be read as an .ics file where you can preview it and set it up on your calendar. The downside is that you cannot edit or send a response back but you can inout the event onto your calendar and set reminders, I know it is not what we want but at least you have the event in your calendar, hope this helps.
ru...@gmail.com <ru...@gmail.com> #159
One more month and this issue celebrates it's two year anniversary without any progress or update from Google. Ridiculous.
ar...@gmail.com <ar...@gmail.com> #160
This a basic function that I expect. Android has some great features but if it cannot perform the basic functions then the utility needs to be questioned.
es...@gmail.com <es...@gmail.com> #161
Looks like no complete fix. I can except from outlook an Outlook meeting request via the calendar only. If I get a request from iCal(mac) it does not work at all. I researched the issue on the file type headers. see below
From a MAC .ics file
BEGIN:VCALENDAR
CALSCALE:GREGORIAN
VERSION:2.0
METHOD:REQUEST
PRODID:-//Apple Inc.//iCal 4.0.3//EN
BEGIN:VTIMEZONE
From an Outlook .ics
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VTIMEZONE
Some slight differences but not sure what this means. All I know is that I can except Outlook and not Mac?
The import/Export option is NOT an option if your working from the phone a lot and not at a workstation. They need to get this fixed ASAP!!!
Motorola Droid X, 2.2
From a MAC .ics file
BEGIN:VCALENDAR
CALSCALE:GREGORIAN
VERSION:2.0
METHOD:REQUEST
PRODID:-//Apple Inc.//iCal 4.0.3//EN
BEGIN:VTIMEZONE
From an Outlook .ics
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VTIMEZONE
Some slight differences but not sure what this means. All I know is that I can except Outlook and not Mac?
The import/Export option is NOT an option if your working from the phone a lot and not at a workstation. They need to get this fixed ASAP!!!
Motorola Droid X, 2.2
ji...@gmail.com <ji...@gmail.com> #162
I will be posting this text in issues 2361, 1257, 2445 since they are all very related. I hope you will help you, I had a really rough couple of days getting the android to work the way I needed.
Guide to a Happy Androidian
I am the proud owner of a Android Galaxy S Epic 4G phone. But like me, most of you have (specially the ones coming from the Blackberry World) been struggling with email, notifications, invites , etc.
So I wrote this little guide with my experience, testing and results.
Currently I am very happy with my current setup, feels just like a darn Smartphone!
I am assuming most of us have a basic-moderate level knowledge of IT, so I will not details the how-to of the steps taken, but will be happy to reply to any post if you get stuck.
[B]Issue#1 Push eMail for non-Gmail POP accounts[/B]
Other than Gmail account or Exchange servers, the android needs to poll emails out of the POP server on an scheduled time interval (From now on will call this POP Account ORG_POP; [username]@[mycompany].com). This is not efficient plus consumes too much battery, and we all need every bit!
[B]Solution[/B]
1. Create a new Gmail account for your company POP mail. This will give you sync and push capabilities (Will call this NEW_GPOP); I named mine : [companyname].work@gmail.com
2. In the Gmail settings, tell Gmail to Check mail using POP3: specify your ORG_POP account
3. In the Gmail settings, tell Gmail to send mail as: specify your ORG_POP account.
[B]For Android[/B]
Sync NEW_GPOP with Android. Note: adding a second account will sometimes create an error (cannot connect to server) on the Android, instead of adding the regular way, log in to YouTube from your Android phone with NEW_GPOP, this will create the new account. (don't ask me why!)
[B]For Outlook[/B]
After you have your account setup in Gmail, go to Outlook and add a new email account that connects to NEW_GPOP. You can use the automatic changes. After all is done go to 'More Settings' and under the General tab, specify the reply email to be ORG_POP.
You can still sync with ORG_POP if you like, just remember to leave a copy on the server from NEW_GPOP.
I will recommend not adding LABELED filters to ORG_POP if you also want Outlook to retrieve the message. Not sure, but I am under the impression that Outlook will not retrieve it if it is sitting in a labeled folder (unless you are using IMAP with outlook).
[B]What you get:[/B]
1. Push capabilities on your ORG_POP email, no need to sync, poll or wait for emails. (all PUSH for android and outlook)
2. Ability to send email under your ORG_POP email from Gmail , android and outlook, showing your ORG_POP as the reply to address.
3. Ability to keep copies (or delete them) in any of the three clients.
NEW_GPOP will work as a 'transport' mailer. You do not need to reference this email to the outside world (only if you want to), this will only be your account to log and manage your POP(s) account(s).
[B]Personal Note:[/B]
You can add multiple POP email address to NEW_GPOP account, to another existing Gmail account (filters with labels if you like) or create new email for each POP email address you want to sync. It all comes down to your organization methodology.
I am sure you could do this with any mail client on the Android, I prefer Gmail since I believe is it simpler and has better integration with Gmail.
I can now manage all my work emails in just one place. If I work for multiple companies and they assign me each one different email, I can compile them all together into my NEW_GPOP and label them individually (or not).
If I go for vacation, I go to Google and set an automatic response and any email from work will be auto-replied.
Since NEW_GPOP is POLLING the emails from ORG_POP this is not done instantly, depending on the server or how Gmail performs the scheduled polls, you will receive the emails between 1-5m (in my experience).
Another way to make the emails get faster to your NEW_GPOP is to log into your ORG_POP account and tell the server to Forward the emails to NEW_GPOP. This will PUSH the email from ORG_POP to NEW_GPOP instantly and then NEW_GPOP will PUSH it to your android or outlook. It might look redundant, but if you Forward and Delete, then NEW_GPOP will get the email (a few seconds in my experience) and will find nothing the next time it tries to POLL from ORG_POP. Then a few seconds later I get the email on my Android.
[B]Issue#2 Receiving/Accepting meeting invites on your Android[/B]
If you did follow the setup for issue 36903750 , every time someone send you an invite to NEW_GPOP (meeting invite to NEW_GPOP email) Google will automatically add it to your calendar. This is great if you are giving away your NEW_GPOP email address, but if you receive email via the ORG_POP address, Google will stop the Quick Calendar entry and wait until you manually create the entry.
For some weird and mystic reason, Google decided not to include meeting invites in their Gmail account other than meeting submitted to a GMAIL account. If you receive an invite and you open Gmail on your PC, you will see the invite as a calendar option and insert it into Google calendar. Yes, if you accept it on Gmail on your PC, it will sync with the Android and show in your Android calendar. So, why not do this automatically for the ORG_POP account on the Android or Gmail??! ... Easy fix!
[B]Solution[/B]
1. On Gmail, click Settings, Google Account Settings.
2. Under Personal Settings>>Emails, click Edit and add your ORG_POP.
3. Confirm Verification. Done!
BTW: while you are in the account settings, select Multiple Sign-in. Will be easier to manage all your Google accounts.
[B]What you get:[/B]
All your invites sent to your ORG_POP will AUTOMATICALLY be included into the Google Calendar. I tested invites from Gmail, Yahoo and Outlook Calendars.
This is because Gmail now recognizes that ORG_POP is now an email address that belongs to you. Regularly when invites are sent, it is addressed to many emails. Gmail will not include entries on your calendar because it does not recognize ORG_POP as part your account emails.
There is a catch! the entry will be recorded in your calendar using the NEW_GPOP address (yup, too good to be true). This means that if you reply or change the event the new reply-to address will be NEW_GPOP not ORG_POP. I think if you reply with GMAIL not GCALENDAR the reply will remain ORG_POP, but need to try this.
[B]Personal Note:[/B]
I have only test the ability to receive them automatically into the calendar. have partially tested (with good results):
1. Replying Yes, No, Maybe from Gmail or Android
2. Canceling or moving to another time.
I guess they will all work well since it is already within Gmail, but will try this later.
I only see a problem with this. [B]Outlook.[/B]
Some invites will arrive as emails with an ics attachment, This is not a problem, Outlook will not add it to your calendar at this point. But when you get an standard Outlook invite from another Outlook client, yours will receive it as an invite and add it to the calendar.
For some people this might be good or bad. for me is bad. If you don't have a Sync client like (CompanionLink - I am testing the Trial Version) you will want to keep it in outlook so you can see the invite. But if you have an Sync client, the sync client will send to your Gmail account another copy of the invite, hence creating multiple copies.
To overcome my problem was a 2 step solution.
1. In Outlook, go to Options>>email options>>tracking options>>uncheck all checkboxes.
2. Create a new rule: "which is a meeting invitation or update">>"mark it as read">>"delete it"
That took care of my problem.
Now when I receive invite, they will stay in Gmail, they will be added to my Gmail calendar and then my sync client will retrieve them (in 5min) and add them to outlook calendar.
Also when I send invites from outlook the process will be the same but in reverse order.
Initiating the invite in the android will not be a problem, but it has it drawback (read my conclusion).
[B]Alternative[/B]
Download from the Market: ICS Bot. This application will present you with the option of adding the calendar into your Android phone when you receive an invite with an ICS extension as an attachment.
Issue#3: Not Getting Gmail notification on Labeled and skip Invoice emails.
Some of us have filters in our inbox to properly manage our emails and organize them so we don't clutter the inbox. Gmail for Android will not notify you if you receive any of the emails that follow this filter criteria.
[B]Solution[/B]
1. Download from the Market Gmail Label Notifier ($1.50)
2. Setup each label individually with notification and ringtone.
3. Setup Gmail on your Android to SYNC the specific label you want to get notified.
[B]Personal Note:[/B]
I tried other apps without good success, confusing menus and double notifications (icons and sound) and also was not happy with the look and feel. Gmail Label Notifier gave me exactly what I need.
Make sure you are NOT archiving really important email, since the notifier seems to use the SYNC feature to get the emails and not a push from GMAIL. This means that the email might take longer to pop in your Smartphone (but not long).
[B]Conclusion[/B]
I have to say I am very impressed about Google Integration between their apps. Definitely an Android user MUST have all his account in Gmail or at least polled or pushed into a Gmail account. Even Google Talk will notify me if someone canceled a meeting!
But at the same time I am disappointed at not seeing most of these issues already resolved or at least a viable workaround from Google to determine how to overcome some of these basic necessity problems.
[B]Other Notes:[/B]
[B]Sending Invites from Outlook[/B]
When creating invites or meeting from Outlook, you get the same transparency you will get from your original server. The attendee will receive something like this:
From: ORG_POP
To: xxxx@yahoo.com
This is good if you are only using your outlook desktop client to create meeting and manage them, but sometime you are on the run, need to reply, cancel or create a new meeting from the Android or Gmail and this is where I ran out of options to figure out a solution.
[B]Sending Invites from Gmail or Android[/B]
In Gmail, when you click on any appointment, and see the WHO, you will see that Gmail is matching the invitee with your NEW_GPOP account. This is where I don't like the address that is sending the invite, there is no option to select which account is sending the invite or no option to default to my ORG_POP. Attendee will get something like this:
To:
xxxx@yahoo.com
Who: (Attendees)
1. NEW_GPOP@gmail.com - organizer
2. NEW_GPOP@gmail.com - creator (or PERSONAL@gmail.com, I shared my Work calendar)
3. xxxx@yahoo.com
[B] I need this to be corrected to the following:[/B]
To:
xxxx@yahoo.com
Who: (Attendees)
1. ORG_POP [username]@[mycompany].com
2. xxxx@yahoo.com
First, it is creating one extra entry too and it is not specifying the ORG_POP address. When xxxx receives the email they will see that came from Gmail notmycompany.com . Although replying to this email will results in properly updating calendar information, it more of a question of ethics of showing the right address.
This is the only problem I have not been able to resolve, I will play more with gmail and see if there are settings that could help. For the mean time I am creating and setting up, replying and changing my appoint ONLY in outlook, although I can see them on my phone and Google calendar. Thankfully at the moment I am not getting many meeting requests.
Guide to a Happy Androidian
I am the proud owner of a Android Galaxy S Epic 4G phone. But like me, most of you have (specially the ones coming from the Blackberry World) been struggling with email, notifications, invites , etc.
So I wrote this little guide with my experience, testing and results.
Currently I am very happy with my current setup, feels just like a darn Smartphone!
I am assuming most of us have a basic-moderate level knowledge of IT, so I will not details the how-to of the steps taken, but will be happy to reply to any post if you get stuck.
[B]Issue#1 Push eMail for non-Gmail POP accounts[/B]
Other than Gmail account or Exchange servers, the android needs to poll emails out of the POP server on an scheduled time interval (From now on will call this POP Account ORG_POP; [username]@[mycompany].com). This is not efficient plus consumes too much battery, and we all need every bit!
[B]Solution[/B]
1. Create a new Gmail account for your company POP mail. This will give you sync and push capabilities (Will call this NEW_GPOP); I named mine : [companyname].work@gmail.com
2. In the Gmail settings, tell Gmail to Check mail using POP3: specify your ORG_POP account
3. In the Gmail settings, tell Gmail to send mail as: specify your ORG_POP account.
[B]For Android[/B]
Sync NEW_GPOP with Android. Note: adding a second account will sometimes create an error (cannot connect to server) on the Android, instead of adding the regular way, log in to YouTube from your Android phone with NEW_GPOP, this will create the new account. (don't ask me why!)
[B]For Outlook[/B]
After you have your account setup in Gmail, go to Outlook and add a new email account that connects to NEW_GPOP. You can use the automatic changes. After all is done go to 'More Settings' and under the General tab, specify the reply email to be ORG_POP.
You can still sync with ORG_POP if you like, just remember to leave a copy on the server from NEW_GPOP.
I will recommend not adding LABELED filters to ORG_POP if you also want Outlook to retrieve the message. Not sure, but I am under the impression that Outlook will not retrieve it if it is sitting in a labeled folder (unless you are using IMAP with outlook).
[B]What you get:[/B]
1. Push capabilities on your ORG_POP email, no need to sync, poll or wait for emails. (all PUSH for android and outlook)
2. Ability to send email under your ORG_POP email from Gmail , android and outlook, showing your ORG_POP as the reply to address.
3. Ability to keep copies (or delete them) in any of the three clients.
NEW_GPOP will work as a 'transport' mailer. You do not need to reference this email to the outside world (only if you want to), this will only be your account to log and manage your POP(s) account(s).
[B]Personal Note:[/B]
You can add multiple POP email address to NEW_GPOP account, to another existing Gmail account (filters with labels if you like) or create new email for each POP email address you want to sync. It all comes down to your organization methodology.
I am sure you could do this with any mail client on the Android, I prefer Gmail since I believe is it simpler and has better integration with Gmail.
I can now manage all my work emails in just one place. If I work for multiple companies and they assign me each one different email, I can compile them all together into my NEW_GPOP and label them individually (or not).
If I go for vacation, I go to Google and set an automatic response and any email from work will be auto-replied.
Since NEW_GPOP is POLLING the emails from ORG_POP this is not done instantly, depending on the server or how Gmail performs the scheduled polls, you will receive the emails between 1-5m (in my experience).
Another way to make the emails get faster to your NEW_GPOP is to log into your ORG_POP account and tell the server to Forward the emails to NEW_GPOP. This will PUSH the email from ORG_POP to NEW_GPOP instantly and then NEW_GPOP will PUSH it to your android or outlook. It might look redundant, but if you Forward and Delete, then NEW_GPOP will get the email (a few seconds in my experience) and will find nothing the next time it tries to POLL from ORG_POP. Then a few seconds later I get the email on my Android.
[B]Issue#2 Receiving/Accepting meeting invites on your Android[/B]
If you did follow the setup for
For some weird and mystic reason, Google decided not to include meeting invites in their Gmail account other than meeting submitted to a GMAIL account. If you receive an invite and you open Gmail on your PC, you will see the invite as a calendar option and insert it into Google calendar. Yes, if you accept it on Gmail on your PC, it will sync with the Android and show in your Android calendar. So, why not do this automatically for the ORG_POP account on the Android or Gmail??! ... Easy fix!
[B]Solution[/B]
1. On Gmail, click Settings, Google Account Settings.
2. Under Personal Settings>>Emails, click Edit and add your ORG_POP.
3. Confirm Verification. Done!
BTW: while you are in the account settings, select Multiple Sign-in. Will be easier to manage all your Google accounts.
[B]What you get:[/B]
All your invites sent to your ORG_POP will AUTOMATICALLY be included into the Google Calendar. I tested invites from Gmail, Yahoo and Outlook Calendars.
This is because Gmail now recognizes that ORG_POP is now an email address that belongs to you. Regularly when invites are sent, it is addressed to many emails. Gmail will not include entries on your calendar because it does not recognize ORG_POP as part your account emails.
There is a catch! the entry will be recorded in your calendar using the NEW_GPOP address (yup, too good to be true). This means that if you reply or change the event the new reply-to address will be NEW_GPOP not ORG_POP. I think if you reply with GMAIL not GCALENDAR the reply will remain ORG_POP, but need to try this.
[B]Personal Note:[/B]
I have only test the ability to receive them automatically into the calendar. have partially tested (with good results):
1. Replying Yes, No, Maybe from Gmail or Android
2. Canceling or moving to another time.
I guess they will all work well since it is already within Gmail, but will try this later.
I only see a problem with this. [B]Outlook.[/B]
Some invites will arrive as emails with an ics attachment, This is not a problem, Outlook will not add it to your calendar at this point. But when you get an standard Outlook invite from another Outlook client, yours will receive it as an invite and add it to the calendar.
For some people this might be good or bad. for me is bad. If you don't have a Sync client like (CompanionLink - I am testing the Trial Version) you will want to keep it in outlook so you can see the invite. But if you have an Sync client, the sync client will send to your Gmail account another copy of the invite, hence creating multiple copies.
To overcome my problem was a 2 step solution.
1. In Outlook, go to Options>>email options>>tracking options>>uncheck all checkboxes.
2. Create a new rule: "which is a meeting invitation or update">>"mark it as read">>"delete it"
That took care of my problem.
Now when I receive invite, they will stay in Gmail, they will be added to my Gmail calendar and then my sync client will retrieve them (in 5min) and add them to outlook calendar.
Also when I send invites from outlook the process will be the same but in reverse order.
Initiating the invite in the android will not be a problem, but it has it drawback (read my conclusion).
[B]Alternative[/B]
Download from the Market: ICS Bot. This application will present you with the option of adding the calendar into your Android phone when you receive an invite with an ICS extension as an attachment.
Issue#3: Not Getting Gmail notification on Labeled and skip Invoice emails.
Some of us have filters in our inbox to properly manage our emails and organize them so we don't clutter the inbox. Gmail for Android will not notify you if you receive any of the emails that follow this filter criteria.
[B]Solution[/B]
1. Download from the Market Gmail Label Notifier ($1.50)
2. Setup each label individually with notification and ringtone.
3. Setup Gmail on your Android to SYNC the specific label you want to get notified.
[B]Personal Note:[/B]
I tried other apps without good success, confusing menus and double notifications (icons and sound) and also was not happy with the look and feel. Gmail Label Notifier gave me exactly what I need.
Make sure you are NOT archiving really important email, since the notifier seems to use the SYNC feature to get the emails and not a push from GMAIL. This means that the email might take longer to pop in your Smartphone (but not long).
[B]Conclusion[/B]
I have to say I am very impressed about Google Integration between their apps. Definitely an Android user MUST have all his account in Gmail or at least polled or pushed into a Gmail account. Even Google Talk will notify me if someone canceled a meeting!
But at the same time I am disappointed at not seeing most of these issues already resolved or at least a viable workaround from Google to determine how to overcome some of these basic necessity problems.
[B]Other Notes:[/B]
[B]Sending Invites from Outlook[/B]
When creating invites or meeting from Outlook, you get the same transparency you will get from your original server. The attendee will receive something like this:
From: ORG_POP
To: xxxx@yahoo.com
This is good if you are only using your outlook desktop client to create meeting and manage them, but sometime you are on the run, need to reply, cancel or create a new meeting from the Android or Gmail and this is where I ran out of options to figure out a solution.
[B]Sending Invites from Gmail or Android[/B]
In Gmail, when you click on any appointment, and see the WHO, you will see that Gmail is matching the invitee with your NEW_GPOP account. This is where I don't like the address that is sending the invite, there is no option to select which account is sending the invite or no option to default to my ORG_POP. Attendee will get something like this:
To:
xxxx@yahoo.com
Who: (Attendees)
1. NEW_GPOP@gmail.com - organizer
2. NEW_GPOP@gmail.com - creator (or PERSONAL@gmail.com, I shared my Work calendar)
3. xxxx@yahoo.com
[B] I need this to be corrected to the following:[/B]
To:
xxxx@yahoo.com
Who: (Attendees)
1. ORG_POP [username]@[mycompany].com
2. xxxx@yahoo.com
First, it is creating one extra entry too and it is not specifying the ORG_POP address. When xxxx receives the email they will see that came from Gmail not
This is the only problem I have not been able to resolve, I will play more with gmail and see if there are settings that could help. For the mean time I am creating and setting up, replying and changing my appoint ONLY in outlook, although I can see them on my phone and Google calendar. Thankfully at the moment I am not getting many meeting requests.
sa...@gmail.com <sa...@gmail.com> #163
adding my vote
mi...@gmail.com <mi...@gmail.com> #164
Utterly pants that Android STILL cannot accept ICS invites. Pull your fingers out of your holes and sort this.
[Deleted User] <[Deleted User]> #165
like all gadgets, als o android is utter crap.
wasted my time on another linux clone.
wasted my time on another linux clone.
jo...@thefribergs.com <jo...@thefribergs.com> #166
I might as well go back to using my Palm Centro if this issue is not going to be resolved.
ge...@gmail.com <ge...@gmail.com> #167
This is a HUGE issue!!! Please run it up the ladder to TOP priority!!!
rd...@gmail.com <rd...@gmail.com> #168
It's surprising how long this issue has stuck around. This is a core feature to any calendaring solution.
gc...@gmail.com <gc...@gmail.com> #169
I work in a start up with 16 employees, all of them iPhone users except me. My teasing of them for using an inferior device has just stopped. I received an ics invite and couldn't open it. Now they all make fun of me.
jf...@gmail.com <jf...@gmail.com> #170
While ICS-Bot works with iCal attachments in emails, there is still an issue with iCal files that are on websites (for example, the Federal Aviation Administration has iCal files for their seminars on their websites (e.g., http://www.faasafety.gov/SPANS/event_details.aspx?eid=36043&&caller=/WINGS/pub/accreditedactivities/activitySearch.aspx )
The Google browser on my Android phone doesn't download such files correctly.
I found that Firefox does, and with the Firefox and ICS-Bot combination, I was able to add this correctly. I am thinking about making Firefox my default browser on my phone...
Google has indeed dropped the ball on this issue.
The Google browser on my Android phone doesn't download such files correctly.
I found that Firefox does, and with the Firefox and ICS-Bot combination, I was able to add this correctly. I am thinking about making Firefox my default browser on my phone...
Google has indeed dropped the ball on this issue.
oz...@cmedlab.com <oz...@cmedlab.com> #171
Open source without ics is a double standard.
sl...@gmail.com <sl...@gmail.com> #172
[Comment deleted]
sl...@gmail.com <sl...@gmail.com> #173
[Comment deleted]
em...@gmail.com <em...@gmail.com> #174
I went to the marketplae on my phone and searched for Ics Bot and found nothing. Is this not available anymore?
nm...@gmail.com <nm...@gmail.com> #175
ICS Bot is still available. But it's not a perfect solution. I have a HTC Desire running CyanogenMod 7 nightly builds right now. When I open up a ICS file it does open up in ICS Bot but when I tell it to import the damn thing, the calendar process FC's. And even if it didn't, you'd still have to go back into the calendar and set reminders manually. It would be great if you could just open Gmail, open the ics, add it, and tweak options if necessary, without having to use other software than the standard Gmail and calendar apps.
I know it's free and all and it's bad form to expect someone solve your problems for free, but come on Google! This one is blatant and really should be fixed if you're looking to get into the corporate markets. Here at my company my suggestion we move from BB to Android was overturned and we migrated over to IPhone4 instead based in no small part on the fact that out Lotus Notes issues ics invites and IPhone worked with them. Android didn't.
I know it's free and all and it's bad form to expect someone solve your problems for free, but come on Google! This one is blatant and really should be fixed if you're looking to get into the corporate markets. Here at my company my suggestion we move from BB to Android was overturned and we migrated over to IPhone4 instead based in no small part on the fact that out Lotus Notes issues ics invites and IPhone worked with them. Android didn't.
be...@gmail.com <be...@gmail.com> #176
This is completely unacceptable!
How can a phone play games, sync my calendar with facebook, but not accept a simple .ics file for business?
Give me a break!
Fix it google, or I will have to go back to the BlackBerry.
So much for droid does.
How can a phone play games, sync my calendar with facebook, but not accept a simple .ics file for business?
Give me a break!
Fix it google, or I will have to go back to the BlackBerry.
So much for droid does.
as...@gmail.com <as...@gmail.com> #177
This needs a resolution IMMEDIATELY.
ea...@gmail.com <ea...@gmail.com> #178
Google. Please address this issue. This is a heavy sticking point preventing many small companies I consult for from migrating to Google Apps - Droid world. Bummer.
si...@gmail.com <si...@gmail.com> #179
SERIOUSLY. I can accept/deny/etc from the Gmail.com on a desktop, but can't do anything when mobile from my Android?????? FIX IT NOW before I go back to BlackBerry! :/
er...@gmail.com <er...@gmail.com> #180
ISC ICS support is ver important - of course i'm sure, that it is not so easy, but absolute necc to be usable for business !!!!!!!!!!!!!!!
[Deleted User] <[Deleted User]> #181
Just shameful they are ignoring this feature on purpose.
Typical. They are what they profess to hate.
Typical. They are what they profess to hate.
jo...@gmail.com <jo...@gmail.com> #182
21st century and no ics support on a not so smartphone... wonderful! I'm not a huge fan of my BB but c'mon this is ridiculous Google. I'm gonna have to put it back out out until this is resolved.
Droid does*
*(not support ics.)
Droid does*
*(not support ics.)
ci...@gmail.com <ci...@gmail.com> #183
This is insane. Truly nutty. Needs a fix. Etc.
cl...@gmail.com <cl...@gmail.com> #184
Please fix when possible. I'm guessing there is a technical reason for why fixing
this is expensive and difficult.
this is expensive and difficult.
[Deleted User] <[Deleted User]> #185
are you f@%$king kidding me?? The joke of it is that you can't even accept a calendar invite from GOOGLE CALENDAR!!!! Why are you sending invites in .ics format if the phone cannot handle them???
Google....Fix this now! How are we supposed to use this phone for anything useful other than playing games?
I have spent two days now messing with this stupid Google Calendar App trying to get it to work for business uses. Now I am pretty sure that it isn't worth using for free much less $50.00 per user!!
Please, Please, Please fix this!!!!!!
Google....Fix this now! How are we supposed to use this phone for anything useful other than playing games?
I have spent two days now messing with this stupid Google Calendar App trying to get it to work for business uses. Now I am pretty sure that it isn't worth using for free much less $50.00 per user!!
Please, Please, Please fix this!!!!!!
da...@gmail.com <da...@gmail.com> #186
Droid doesn't! This should not even be considered a smart phone. What a pile
tm...@gmail.com <tm...@gmail.com> #187
I would be extremely keen to have this implemented as soon as possible. I cannot consider my 'droid phone useful for business otherwise.
gi...@gmail.com <gi...@gmail.com> #188
My friend uses a BB and he can receive my invitation on his calendar.
Just to add shame to shame, if I try to use google calendar via web browser I get the message that I'm using a "Not supported browser".
Really incredible
Just to add shame to shame, if I try to use google calendar via web browser I get the message that I'm using a "Not supported browser".
Really incredible
se...@gmail.com <se...@gmail.com> #189
Search for "iscer" on the google market.
cr...@gmail.com <cr...@gmail.com> #190
This is one of the many flaws that are in the Android OS. If things such as this fail to be addressed, my next phone most likely won't be Android.
jo...@gmail.com <jo...@gmail.com> #191
It is amazing that Google pays no attention at all to this issue. So absurd that they don't even consider fixing this essential functionality for businesses and anyone that uses calendars.
Anyone knows a twitter account to send 'someone' a direct message? I think this board gets ignored.
Anyone knows a twitter account to send 'someone' a direct message? I think this board gets ignored.
lo...@gmail.com <lo...@gmail.com> #192
This is ridicules. Fix this !!!
jf...@gmail.com <jf...@gmail.com> #193
@comment 178:
I have the same issue with CM7 on my Nexus One.
From the log output, it seems that the calendar app doesn't timezones correctly. Despite the FC, it adds the entry, but at a wrong time. It looks as if it is assuming the time in the ics file is GMT.
Google needs to fix this!
I have the same issue with CM7 on my Nexus One.
From the log output, it seems that the calendar app doesn't timezones correctly. Despite the FC, it adds the entry, but at a wrong time. It looks as if it is assuming the time in the ics file is GMT.
Google needs to fix this!
mi...@gmail.com <mi...@gmail.com> #194
Please fix this issue!
co...@gmail.com <co...@gmail.com> #195
HTC Desire HD. Still no fix!
Just makes Android look bad. Supporting the format is not THAT hard.
Just makes Android look bad. Supporting the format is not THAT hard.
je...@gmail.com <je...@gmail.com> #196
I need it too. Help!
je...@gmail.com <je...@gmail.com> #197
I need it too. Help! Good that it triggers emails. I need it.
dy...@gmail.com <dy...@gmail.com> #198
I downloaded Ics Bot and am now able to open the calendar pdf attachments if it is sent as an invitation. If it's sent as an update, I can't.
mi...@gmail.com <mi...@gmail.com> #199
I have subscribed to an ical calendar (webcal://subscriptions.thismonkey.com/fixtures/football/calendars/uefa/2010/uefa_champions_2010.ics ) with google calendar on the web. New events are added to this calendar over time and when i open google calendar on the web new events appear in this calendar. BUT if i just use the calendar on my android phone, new events added to the ics file are not added to this calendar.
Can someone let me know if this issue is related to the lack of ics support on android as described above? Or is there a workaround?
Can someone let me know if this issue is related to the lack of ics support on android as described above? Or is there a workaround?
si...@gmail.com <si...@gmail.com> #200
This is quite possibly the lamest thing ever. A feature which Google's own e-mail client uses liberally, their own smartphone OS doesn't accept. ICS Bot works to import the iCal into your calendar, but FC's immediately after. I can't believe that Google is forcing us to rely on a 3rd party, non-Market app to solve a basic calendar functionality, with no word on any progress or even attempted progress.
ke...@gmail.com <ke...@gmail.com> #201
It's just not a glamorous topic but things like this are critical to machines working together and the eventual success or failure of a platform. Contacts, calendars, mail, to-do lists, copy and paste, text selection - all the things we were doing flawlessly in 1998 on our PDAs are still rough around the edges on Android. Customers may react most enthusiastically to "wow" features like 3D and updated UI chrome but there are a vast group of people who ARE watching the details, the basics, and we exert a lot of influence. Focus at least some resources on the basics.
wm...@gmail.com <wm...@gmail.com> #202
Just returned my HTC Incredible. Not being able to accept a meeting without being at my computer completely defeats the purpose of having a "Smart" phone. There were many basic things that this platform does not have and I could never recommend it for someone who needs their phone for business and not play.
no...@fediversum.de <no...@fediversum.de> #203
iCal support is key to the business market and many other uses. Pleas add this vital function ASAP.
fi...@gmail.com <fi...@gmail.com> #204
YAHOO for those of you looking and looking and looking for away to use you ics calendar on you android phone go to ICS Sync Works great and simple put in web address of your me.ics file (needs to be on webdav server) and it sync up to the phone calendar or you can download a calendar I am using irt calendar
do...@gmail.com <do...@gmail.com> #205
This is simply unacceptable.
I love the droid platform. However it is simply embarrassing to have my phone not be able to do what phones 10 x simpler can do. I cannot believe i spent this much on a phone that is a big toy. It cannot be taken seriously as a business platform without this feature.
I love the droid platform. However it is simply embarrassing to have my phone not be able to do what phones 10 x simpler can do. I cannot believe i spent this much on a phone that is a big toy. It cannot be taken seriously as a business platform without this feature.
ja...@gmail.com <ja...@gmail.com> #206
I really can't believe that Google hasn't addresed this issue which apparently has existed from the begining.
Basic calendar functionality! Get with with the program, Google!
Basic calendar functionality! Get with with the program, Google!
an...@gmail.com <an...@gmail.com> #207
seriously? this is a defect! how can I use the email on android if I cannot reply to the email as accepting the appointment. I also cannot see when the appointment is. sigh.
le...@gmail.com <le...@gmail.com> #208
Cannot believe that this is nearly 4 years later and still not been fixed.
I am seriously considering handing this back, despite having bought a case and apps.
Google will probably say, that 200+ comments out of Millions isnt reason to make any changes. I am guessing they will hope this will kill off ICS accounts also?
I am seriously considering handing this back, despite having bought a case and apps.
Google will probably say, that 200+ comments out of Millions isnt reason to make any changes. I am guessing they will hope this will kill off ICS accounts also?
cr...@gmail.com <cr...@gmail.com> #209
Quick Agenda in the market is able to import ics files sent from my BlackBerry friends. Doesn't send them a reply that I accepted, but at least I can quickly add the event from the email attachment without having to use my browser.
Really hope Google addresses this issue.
Really hope Google addresses this issue.
as...@gmail.com <as...@gmail.com> #210
Would really like iCal support on Android. Simply sending *.ics files, and have them automatically opened in the Calendar app would be great!
Its amazing that this request (over 2 years old..) has not yet been resolved.
Its amazing that this request (over 2 years old..) has not yet been resolved.
kg...@gmail.com <kg...@gmail.com> #211
Iscer from Luc Belliveau works nicely.
And it's indeed strange that this needs an app and does not work out of the box.
And it's indeed strange that this needs an app and does not work out of the box.
si...@gmail.com <si...@gmail.com> #212
a standard like a *.ics file that can't be opened on android is a reason not to use such a phone and stay with the old nokia.
g....@gmail.com <g....@gmail.com> #213
The ability to accept ics files through the web interface and not through the Gmail app is frankly absurd ?
ma...@gmail.com <ma...@gmail.com> #214
I just tried to solve this issue for a classmate, and all I can say is that I'll stick to my iPhone 3G. Stuff like this just has to work. Computers are supposed to serve me, instead of me fixing them. :(
ct...@gmail.com <ct...@gmail.com> #215
If I am not mistaken, this issue just got worse since Gmail 2.3.5 which tightened security on the Android internal Gmail DB. This change effectively broke every hacked solution that I know of, not excluding ICS BOT.
So the second travesty is to have made these security changes before implementing ICS support.
Ref:http://techcrunch.com/2011/07/29/latest-gmail-for-android-update-breaks-third-party-apps/
So the second travesty is to have made these security changes before implementing ICS support.
Ref:
mi...@gmail.com <mi...@gmail.com> #216
Tried this out on Gingerbread 2.3.5 and even though the .ics attachment doesn't show in the mail message, it gets automatically added to the calendar. You can then choose to attend or not and a notification will be sent to the sender. Not ideal, but it works.
vy...@gmail.com <vy...@gmail.com> #217
This issue is still live and kicking.
Tried using the google android (v3.2) emulator,
no one from google is reading this page?
Having a community that speaks is a great thing, but I would surely expect google to respond back.
Tried using the google android (v3.2) emulator,
no one from google is reading this page?
Having a community that speaks is a great thing, but I would surely expect google to respond back.
aj...@sirc.net <aj...@sirc.net> #218
I am a businessman and one of the functionality that I use the most is "Calendar" Accept/Invite. This would be a dealbreaker for me. I am switching back to Blackberry.
tl...@gmail.com <tl...@gmail.com> #219
I am a business consultant and travel weekly. I don't have time to keep forwarding my outlook invites to google email and subsequently cal just to be able to accept them into my google cal. We NEED the android google email/calendar to allow opening and accepting ical invites as it does with outlook invites. For those of us on the road 100% of the time, this is HIGH priority, not medium... Please make our lives easier, and please make it easier to stay with google calendars... Thanks for your attention to this matter, it will be MUCH appreciated.
[Deleted User] <[Deleted User]> #220
Time to fix this!
al...@gmail.com <al...@gmail.com> #221
2+ years and still no fix for such a basic thing? No wonder people ditch android and go buy iPhones instead ..
fu...@gmail.com <fu...@gmail.com> #222
I have a meeting invite sitting in my google mail app. It doesn't have any kind of button next to it. I don't even seem to be able to download it. I have tried icser - this didn't give me any buttons. I have tried ICS Bot 2 - this gave me a button but crashed during import.
Seriously, google? I can't accept a meeting invite from my phone?
Seriously?
Seriously, google? I can't accept a meeting invite from my phone?
Seriously?
al...@gmail.com <al...@gmail.com> #223
Ice Cream Sandwhich is coming soon. Any chance that this basic calendar function necesity was addressed?
al...@gmail.com <al...@gmail.com> #224
Ice Cream Sandwhich is coming soon. Any chance that this basic calendar function necesity was addressed?
de...@gmail.com <de...@gmail.com> #225
ha-ha, they did't implement .ics support.
ju...@gmail.com <ju...@gmail.com> #226
It's truly a disgrace that this hasn't yet been implemented natively.
ry...@gmail.com <ry...@gmail.com> #227
We had to send back 50 or so android phones because this feature was missing. Very important for the work environment, I get probably 20 ICS files a day and the market apps that attempt this are mediocre at best
ma...@gmail.com <ma...@gmail.com> #228
No, really, i can't belive this... google spending a huge amount of time on silly gui improvements but miss key capability like this.
I think you google should revise your roadmap from scratch!
I think you google should revise your roadmap from scratch!
wr...@gmail.com <wr...@gmail.com> #229
Ditto to all the above comments. Just returned my android phone and went back to a Win 6.1 phone. Just shows that android is not a business phone. To bad.
co...@gmail.com <co...@gmail.com> #230
Truly disappointed by the lack of .ics support!
je...@gmail.com <je...@gmail.com> #231
I recently switched to the android platform and was very surprised that importing .ics attachments was not supported by default. I do not even understand why seeing as this this is already supported by the GMail web client.
me...@gmail.com <me...@gmail.com> #232
GOOGLE HELPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP!!!!!!!!!
Dont want to return my Galaxy Note i love it
Dont want to return my Galaxy Note i love it
gr...@gmail.com <gr...@gmail.com> #233
You have ttto be joking - all the things android devices can do yet
gr...@gmail.com <gr...@gmail.com> #234
this is beyond you?! And for years too....
j....@gmail.com <j....@gmail.com> #235
Unbelievable that Android ICS doesn't support .ics files in native gmail app. This has only be a gold-standard in the business world for over a decade. WTF Google?
va...@gmail.com <va...@gmail.com> #236
I just got my Nexus with ICS and can't believe that I am unable to accept meeting requests.
Given Google's desire to penetrate the enterprise market, this should be a top priority.
What is most telling, and something that IT decision-makers - like myself - are taking note of is the lack of responsiveness to requests for basic functionality.
Is there some sort of intellectual property issue preventing this from happening? If so step up and say so.
I really hope that this is resolved in an update of ICS
Given Google's desire to penetrate the enterprise market, this should be a top priority.
What is most telling, and something that IT decision-makers - like myself - are taking note of is the lack of responsiveness to requests for basic functionality.
Is there some sort of intellectual property issue preventing this from happening? If so step up and say so.
I really hope that this is resolved in an update of ICS
mu...@gmail.com <mu...@gmail.com> #237
Please fix this issue!
ct...@gmail.com <ct...@gmail.com> #238
Asking for this for over 4 years. Really?
je...@sirnes.no <je...@sirnes.no> #239
Really? 4 yrs? This is pathetic! No business for Google-users! FIX THE ICS-FILE NOW!!!!!!!
ri...@gmail.com <ri...@gmail.com> #241
There is something to be said for refining a product and getting it right as Apple tends to do versus living on the edge with Google. I currently have a mixed ecosystem and love all my platforms but the lack of polish and full functionality missing from flagship Google products is disturbing.
I find this isn't isolated to only Outlook as my company uses Google docs and I can't easily add ICS invites received from coworkers who are using Google Calendar either.
I find this isn't isolated to only Outlook as my company uses Google docs and I can't easily add ICS invites received from coworkers who are using Google Calendar either.
fr...@gmail.com <fr...@gmail.com> #242
Are you kidding me? How come this is NOT supported yet?
How hard can it be? You find time to invade our privacy, but not to provide something as simple as the ability to let links to ics/vcs files (and emails with same) open to the calendar?! Really? Heck, both MS and Apple did it, it can not be that hard!! Are you telling me the guys at Google cannot figure it out or that they just don't give a crap about it?
How hard can it be? You find time to invade our privacy, but not to provide something as simple as the ability to let links to ics/vcs files (and emails with same) open to the calendar?! Really? Heck, both MS and Apple did it, it can not be that hard!! Are you telling me the guys at Google cannot figure it out or that they just don't give a crap about it?
ak...@gmail.com <ak...@gmail.com> #243
This thread is a dupe of the link listed in comment 243, but ill post my workaround here too for those searching:
icsBot (https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cts=1330961328100&ved=0CDoQFjAB&url=https%3A%2F%2Fmarket.android.com%2Fdetails%3Fid%3Dcom.earleyholdings.icsbot2%26hl%3Den&ei=rdtUT52JDIrqggfpgdH3DQ&usg=AFQjCNFaDMLI0LC8VQj1DH82sZEy-OkdWA&sig2=41Z8LHJLJwwHImEbBZGxAA ) that is able to download ics's from email messages and add them to a calendar.
icsBot (
jo...@gmail.com <jo...@gmail.com> #244
REALLY, WTF!
do...@gmail.com <do...@gmail.com> #245
Dear all,
get yourself suited with the app "business calender" and integrating ics-files is no problem anymore. :)
BR!
get yourself suited with the app "business calender" and integrating ics-files is no problem anymore. :)
BR!
ev...@gmail.com <ev...@gmail.com> #247
No doubt that Google's own business calendar solution has been the big disincentive for this feature never to happen.
[Deleted User] <[Deleted User]> #248
Regarding comment 249 above, issue 36907451 should not have been merged into this issue, it is NOT a duplicate, they are completely different issues.
Issue 36905952 is about handling .ics attachments to email messages.
Issue 36907451 is about syncing with an external CalDAV server.
Merging the two makes no sense at all.
Merging the two makes no sense at all.
bu...@gmail.com <bu...@gmail.com> #249
[Comment deleted]
bu...@gmail.com <bu...@gmail.com> #250
I hate to add a "me too" but if it takes multiple voices to get it enough attention... see comment 251. Issue 36907451 is NOT a dupe of this issue. They should not have been merged.
jo...@gmail.com <jo...@gmail.com> #251
Google, really, I find your lack of interest for the calendar issues appalling. (btw, the two issues are not the same as many have mentioned before!!).
I still cannot understand how it is possible that you handle calendar for Android in such a tasteless way. The only thing that prevents my company (and surely many others) of switching to Android is your lack of support for calendars. Very poor business sense when after 253 comments, you are completely unable to solve something as easy.
Please act.
I still cannot understand how it is possible that you handle calendar for Android in such a tasteless way. The only thing that prevents my company (and surely many others) of switching to Android is your lack of support for calendars. Very poor business sense when after 253 comments, you are completely unable to solve something as easy.
Please act.
hi...@gmail.com <hi...@gmail.com> #252
Google needs a complete rethinking on calendaring. Calendar software is way to far complex than you might think at first. Apple is doing way better than MS in simplicity than MS, but MS had to meet the complex business requirement either. Come on Google, please show your ability.
j....@gmail.com <j....@gmail.com> #253
If you sort all 21,299 issues listed at code.google.com , this issue 36905952 : Calendar should support opening iCal .ics files comes up in forth place. This issue is 42 months old. It has over 2,400 stars. And its status? "Waiting for Review" WTF?
to...@googlemail.com <to...@googlemail.com> #254
I've been using Android for years (since the HTC Magic) and love it, but I've recently started to try to use it for business, but the lack of this feature kills it for me. I (as well as I'm sure many others) NEED to be able to quickly and easily respond to .ics requests on Android in order for it to be a viable business option. Google, I want to support Android, but without this feature being slickly integrated (and not through some clunky app-based workaround) I simply can't use it for business.
md...@gmail.com <md...@gmail.com> #255
Time to fix. Really.
kj...@gmail.com <kj...@gmail.com> #256
Switched from BB to Android 4.0 figuring this ics and calendar thing were a no brainer. Love the phone except for this flaw. Reactivating my bb and sending this back. Hopefully Windows phone 8 or the iphone 5 coming this fall will handle this better.
ne...@gmail.com <ne...@gmail.com> #257
Adding my name once again to the list of people desperately awaiting a solution.
go...@gmail.com <go...@gmail.com> #258
Adding my name again also. To be successful with small business and even big business iCal support is a must. This really should be implemented. This should have been available when the calendar and email apps were made available. My old BB that is 5 years old can handle iCal attachments and via SMS.
vu...@gmail.com <vu...@gmail.com> #259
Seriously?
Why is this still an issue?
Move this to the top of the Dev list.
Fix this before you add any more UI fluff.
How are we supposed to get any work done with gaping holes like this.
Why is this still an issue?
Move this to the top of the Dev list.
Fix this before you add any more UI fluff.
How are we supposed to get any work done with gaping holes like this.
dt...@gmail.com <dt...@gmail.com> #260
Adding my name as well. Please update this, completely ridiculous to not have this capability.
tn...@gmail.com <tn...@gmail.com> #261
Really? i got a brand new android phone to replace my blackberry, and I cant believe I cant see and respond to meeting requests! this phone is nearly useless for a road warrior who lives by his phone and doesnt want to fire up a laptop to see every new meeting request. I have been told iphones can do this and my old bb could. Seems google is not in tune with the real world yet.
th...@gmail.com <th...@gmail.com> #262
Same issue with my Nexus7 and JellyBean. Again hard to justify in a meeting why I can't respond to calendar events when all the ipad users are able to.
cy...@gmail.com <cy...@gmail.com> #263
Please fix this .... Please !
th...@gmail.com <th...@gmail.com> #264
Samsung galaxy s2 with android 4.0.3 and ics is not supported, is ridiculous, i'm going to re-use my old blackberry device....very sad...
da...@gmail.com <da...@gmail.com> #265
Are you kidding me ? GOOGLE wake up - my company want's to switch phones to the galaxy s3 but won't do it because of this stupid bug\neglection. same bug since 2008 - what 4 years is not enough to sort this out ?
ge...@gmail.com <ge...@gmail.com> #266
Google this is so pathetic. As a shareholder I am disgusted that the company isn't resolving an issue so simple and yet so important. How incredible it is that a service company can get away with no customer service.
bu...@hipp-usa.com <bu...@hipp-usa.com> #267
This is really sad. We tried to transition away from exchange and window's phone's and this has killed the entire project.
ja...@gmail.com <ja...@gmail.com> #268
This issue has been started in 2008 and still no fix!!!!!!! Now my clients are using iDevices instead. Not cool!!!! The windows phones are looking very enticing all of a sudden....
ro...@gmail.com <ro...@gmail.com> #269
I don't get why this still has not been fixed. If anyone lives or works near a Google campus, get your Android friends together (and/or your hippie, jobless, Android-hating friends) and picket out front. Here are a couple sign ideas:
1. Sorry I'm late for the protest, I couldn't accept the meeting invite on my Android phone.
2. Naming a release Ice Cream Sandwich is not the same as supporting .ICS files. Fix your $#1+ Google.
3. Don't make me updatehttp://en.wikipedia.org/wiki/ICalendar to fix the lie about Google support.
Seriously, Let's get creative here people. If you work for a magazine or newspaper, see if you can slip in a full-page plea to get this resolved. If your best friend's sister's boyfriend's brother's girlfriend knows this guy who knows this kid that works at google, get in touch with them and beg for some prioritization.
If you are married/dating someone that works at Google and you have a non G-Mail account (like Outlook or Notes) find a time when the won't be able to access GMail on a computer and send them a meeting invite titled "Meet Me for Hot Sex". If they ask when and where, tell them the info is in the invite.
This is the only real thorn in my Android-using side.
1. Sorry I'm late for the protest, I couldn't accept the meeting invite on my Android phone.
2. Naming a release Ice Cream Sandwich is not the same as supporting .ICS files. Fix your $#1+ Google.
3. Don't make me update
Seriously, Let's get creative here people. If you work for a magazine or newspaper, see if you can slip in a full-page plea to get this resolved. If your best friend's sister's boyfriend's brother's girlfriend knows this guy who knows this kid that works at google, get in touch with them and beg for some prioritization.
If you are married/dating someone that works at Google and you have a non G-Mail account (like Outlook or Notes) find a time when the won't be able to access GMail on a computer and send them a meeting invite titled "Meet Me for Hot Sex". If they ask when and where, tell them the info is in the invite.
This is the only real thorn in my Android-using side.
st...@googlemail.com <st...@googlemail.com> #270
please fix this!
[Deleted User] <[Deleted User]> #271
This is a major issue for business/corporate users. A good majority of the work deals/interoperates with ICS, this has be be trivial for Google to handle! Huge disappointment - it bugs me at least 5 times a day, when I want to tell the meeting organizer that I will be unable to make the meeting.
ea...@gmail.com <ea...@gmail.com> #272
This is absurd. I love my nexus 7, but for google to be completely remiss about something as basic as the ability to open .ICS attachments using the gmail app is inexcusable, and altogether disappointing. I really hope Google fixes this without its users having to resort to a third party app, or even worse, switching to iOS.
er...@gmail.com <er...@gmail.com> #273
There is an app called "Calendar Invitation Manager" in the Play Store which solves the problem perfectly. It's 99 cents and well worth it. Don't know why Google can't implement this fix into the native client.
[Deleted User] <[Deleted User]>
ms...@gmail.com <ms...@gmail.com> #274
[Comment deleted]
ms...@gmail.com <ms...@gmail.com> #275
The "Calendar Invitation Manager" app only works with gmail, hopefully the guy will make one that works with the regular mail client. A deal breaker for us too, unfortunately.
ga...@gmail.com <ga...@gmail.com> #276
This is unbelieveable - how can I use my phone for business without being able to accept meetings?
do...@gmail.com <do...@gmail.com> #277
Ridiculous that the mail app can't read iCal. Hell, just show the raw iCal carp to the user at least. Cmon, its nearly 2013 here.
sa...@gmail.com <sa...@gmail.com> #278
You can use free application Invitation Plugin to open ics invitations in Gmail. It will open default calendar where you can accept/decline event.
It requires Android 4.0+ (Ice Cream Sandwich).
https://play.google.com/store/apps/details?id=com.cleansoft.invitationplugin
It requires Android 4.0+ (Ice Cream Sandwich).
ms...@gmail.com <ms...@gmail.com> #279
[Comment deleted]
ms...@gmail.com <ms...@gmail.com> #280
[Comment deleted]
ms...@gmail.com <ms...@gmail.com> #281
OK, we have a fix: google store, "Calendar Invitation Manager" - working great here for both gmail AND the built in non-gmail mail application:
https://play.google.com/store/apps/details?id=net.prosignia.cim
ma...@gmail.com <ma...@gmail.com> #282
I'm dying in my quest to move my company to androids - I tested S3 and it is just a really bad exception to the way business handles invites.
Pleas fix!!!!!!!!!!!!!!!!!!
Pleas fix!!!!!!!!!!!!!!!!!!
ar...@gmail.com <ar...@gmail.com> #283
Unacceptable. Makes my life so much harder.
wi...@gmail.com <wi...@gmail.com> #284
Come on, add it!
j....@gmail.com <j....@gmail.com> #285
I found an app that processes the .ICS invite and allows you to send an email response back to the sender: https://play.google.com/store/apps/details?id=com.cleansoft.invitationplugin
Google: This issuer 1257 is now ranked sixth out of over 42,000 requests with over 2,800 people having starred it.
Google: This issuer 1257 is now ranked sixth out of over 42,000 requests with over 2,800 people having starred it.
re...@gmail.com <re...@gmail.com> #286
Google: This is a must feature with utmost critical importance. Am new android user and until this was vouching for u guys... But no more... Unless u fix this critical component... This is very damaging for google and you can't fix for the last 4 yrs. give me a break... Rise up and do what's best for users and do not allow politics to take your fans away from you guys... Get this done ...like y' day.... Your loosing fan :(
ja...@gmail.com <ja...@gmail.com> #287
Google! Please FIX!!
st...@gmail.com <st...@gmail.com> #288
This is core functionality that should have been fixed years ago. Just look at how Apple handles this and do something similar. Or better yet, have the native email client recognize the attachment and give you options to add to your calendar.
Either way, COME ON ALREADY AND FIX THIS!
Either way, COME ON ALREADY AND FIX THIS!
j....@gmail.com <j....@gmail.com> #289
What is truly irksome is that this issue was reported over four years ago, starred by 2,780 people, and no one from Google has even bothered to look at the issue!Its status is still "NEW". Why even bother having a reporting system if it isn't going to be used?
da...@gmail.com <da...@gmail.com> #290
I blame the patent system:
Quote: "U.S. Patent No. 6,370,566 on "generating meeting requests and group scheduling from a mobile device"
On May 18, 2012, the ITC ordered a U.S. import ban against Motorola's Android-based devices that infringe this Microsoft patent."
Source:http://www.fosspatents.com/2012/09/android-devices-have-already-been-found.html
This may also be the reason why Google has been hush on this issue. Yes, it sucks, but makes sense when you think about it.
Quote: "U.S. Patent No. 6,370,566 on "generating meeting requests and group scheduling from a mobile device"
On May 18, 2012, the ITC ordered a U.S. import ban against Motorola's Android-based devices that infringe this Microsoft patent."
Source:
This may also be the reason why Google has been hush on this issue. Yes, it sucks, but makes sense when you think about it.
[Deleted User] <[Deleted User]> #291
Please Fix!
ma...@gmail.com <ma...@gmail.com> #292
Please Fix!
[Deleted User] <[Deleted User]> #293
This is a big missing feature that needs attention soon.
ma...@gmail.com <ma...@gmail.com> #294
I find it amusing,that android gmail client does not support ics files and the web version supports it
co...@gmail.com <co...@gmail.com> #295
Big missing feature... please, fix it
ch...@gmail.com <ch...@gmail.com> #296
I cannot believe that after 4 years this still is not fixed.
ut...@gmail.com <ut...@gmail.com> #297
Amazing miss and big thing now is not yet fixed after 5 long long years.
ma...@gmail.com <ma...@gmail.com> #298
Just replaced my Samsung Galaxy I9001 (running Android 2.x) with a Google Nexus on Android 4.2.2, and almost immediately noticed this feature was missing (while my old phone handled calendar invitations from my Exchange account perfectly).
Can this please be fixed soon?
Can this please be fixed soon?
ch...@gmail.com <ch...@gmail.com> #299
Please, can you add this Function
jb...@android.com <jb...@android.com> #300
[Comment deleted]
jb...@android.com <jb...@android.com> #301
[Comment deleted]
jb...@android.com <jb...@android.com> #302
[Comment deleted]
jb...@android.com <jb...@android.com> #303
[Comment deleted]
jb...@android.com <jb...@android.com> #304
[Comment deleted]
jb...@android.com <jb...@android.com>
al...@android.com <al...@android.com>
en...@google.com <en...@google.com>
dn...@gmail.com <dn...@gmail.com> #305
Why the hell is this one clasified as "Obsolete"?
Can't belive it. Very disappointing.
Can't belive it. Very disappointing.
di...@gmail.com <di...@gmail.com> #306
Who wrote the comment, " Why the hell is this one clasified as "Obsolete"?
Can't belive it. Very disappointing. " It wasn't me. I just got an email
notification that apparently I had commented, or someone had and I got the
notification because I'd starred the ticket? I've unstarred myself, no
longer interested in it but thank you.
On Wed, Feb 20, 2019 at 1:45 PM <buganizer-system@google.com> wrote:
Can't belive it. Very disappointing. " It wasn't me. I just got an email
notification that apparently I had commented, or someone had and I got the
notification because I'd starred the ticket? I've unstarred myself, no
longer interested in it but thank you.
On Wed, Feb 20, 2019 at 1:45 PM <buganizer-system@google.com> wrote:
bu...@gmail.com <bu...@gmail.com> #307
See comment #290 for the most likely reason. Microsoft apparently patented it so it's a patent violation if they implement it.
mb...@gmail.com <mb...@gmail.com> #308
very much respect to google for crafting an entirely new genre of reply-all crisis all the way here in 2019
fa...@gmail.com <fa...@gmail.com> #309
ga...@gmail.com <ga...@gmail.com> #310
If a Microsoft patent is a problem, long story short, this problem for an open source project like nextcloud is no more, as Microsoft joined the Open Invention Network.
de...@gmail.com <de...@gmail.com> #311
I checked the patent referenced in comment #290 , it seems it's a special day today...
The latest event listed on the patent is "2019-02-20 - Application status is Expired - Lifetime", can be seen here:
https://patents.google.com/patent/US6370566B2/en
Not to say there aren't other restrictions etc that might prevent this getting implemented.
Just thought it was interesting it was today that this issue gets woken from the dead.
The latest event listed on the patent is "2019-02-20 - Application status is Expired - Lifetime", can be seen here:
Not to say there aren't other restrictions etc that might prevent this getting implemented.
Just thought it was interesting it was today that this issue gets woken from the dead.
de...@infinite3.com <de...@infinite3.com> #312
I'm bit confused. I was petitioning this to be resolved as well, but I ical appointments have integrated for the last couple of years when using gmail and Google calendaring - at least on my moto G4 and pixel 2.
Is this still an issue for older android devices?
If your using a non-Google calendar - then this is not a google issue.
Is this still an issue for older android devices?
If your using a non-Google calendar - then this is not a google issue.
ba...@gmail.com <ba...@gmail.com> #313
How do I unsubscribe from receiving further email updates from Issue Tracker? Thanks! .... Sent from my Samsung Note.
-------- Original message --------From: buganizer-system@google.com Date: 2/20/19 3:07 PM (GMT-05:00) To: b-system+-1932410561@google.com Cc: barryschlosser@gmail.com Subject: Re: Issue 36905952 : Read iCal .ics files in Calendar Replying to this email means your email address will be shared with the team that works on this product.
https://issuetracker.google.com/issues/36905952
Changed
di...@gmail.com added comment #306 :
Who wrote the comment, " Why the hell is this one clasified as "Obsolete"?Can't belive it. Very disappointing. " It wasn't me. I just got an emailnotification that apparently I had commented, or someone had and I got thenotification because I'd starred the ticket? I've unstarred myself, nolonger interested in it but thank you.On Wed, Feb 20, 2019 at 1:45 PM <buganizer-system@google.com> wrote:> Replying to this email means your email address will be shared with the> team that works on this product.>>https://issuetracker.google.com/issues/36905952 >> *Changed*>> *dn...@gmail.com <dn...@gmail.com> added comment #305 > <https://issuetracker.google.com/issues/36905952#comment305 >:*> Why the hell is this one clasified as "Obsolete"?> Can't belive it. Very disappointing.>> _______________________________>> *Reference Info: 36905952 Read iCal .ics files in Calendar*> component: Android Public Tracker > Applications> status: Obsolete> reporter: wt...@gmail.com> cc: wt...@gmail.com> type: Feature Request P3 S3> duplicate issue: 36910278> <https://issuetracker.google.com/issues/36910278 >, 36911524> <https://issuetracker.google.com/issues/36911524 >, 36953541> <https://issuetracker.google.com/issues/36953541 >> hotlist: [AOSP] assigned> <https://issuetracker.google.com/hotlists/468531 >, [AOSP] duplicate> <https://issuetracker.google.com/hotlists/468389 >> AOSP ID: 1257> ReportedBy: User>>>> Generated by Google IssueTracker notification system>> You're receiving this email because you are subscribed to updates on> Google IssueTracker issue 36905952 > <https://issuetracker.google.com/issues/36905952 > where you have the> role: starred.>
_______________________________
Reference Info: 36905952 Read iCal .ics files in Calendar
component: Android Public Tracker > Applications
status: Obsolete
reporter: wt...@gmail.com
cc: wt...@gmail.com
type: Feature Request P3 S3
duplicate issue: 36910278, 36911524, 36953541
hotlist: [AOSP] assigned, [AOSP] duplicate
AOSP ID: 1257
ReportedBy: User
Generated by Google IssueTracker notification system
You're receiving this email because you are subscribed to updates on Google IssueTracker issue 36905952 where you have the role: starred.
-------- Original message --------From: buganizer-system@google.com Date: 2/20/19 3:07 PM (GMT-05:00) To: b-system+-1932410561@google.com Cc: barryschlosser@gmail.com Subject: Re:
Changed
di...@gmail.com added
Who wrote the comment, " Why the hell is this one clasified as "Obsolete"?Can't belive it. Very disappointing. " It wasn't me. I just got an emailnotification that apparently I had commented, or someone had and I got thenotification because I'd starred the ticket? I've unstarred myself, nolonger interested in it but thank you.On Wed, Feb 20, 2019 at 1:45 PM <buganizer-system@google.com> wrote:> Replying to this email means your email address will be shared with the> team that works on this product.>>
_______________________________
Reference Info: 36905952 Read iCal .ics files in Calendar
component: Android Public Tracker > Applications
status: Obsolete
reporter: wt...@gmail.com
cc: wt...@gmail.com
type: Feature Request P3 S3
duplicate issue: 36910278, 36911524, 36953541
hotlist: [AOSP] assigned, [AOSP] duplicate
AOSP ID: 1257
ReportedBy: User
Generated by Google IssueTracker notification system
You're receiving this email because you are subscribed to updates on Google IssueTracker
pa...@gmail.com <pa...@gmail.com> #314
From the landing page for the bug, https://issuetracker.google.com/issues/36905952 , click the star beside the bug number. That should unsubscribe you from notifications on it.
al...@gmail.com <al...@gmail.com> #315
Comment has been deleted.
al...@gmail.com <al...@gmail.com> #316
Comment has been deleted.
al...@gmail.com <al...@gmail.com> #317
Comment has been deleted.
al...@gmail.com <al...@gmail.com> #318
Comment has been deleted.
al...@gmail.com <al...@gmail.com> #319
ek...@gmail.com <ek...@gmail.com> #320
al...@gmail.com <al...@gmail.com> #321
Comment has been deleted.
Description
Send event invite from calendar program, for example gcal.
View attachment in either android gmail or email client.
It would be preferable to provide the option to add the event to the calendar.
Correct behavior is displayed by the gmail web client.