Linux PWAs: Enable custom window frame |
|||||
Issue descriptionCurrently we just use the normal Linux window frame (provided by the window manager). Need to draw our own custom window frame for PWAs, in order to show the origin and app menu button. We'll just re-use the Windows 7 "opaque window frame", which is automatically styled "close enough" to a typical Linux window frame.
,
Aug 27
Oops re 1, I accidentally the OBFV layout in https://chromium-review.googlesource.com/c/chromium/src/+/1183019. Have CL to fix: https://chromium-review.googlesource.com/c/chromium/src/+/1189247
,
Aug 27
,
Aug 28
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2208563c05caa553df260f34b9209a18b2347add commit 2208563c05caa553df260f34b9209a18b2347add Author: Matt Giuca <mgiuca@chromium.org> Date: Tue Aug 28 01:47:47 2018 Enable custom window frame for PWAs and bookmark apps on Linux. Bug: 877861 Change-Id: I021faa5014e83c2a7ec992e59f22974fd9fdc51c Reviewed-on: https://chromium-review.googlesource.com/1189685 Reviewed-by: Thomas Anderson <thomasanderson@chromium.org> Reviewed-by: Alan Cutter <alancutter@chromium.org> Commit-Queue: Matt Giuca <mgiuca@chromium.org> Cr-Commit-Position: refs/heads/master@{#586537} [modify] https://crrev.com/2208563c05caa553df260f34b9209a18b2347add/chrome/browser/ui/views/frame/desktop_browser_frame_aurax11.cc
,
Aug 29
,
Aug 30
@Matt Giuca: Could you please provide reproducible steps with excepted and actual behaviour which helps us in verifying the fix from TE end. Thanks!
,
Aug 31
#6 Sorry. 1. Install a PWA (e.g., https://killer-marmot.appspot.com/web, then choose "Install Killer Marmot" from the Chrome menu). See screenshots for before/after.
,
Sep 3
Able to reproduce the issue on chrome version# 70.0.3532.0 build without fix. Verified the fix on Ubuntu 14.04 using Chrome version #71.0.3541.0 as per the comment #1 & 7 Attaching screen cast for reference. Observed "The origin and 3-dot menu are vertically aligned properly and 3-dot menu is clickable" Hence, the fix is working as expected. Adding the verified labels. Thanks...!! |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by mgiuca@chromium.org
, Aug 2717.8 KB
17.8 KB View Download
17.7 KB
17.7 KB View Download