[PATCH 00/49] A patchwork redesign v3

Damien Lespiau damien.lespiau at intel.com
Fri Oct 2 00:12:05 AEST 2015


A few more changes from v2:
  - Split out 2 patches already sent in a previous request
  - Change "About ${project}" to "Project Info" in the top bar

This is the version deployed today on freedesktop.org:

  http://patchwork.freedesktop.org/

I left out some of the minor feedback to get series in sooner rather than later
so we can iterate on top.

-- 
Damien

Belén Barros Pena (1):
  patch: Redesign slightly the comment headers

Belén Barros Peña (11):
  style.css: Tune <a> styling
  templates: Move "About" at the bottom of the page
  html: Turn the navbar into a breadcrumb bar
  style.css: Provide a default <h2> style
  patch-list: Split the filter out of the patch table
  filters: Use a more visible and human-friendly phrasing for 'filters'
  patch-list: Re-design the main list of patches with Bootsrap
  paginator: Tweak the number of pages shown
  paginator: Redesign the paginator
  patch: Pull the download links next to the "Patch" header
  patch: Move the submitter and date out of the details

Damien Lespiau (37):
  htdocs: Add bootstrap
  template: Add bootstrap to the base template
  list: Replace the 16-arrow* icons by glyphicons
  sytle.css: Remove the body selector, letting bootstrap's shine through
  style.css: Move the global <a> styling at the top
  templates: Redesign the title bar
  templates: Redesign the breadcrumbs bar
  templates: Remove extraneous blank line at the end of base.html
  base: Move the project info into the navigation bar
  base: Don't display the breadcrumb bar on the project list page
  style.css: Rename the breadcrumb selectors
  filters: Use the glyphicons for add/remove signs
  filters: Fix a typo in comment
  filters: Redesign the filters form with the help of bootstrap
  selectize: Add selectize to patchwork
  base: Add selectize to the base template
  filters: Rewrite the submitter autocompletion code
  package: Add the Sticky Table Header jQuery plugin
  patch-list: Make the table header sticky
  base: Group username/profile/logout with a dropdown
  base: Capitalize the menu items in the navbar
  base: Use a Bootstrap badge for the number of todo items
  patchform: Minimal changes so patchform titles don't look out of place
  boxes: Style boxes like the patch form
  style: Make the submission tables use #0A0A47
  patch: Remove the permalink item
  patch: Single out the commit message
  patch: Pull the patch between the commit message and comments
  patch: Override Bootstrap's <pre> styling
  patch-list: Limit the number of chars to 100 for the patch subject
  base: Don't put the logout button in the is_staff block
  patch: Capitalize "Incoming Patches"
  patch-list: Use table-condensed to display the patch list
  filter: Tweak the autocompletion behaviour on <Enter>
  filters: Submit the form when <Enter> is pressed on a closed submitter
    field
  filters: Fix submitter display when we only have an email address
  patch-list: Tweak how A/R/T tags are displayed

 htdocs/css/bootstrap.min.css                       |   5 +
 htdocs/css/selectize.bootstrap3.css                | 401 +++++++++++++++++++++
 htdocs/css/style.css                               | 201 +++++------
 htdocs/fonts/glyphicons-halflings-regular.eot      | Bin 0 -> 20335 bytes
 htdocs/fonts/glyphicons-halflings-regular.svg      | 229 ++++++++++++
 htdocs/fonts/glyphicons-halflings-regular.ttf      | Bin 0 -> 41280 bytes
 htdocs/fonts/glyphicons-halflings-regular.woff     | Bin 0 -> 23320 bytes
 htdocs/images/16-arrow-down.png                    | Bin 354 -> 0 bytes
 htdocs/images/16-arrow-up.png                      | Bin 332 -> 0 bytes
 htdocs/images/16-circle-blue-add.png               | Bin 477 -> 0 bytes
 htdocs/images/16-circle-blue-remove.png            | Bin 475 -> 0 bytes
 htdocs/images/title-background.png                 | Bin 246 -> 0 bytes
 htdocs/js/bootstrap.min.js                         |   6 +
 htdocs/js/jquery.stickytableheaders.min.js         |   1 +
 htdocs/js/selectize.min.js                         |   3 +
 lib/packages/jquery/README                         |  19 +-
 .../jquery/jquery.stickytableheaders.min.js        |   1 +
 patchwork/filters.py                               |  30 +-
 patchwork/models.py                                |  11 +
 patchwork/paginator.py                             |   8 +-
 patchwork/templates/patchwork/filters.html         | 222 +++++-------
 patchwork/templates/patchwork/list.html            |   3 +-
 patchwork/templates/patchwork/pagination.html      |   2 +-
 patchwork/templates/patchwork/patch-list.html      |  86 ++---
 patchwork/templates/patchwork/patch.html           |  78 ++--
 patchwork/templatetags/patch.py                    |  17 +-
 patchwork/tests/test_list.py                       |   2 +-
 patchwork/tests/test_person.py                     |   4 +-
 patchwork/utils.py                                 |   5 +
 patchwork/views/base.py                            |  18 +-
 templates/base.html                                | 114 +++---
 31 files changed, 1037 insertions(+), 429 deletions(-)
 create mode 100644 htdocs/css/bootstrap.min.css
 create mode 100644 htdocs/css/selectize.bootstrap3.css
 create mode 100644 htdocs/fonts/glyphicons-halflings-regular.eot
 create mode 100644 htdocs/fonts/glyphicons-halflings-regular.svg
 create mode 100644 htdocs/fonts/glyphicons-halflings-regular.ttf
 create mode 100644 htdocs/fonts/glyphicons-halflings-regular.woff
 delete mode 100644 htdocs/images/16-arrow-down.png
 delete mode 100644 htdocs/images/16-arrow-up.png
 delete mode 100644 htdocs/images/16-circle-blue-add.png
 delete mode 100644 htdocs/images/16-circle-blue-remove.png
 delete mode 100644 htdocs/images/title-background.png
 create mode 100644 htdocs/js/bootstrap.min.js
 create mode 120000 htdocs/js/jquery.stickytableheaders.min.js
 create mode 100644 htdocs/js/selectize.min.js
 create mode 100644 lib/packages/jquery/jquery.stickytableheaders.min.js

-- 
2.1.0



More information about the Patchwork mailing list