<table><tr><td style="">ohelin added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D16331">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
          color: #6B748C;
          font-style: italic;
          margin: 4px 0 12px 0;
          padding: 8px 12px;
          background-color: #F8F9FC;">
<div style="font-style: normal;
          padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D16331#346540" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">D16331#346540</a>, <a href="https://phabricator.kde.org/p/ngraham/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;">@ngraham</a> wrote:</div>
<div style="margin: 0;
          padding: 0;
          border: 0;
          color: rgb(107, 116, 140);"><p>Thanks, can you provide us with your real name and email address so we can land this with proper authorship information?</p>

<p>On the subject of GTK theme fixes, we also have a very large and ambitious patch: <a href="https://phabricator.kde.org/D15786" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">D15786: share common values for both Breeze and Breeze-dark GTK themes</a>. Is there anyone around who's familiar enough with this code who could provide even a rudimentary review? <a href="https://phabricator.kde.org/p/jackg/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;">@jackg</a>?</p></div>
</blockquote>

<p>Name is in my profile as usual: ohelin (Firstname Lastname), email is: <firstname>.<lastname><span class="phabricator-remarkup-mention-unknown">@iki.fi</span></p>

<p>About that other patch: it's actually not _that_ large, if you handle it not as a diff to the original file, but as a diff to the new common file. So, saving the left diff from the old CSS file and comparing it to the new common CSS file like this:</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">diff -y --suppress-common-lines Breeze-dark-gtk_gtk-3.20_gtk.css Breeze-gtk_gtk-3.20_common.css</pre></div>

<p>it's easy to see there's only a few dozen lines which actually need checking manually. All the other lines are identical except for the obvious, the use of color variables. Example output from the above command when the changes are trivial:</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">border-color: #616569;                                      |   border-color: @borders;
background-color: #232629;                                    |   background-color: @theme_base_color;
  color: #eff0f1;                                             |     color: @theme_fg_color;
  border-color: #616569;                                      |     border-color: @borders;
  background-color: #232629; }                        |     background-color: @theme_base_color; }
border: 1px solid #3daee9;                                    |   border: 1px solid @theme_selected_bg_color;
background-color: #3daee9;                                    |   background-color: @theme_selected_bg_color;</pre></div>

<p>So it's pretty safe to say it's fine as long as the colors are mapped correctly.</p>

<p>And here are the actually differing parts - we should check out the corresponding lines from the CSS files and see what's been done:</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">  border-color: #31363b;                                    |   border-color: @theme_bg_color;
    padding: 0px 3px;                                         |     padding: 0px 0px;
    background-color: #31363b;                                |     background-color: transparent;
    color: #eff0f1;                                           |     color: transparent;
      background-color: #31363b;                              |       background-color: @theme_bg_color;
      color: #3daee9; }                                       |       color: transparent; }
      background-color: #31363b;                              |       background-color: @theme_bg_color;
      color: #3daee9; }                                       |       color: transparent; }
      background-color: #31363b;                              |       background-color: @theme_bg_color;
      color: rgba(216, 218, 221, 0.35); }                     |       color: transparent; }
      color: #eff0f1; }                                       |       color: @theme_fg_color; }
        color: rgba(216, 218, 221, 0.35); }                   |         color: @insensitive_fg_color; }
      min-width: 4px;                                         |       min-width: 6px;
      margin: 2px;                                            |       border-radius: 8px;
      border: none;                                           |       background-color: alpha(@scrollbar_overlay_color, 0.8);
      border-radius: 2px;                                     <
      background-color: #adafb2; }                            <
        background-color: #adafb2; }                          |         background-color: @scrollbar_overlay_color; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering) <
      min-width: 4px;                                         <
      min-height: 4px;                                        <
      border: none;                                           <
      background: none;                                       <
      box-shadow: none; }                                     <
                                                              >            scrollbar:hover trough{
                                                              >          background:linear-gradient(transparent 0,transparent 5px,
    min-width: 14px;                                          |       transition-duration:0.1s;
                                                              >          min-width: 6px;
    border: 0px solid transparent;                            |     border: 0px solid @theme_bg_color;
    background-color: #6a6e72;                                |     background-color: @theme_bg_color;
    box-shadow: inset 0px 0px 0px 2px #31363b; }              |     background-clip: padding-box;
                                                              >          box-shadow: inset 0px 0px 0px 5px @theme_bg_color;}
    min-width: 10px;                                          |     transition-duration:0.1s;
                                                              >          min-width: 6px;
    border: 2px solid transparent;                            |     border: 5px solid transparent;
    background-color: #adafb2; }                              |     background-color: @theme_selected_bg_color; }
      background-color: #3daee9; }                            |       background-color: @decoration_hover; }
    scrollbar slider:active {                                 |     scrollbar:backdrop slider:backdrop {
      background-color: #3daee9; }                            |       background-color: @scrollbar_backdrop_color; }
    scrollbar slider:disabled {                               <
      background-color: rgba(157, 159, 163, 0.35); }          <
    scrollbar slider:backdrop {                               <
      background-color: #adafb2; }                            <
      background-color: rgba(157, 159, 163, 0.35); }          |       background-color: @scrollbar_backdrop_color; }
    min-height: 10px; }                                       |     min-height: 6px; }
  scrollbar.vertical button.down {                            <
    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }  <
  scrollbar.vertical button.up {                              <
    -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }    <
  scrollbar.horizontal button.down {                          <
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }   <
  scrollbar.horizontal button.up {                            <
    -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } <
  background-color: #31363b; }                                |   background-color: @theme_bg_color; }</pre></div>

<p>For the light theme the diff against the new common css file is trivial with only three different lines - the contents have been just basically moved.</p>

<p>Is this OK for a rudimentary review? Feel free to quote this to the other page - I guess it should be there anyway, but since you asked here... :)</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R98 Breeze for Gtk</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D16331">https://phabricator.kde.org/D16331</a></div></div><br /><div><strong>To: </strong>ohelin, Breeze, VDG, broulik, ngraham<br /><strong>Cc: </strong>ngraham, jackg, plasma-devel, Breeze, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>