• 
      

    Add the default theme for Ink.

    Review Request #13584 — Created Feb. 27, 2024 and submitted

    Information

    Ink
    master

    Reviewers

    The default theme is built to be suitable for all Beanbag products. It
    provides:

    • A color palette based on Review Board's standard palette
    • Numerous palette design tokens that components can be built upon
    • Standard units, fonts, icons, z-indexes, borders, and more.

    This isn't complete, and many of exact colors are going to be altered as
    time goes on, but this sets up the foundation for future development.

    We're using Tabler.io for the icons (all MIT-licensed), including their
    SVGs as data-URIs in the stylesheet. This gives us a standard set of
    scalable icons we can use without any additional downloads.

    Note that the theme does not set any styles on the actual page. As in,
    it doesn't set the page background, font, headers, etc. It merely provides
    styling for Ink's components. It's up to the consuming application to make
    use of these. An "auto" style will be provided for setting some defaults.

    Made use of many of the variables within this in the development of
    the new components.

    Summary ID
    Add the default theme for Ink.
    The default theme is built to be suitable for all Beanbag products. It provides: * A color palette based on Review Board's standard palette * Numerous palette design tokens that components can be built upon * Standard units, fonts, icons, z-indexes, borders, and more. This isn't complete, and many of exact colors are going to be altered as time goes on, but this sets up the foundation for future development. We're using Tabler.io for the icons (all MIT-licensed), including their SVGs as data-URIs in the stylesheet. This gives us a standard set of scalable icons we can use without any additional downloads.
    27a0639179b7bdd8b0ee36a89e2e65c61f7b2542
    david
    1. Ship It!
    2. 
        
    maubin
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed