[tbb-commits] [torbutton] branch master updated: Bug 40886: Amend about:tor on Nightly and Alpha to encourage testing

gitolite role git at cupani.torproject.org
Fri Apr 22 17:47:43 UTC 2022


This is an automated email from the git hooks/post-receive script.

richard pushed a commit to branch master
in repository torbutton.

The following commit(s) were added to refs/heads/master by this push:
     new 9b2e9ad3 Bug 40886: Amend about:tor on Nightly and Alpha to encourage testing
9b2e9ad3 is described below

commit 9b2e9ad32e4be1a64b95f7b9de96018096d35b1e
Author: Richard Pospesel <richard at torproject.org>
AuthorDate: Wed Apr 20 20:24:22 2022 +0000

    Bug 40886: Amend about:tor on Nightly and Alpha to encourage testing
---
 chrome/content/aboutTor/aboutTor.xhtml | 15 ++++++++++++--
 chrome/locale/en-US/aboutTor.dtd       |  5 +++++
 chrome/skin/aboutTor.css               | 37 ++++++++++++++++++++++++++++++++++
 chrome/skin/banner-warning.svg         |  1 +
 4 files changed, 56 insertions(+), 2 deletions(-)

diff --git a/chrome/content/aboutTor/aboutTor.xhtml b/chrome/content/aboutTor/aboutTor.xhtml
index f1b4dab1..79b10f32 100644
--- a/chrome/content/aboutTor/aboutTor.xhtml
+++ b/chrome/content/aboutTor/aboutTor.xhtml
@@ -36,9 +36,9 @@
     <img class="torcontent-logo" src="resource://torbutton-assets/torbrowser_mobile_logo.png"/>
     <div id="torstatus" class="top">
       <div class="hideIfTorOff hideIfHasBeenUpdated torstatus-container">
-        <div class="heading1">&aboutTor.ready.label;</div>
+        <div class="heading1">&aboutTor.alpha.ready.label;</div>
         <br/>
-        <div class="heading2">&aboutTor.ready2.label;</div>
+        <div class="heading2">&aboutTor.alpha.ready2.label;</div>
       </div>
       <div class="showIfHasBeenUpdated torstatus-container">
         <div class="heading1">&aboutTBUpdate.updated;</div>
@@ -65,6 +65,17 @@
       </form>
     </div>
 
+    <div id="bannerRoot">
+        <img id="bannerImg" src="resource://torbutton-assets/banner-warning.svg" />
+        <div id="bannerTextCol">
+            <!--<div id="bannerHeader"></div>
+            <br />-->
+            <div id="bannerDescription">&aboutTor.alpha.bannerDescription;</div>
+            <br />
+            <a id="bannerLink" target="_blank" href="https://forum.torproject.net/">&aboutTor.alpha.bannerLink;</a>
+        </div>
+    </div>
+
     <div id="bottom">
       <p id="donate" class="moreInfoLink">&aboutTor.donationBanner.freeToUse;
         <a href="https://donate.torproject.org/" target="_blank">&aboutTor.donationBanner.buttonA; »</a>
diff --git a/chrome/locale/en-US/aboutTor.dtd b/chrome/locale/en-US/aboutTor.dtd
index 7b231095..2d565737 100644
--- a/chrome/locale/en-US/aboutTor.dtd
+++ b/chrome/locale/en-US/aboutTor.dtd
@@ -29,3 +29,8 @@
 <!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
 <!ENTITY aboutTor.donationBanner.freeToUse "Tor is free to use because of donations from people like you.">
 <!ENTITY aboutTor.donationBanner.buttonA "Donate Now">
+
+<!ENTITY aboutTor.alpha.ready.label "Test. Thoroughly.">
+<!ENTITY aboutTor.alpha.ready2.label "You’re ready to test the world’s most private browsing experience.">
+<!ENTITY aboutTor.alpha.bannerDescription "Tor Browser Alpha is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
+<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
diff --git a/chrome/skin/aboutTor.css b/chrome/skin/aboutTor.css
index 1811c4d5..81b6453e 100644
--- a/chrome/skin/aboutTor.css
+++ b/chrome/skin/aboutTor.css
@@ -210,6 +210,43 @@ body:not([showmanual]) .showForManual {
   background-color: rgba(12, 12, 13, 0.1);  /* same as Firefox's about:home */
 }
 
+#bannerRoot {
+  width: 690px;
+  padding: 20px 25px 25px;
+  background: rgba(0, 0, 0, 0.3);
+  border-radius: 6px;
+  margin: 35px auto 0px;
+  display: flex;
+  flex-direction: row;
+  align-items: flex-start;
+  position: static;
+}
+
+#bannerTextCol {
+  padding: 8px 0px 0px 15px;
+  font-size: 15px;
+  line-height: normal;
+  color: #FFFFFF;
+  width: 633px;
+}
+
+#bannerHeader {
+  font-weight: bold;
+}
+
+#bannerImg {
+    width: 32px;
+    position: static;
+}
+
+a#bannerLink {
+  text-decoration: underline;
+}
+
+a#bannerLink:hover {
+  text-decoration: none;
+}
+
 /* #search-text is the search input field */
 #search-text {
   flex: 1;
diff --git a/chrome/skin/banner-warning.svg b/chrome/skin/banner-warning.svg
new file mode 100644
index 00000000..2f4bf1b8
--- /dev/null
+++ b/chrome/skin/banner-warning.svg
@@ -0,0 +1 @@
+<svg fill="none" height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" fill="#ffa436" r="16"/><g fill="#0c0c0d"><path d="m14.2303 23.393c-3.5375-.6033-6.2303-3.6837-6.2303-7.393 0-4.1421 3.3579-7.5 7.5-7.5s7.5 3.3579 7.5 7.5c0 .669-.0876 1.3176-.252 1.9349l-.9277-1.6176c.0052-.1051.0078-.2109.0078-.3173 0-3.4949-2.8332-6.32812-6.3281-6.32812s-6.32812 2.83322-6.32812 6.32812c0 2.9851 2.06682 5.4874 4.84752 6.154-.06.4351.0216.8644.2109 1.239 [...]
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the tbb-commits mailing list