Skip to content

DEPRECIATED — Styleguide: SecureDrop Web

Nina Eleanor Alter edited this page Feb 27, 2022 · 1 revision

This is the beginning of a basic, GH wiki based styleguide, to document allthings in the new 1.0 SD product web UIs. It is earmarked to move from this repo to the main SD repo, in tandem with release notes for the 1.0 release in September(ish) 2019.


Table Of Contents

  • Colors
  • Components (tbd)
    • Buttons (Source and Newsroom)
      • To do for 1.0 release
    • Language selector
      • At some point
    • Messaging
      • To document editorial guidelines as time allows; not a priority
      • To document aspirational styling that descends from Workstation design, as time allows; not a priority
    • Source UI particulars
      • "Submit" widget (not a priority, hoping to re-do, anyway)
      • "Get Codename" widget (not a priority, hoping to re-do and to move, anyway)
    • Newsroom UI particulars
      • Heh... nothing I can think of worth documenting or aspirationally seeking to change in the web UI?
  • Icons + Artwork
  • Typography
    • In SD Identity (Franchise Bold)
    • In Product
    • On Website

Colors

It Is Hex Used Where?
image #0065DB static hyperlinx
image #045FB4 most buttons
image #2A319D button & hyperlinx hover, random things
image #000C6C headers, Select buttons
image #FF3366 delete actions, update to OG "urgent red"

Icons + Artwork (web product, only)

SecureDrop's web experiences are uniquely security-sensitive webapps, published as Onion Services behind .onion URLs. The Source UI is especially security-sensitive. As such, all Javascript and SVGs are prohibited in the Source UI... so all icons are done as transparent PNGs. Within the newsroom UIs, conversely, all icons are done as font-awesome glyphs.

To allow for browser scaling w/o image degradation, all PNGs are recommended to be created at 4x their 100% sizing. To prevent "halos" when clean transparency is required around the artwork, PNGs should be generated from Adobe Illustrator or Photoshop, with no matte and in the PNG-24 format. For most PNGs however, Sketch's "Export Selected" functionality delivers great results. Remember, type-in the 4x in place of 1x, in the settings.

PNG artwork

Icon Status Name 100% Dimensions Used where?
image Published cancelbutt-x-buttonblu2.png 9x11 "Cancel" buttons, static
image Published cancelbutt-x-grimaceblu.png 9x11 "Cancel" buttons, hover
image Published sdfavicon32-1x.png 27x32 Browser tab favicon
image Published footericon-nunu.png 17x20 Footer logo
image Published logoimg-defaultSD_2019.png 500x450 Default logo product ships with
image Published UploadArrow_OneDotOh.png 66x56 Upload icon on "Submit"
image Published lock-deep-4x.png 12x14 Codename widget lock
image Published refresh-source-sdblu4x.png 54x39 Codename widget, refresh button static
image Published refresh-source-grimblu4x.png 54x39 Codename widget, refresh button hover
image Published languages-globe.png 14x14 Languages widget, globe
image Published languages-arrow.png 7x3 Languages widget, arrow
image TBD languages-arrow.png tbd Codename widget, keyhole
image TBD languages-arrow.png tbd Inline bang, urgent coral

SVG Artwork

SVGs provided below, as scalable vector art - should it be needed. shrugs

Icon Artwork Name
image Vector Art SecureDrop Logo
image Vector Art Tor Onion button
image Vector Art Tor Guard, Open

Typography

That unusual font in the SecureDrop lockup? It's Franchise Bold! Franchise Font Family

Who Uses SecureDrop?
Learn about SecureDrop's users!

Contributors

Learn!

Et cetera

Clone this wiki locally