Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(290)

Issue 498813003: Separate menu & disconnect buttons from the window controls and clean up CSS. (Closed)

Created:
6 years, 4 months ago by Jamie
Modified:
6 years, 3 months ago
Reviewers:
dcaiafa
CC:
chromium-reviews, chromoting-reviews_chromium.org
Project:
chromium
Visibility:
Public.

Description

Separate menu & disconnect buttons from the window controls and clean up CSS. One piece of feedback we've received is that users want an explicit full-screen control rather than tying it to maximize. Simply adding a full-screen button means that the window has six icons of varying crypticness (crypticality?) This CL prepares the ground for adding a full-screen button while reducing clutter. It moves the Options and Disconnect buttons to the left-hand side of the window, while leaving them adjacent to the window controls in full-screen mode. There are two main changes to the CSS. The first is that we no longer use "display: table"; I thought this was needed to get rid of the implicit spaces between the icons, but "display: flex" does the job just as well. The second is to do with how the etched borders are rendered. Previously, a button was responsible for rending both the light and dark highlights to the left and bottom. This worked because they were all right-aligned, but with the new layout, each button renders all of its borders. Committed: https://crrev.com/983cb2f7343e47d8e92d3e2ec15a77e324f78576 Cr-Commit-Position: refs/heads/master@{#291745}

Patch Set 1 #

Total comments: 3

Patch Set 2 : Rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+123 lines, -115 lines) Patch
M remoting/webapp/html/template_main.html View 1 chunk +1 line, -1 line 0 comments Download
M remoting/webapp/html/window_frame.html View 1 1 chunk +48 lines, -50 lines 0 comments Download
M remoting/webapp/window_frame.css View 7 chunks +47 lines, -46 lines 0 comments Download
M remoting/webapp/window_frame.js View 1 10 chunks +27 lines, -18 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
Jamie
ptal https://codereview.chromium.org/498813003/diff/1/remoting/webapp/html/template_main.html File remoting/webapp/html/template_main.html (left): https://codereview.chromium.org/498813003/diff/1/remoting/webapp/html/template_main.html#oldcode24 remoting/webapp/html/template_main.html:24: <body class="full-height inner-border-for-apps-v2"> This class was not defined ...
6 years, 4 months ago (2014-08-22 20:28:20 UTC) #1
dcaiafa
lgtm
6 years, 4 months ago (2014-08-22 23:27:48 UTC) #2
Jamie
The CQ bit was checked by jamiewalch@chromium.org
6 years, 4 months ago (2014-08-23 00:22:17 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamiewalch@chromium.org/498813003/1
6 years, 4 months ago (2014-08-23 04:56:39 UTC) #4
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_gpu on tryserver.chromium.gpu ...
6 years, 4 months ago (2014-08-23 05:18:16 UTC) #5
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-23 05:19:45 UTC) #6
commit-bot: I haz the power
Try jobs failed on following builders: mac_gpu on tryserver.chromium.gpu (http://build.chromium.org/p/tryserver.chromium.gpu/builders/mac_gpu/builds/45524) ios_dbg_simulator on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator/builds/8420) ios_rel_device ...
6 years, 4 months ago (2014-08-23 05:19:46 UTC) #7
Jamie
The CQ bit was checked by jamiewalch@chromium.org
6 years, 4 months ago (2014-08-25 17:15:41 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamiewalch@chromium.org/498813003/20001
6 years, 4 months ago (2014-08-25 17:16:35 UTC) #9
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: mac_chromium_rel_swarming on tryserver.chromium.mac ...
6 years, 4 months ago (2014-08-25 18:11:23 UTC) #10
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-25 18:54:38 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_swarming on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_swarming/builds/6539)
6 years, 4 months ago (2014-08-25 18:54:39 UTC) #12
Jamie
The CQ bit was checked by jamiewalch@chromium.org
6 years, 4 months ago (2014-08-25 19:19:50 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamiewalch@chromium.org/498813003/20001
6 years, 4 months ago (2014-08-25 19:20:08 UTC) #14
commit-bot: I haz the power
Committed patchset #2 (20001) as 536747c0ef89af5289a112173b6bed1b3061b467
6 years, 4 months ago (2014-08-25 19:59:30 UTC) #15
commit-bot: I haz the power
6 years, 3 months ago (2014-09-10 02:37:00 UTC) #16
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/983cb2f7343e47d8e92d3e2ec15a77e324f78576
Cr-Commit-Position: refs/heads/master@{#291745}

Powered by Google App Engine
This is Rietveld 408576698