OLD | NEW |
1 # MacViews Release Plan | 1 # MacViews Release Plan |
2 | 2 |
3 ## Handy Links | 3 ## Handy Links |
4 | 4 |
5 * [Phase 1 bugs](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Proj%3
DMacViews+label%3Aphase1&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Ow
ner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids) | 5 * [Phase 1 bugs](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Proj%3
DMacViews+label%3Aphase1&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Ow
ner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids) |
6 * [Phase 2 bugs](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Proj%3
DMacViews+label%3Aphase2&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Ow
ner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids) | 6 * [Phase 2 bugs](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Proj%3
DMacViews+label%3Aphase2&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Ow
ner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids) |
7 * [Other MacViews bugs](https://bugs.chromium.org/p/chromium/issues/list?can=2&q
=Proj%3DMacViews+-label%3APhase1+-label%3APhase2&colspec=ID+Pri+M+Stars+ReleaseB
lock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids) | 7 * [Other MacViews bugs](https://bugs.chromium.org/p/chromium/issues/list?can=2&q
=Proj%3DMacViews+-label%3APhase1+-label%3APhase2&colspec=ID+Pri+M+Stars+ReleaseB
lock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids) |
8 * [Catalog of chromium dialogs](https://docs.google.com/spreadsheets/d/1rChQOblJ
DsXevMxpUpvaPqK3QIMPdmd2iAvJtdeOeeY/edit#gid=0) | 8 * [Catalog of chromium dialogs](https://docs.google.com/spreadsheets/d/1rChQOblJ
DsXevMxpUpvaPqK3QIMPdmd2iAvJtdeOeeY/edit#gid=0) |
9 | 9 |
10 ## Phase 1: Controls | 10 ## Phase 1: Controls |
(...skipping 17 matching lines...) Expand all Loading... |
28 dialogs, behind a new `MacViewsWebUIDialogs` feature. The WebUI-styled Cocoa | 28 dialogs, behind a new `MacViewsWebUIDialogs` feature. The WebUI-styled Cocoa |
29 dialogs are: | 29 dialogs are: |
30 | 30 |
31 1. Collected/blocked cookies UI | 31 1. Collected/blocked cookies UI |
32 2. Device permissions | 32 2. Device permissions |
33 3. Extension install | 33 3. Extension install |
34 4. HTTP auth | 34 4. HTTP auth |
35 5. One-click signin | 35 5. One-click signin |
36 6. Site permissions bubble | 36 6. Site permissions bubble |
37 7. "Card unmask prompt" (TODO(ellyjones): what is this?) | 37 7. "Card unmask prompt" (TODO(ellyjones): what is this?) |
38 8. Website settings dialog | 38 8. Page info dialog |
39 | 39 |
40 Once all of these dialogs are converted and tested behind the feature, we can | 40 Once all of these dialogs are converted and tested behind the feature, we can |
41 ship to canary and dev channels and watch for any performance or crash rate | 41 ship to canary and dev channels and watch for any performance or crash rate |
42 regressions. Doing all the WebUI-style dialogs at once will avoid having three | 42 regressions. Doing all the WebUI-style dialogs at once will avoid having three |
43 separate dialog UIs. | 43 separate dialog UIs. |
44 | 44 |
45 This phase also includes implementation of rubber-band overscroll and fling | 45 This phase also includes implementation of rubber-band overscroll and fling |
46 scrolling. This technology exists already in the renderer compositor - it needs | 46 scrolling. This technology exists already in the renderer compositor - it needs |
47 to be transplanted to the ui compositor. | 47 to be transplanted to the ui compositor. |
48 | 48 |
(...skipping 27 matching lines...) Expand all Loading... |
76 Switch `mac_views_browser` to 1 for Canary. | 76 Switch `mac_views_browser` to 1 for Canary. |
77 Cross fingers. | 77 Cross fingers. |
78 Watch metrics carefully. | 78 Watch metrics carefully. |
79 If there's no surprising metrics changes or public outcry, keep | 79 If there's no surprising metrics changes or public outcry, keep |
80 mac_views_browser=1 for dev, then beta, then stable. | 80 mac_views_browser=1 for dev, then beta, then stable. |
81 | 81 |
82 ## Phase 6: delete Cocoa | 82 ## Phase 6: delete Cocoa |
83 Since much of the Cocoa code is dead and we are no longer building with | 83 Since much of the Cocoa code is dead and we are no longer building with |
84 `mac_views_browser=0`, remove dead Cocoa UI code. | 84 `mac_views_browser=0`, remove dead Cocoa UI code. |
85 | 85 |
OLD | NEW |