That does not surprise me. If I remember correctly, the original about:tor HTML and CSS was contributed by a volunteer quite a few years ago. I am not sure if there is a ticket for it yet, but one of the UX team projects for 2018 is to redesign about:tor and work on an "onboarding" flow for our new users.
As discussed in the weekly meeting(02/05). It would be interesting to make the current about:tor layout responsive while we are waiting for the new design.
Kathy and I reviewed the changes and tested them using a desktop browser. We like the use of flexbox layout (very nice), but we found a few things that we should be fixed:
We could merge this now if it didn't depend on some earlier changes. It is also confusing that the patch "undoes" some earlier changes, so please make a new patch that does not depend on a35a746ca206706f4c5742d70bc90b649c1bfdf0 and 40682676e33570d464534adc07bf94acb36a76fe.
The class name container is very generic. Please replace it with a more specific name such as torstatus-container.
Removing .top from aboutTor.css causes the "WARNING: this browser is out of date." text to no longer be centered.
The fancy arrow that points to the toolbar item to encourage users to update their browser loses its horizontal tail when the browser window is at its default width. Somehow the div that has no id (that immediately follows the #torstatus div) is now wider than it used to be. This may be a consequence of the flexbox layout or just the adding of the .container div.
Trac: Keywords: TorBrowserTeam201804R deleted, TorBrowserTeam201804 added Status: needs_review to needs_revision
Kathy and I reviewed the changes and tested them using a desktop browser. We like the use of flexbox layout (very nice), but we found a few things that we should be fixed:
We could merge this now if it didn't depend on some earlier changes. It is also confusing that the patch "undoes" some earlier changes, so please make a new patch that does not depend on a35a746ca206706f4c5742d70bc90b649c1bfdf0 and 40682676e33570d464534adc07bf94acb36a76fe.
The class name container is very generic. Please replace it with a more specific name such as torstatus-container.
Removing .top from aboutTor.css causes the "WARNING: this browser is out of date." text to no longer be centered.
The fancy arrow that points to the toolbar item to encourage users to update their browser loses its horizontal tail when the browser window is at its default width. Somehow the div that has no id (that immediately follows the #torstatus div) is now wider than it used to be. This may be a consequence of the flexbox layout or just the adding of the .container div.
This looks good, except we found one additional problem: using a fixed size for the bubble elements does not work for all languages. We tested by setting general.useragent.locale to de and found that the text extended below the bubble background. Kathy and I removed the height rule and that seemed to fix the problem, but maybe there is a better solution.
Also, please update the year within the copyright notice of both files.
Trac: Status: needs_review to needs_revision Keywords: TorBrowserTeam201804R deleted, TorBrowserTeam201804 added
This looks good, except we found one additional problem: using a fixed size for the bubble elements does not work for all languages. We tested by setting general.useragent.locale to de and found that the text extended below the bubble background. Kathy and I removed the height rule and that seemed to fix the problem, but maybe there is a better solution.
In fact I think it is a good solution, thus the height of the higher bubble item will define the height of the parent element. I gave a try and tested in different languages and screen size, and looks good.
Also, please update the year within the copyright notice of both files.
r=brade, r=mcs
This looks good to us. It probably makes sense to test it in the desktop alpha before merging into stable though (Kathy and I only tested the new code on macOS so far).
This looks good, except we found one additional problem: using a fixed size for the bubble elements does not work for all languages. We tested by setting general.useragent.locale to de and found that the text extended below the bubble background. Kathy and I removed the height rule and that seemed to fix the problem, but maybe there is a better solution.
In fact I think it is a good solution, thus the height of the higher bubble item will define the height of the parent element. I gave a try and tested in different languages and screen size, and looks good.
Also, please update the year within the copyright notice of both files.
This looks good, except we found one additional problem: using a fixed size for the bubble elements does not work for all languages. We tested by setting general.useragent.locale to de and found that the text extended below the bubble background. Kathy and I removed the height rule and that seemed to fix the problem, but maybe there is a better solution.
In fact I think it is a good solution, thus the height of the higher bubble item will define the height of the parent element. I gave a try and tested in different languages and screen size, and looks good.
Also, please update the year within the copyright notice of both files.