v9.6.0
Date labels
- π New task for creating date overlays to be used in share graphics
- Uses puppeteer to screenshot date labels, which we create with the CSS framework for design consistency
Directory refactor
- π New components and variations
c-tag
- Used for party label badgesc-table--bordered
- This variation used to only include row borders, but is now row AND cellsc-table--bordered-rows
- This variation is whatc-table--bordered
used to bec-table--fixed
- Used to fix mobile scrolling issues in directoryc-input__input--standard
- Apply this variation to the input field to prevent iOS safari from focus zooming
- π New utility classes
- political color helpers - An optional utility import to apply party color backgrounds
- has-overflow-x* - Base utility used to enable a scrolling horizontal element
- π New layout classes
- Extracts a few common positioning settings into their own helpers
- l-pos-sticky*
- l-pos-top*
- l-pos-front*
*Classes that are added globally
Diff
v9.5.1...v9.6.0
Pre-releases
9.6.0-0
- Hotfix: stylelint errors for successful release f977630
- Merge pull request #314 from texastribune/tables 777f4bf
- Merge pull request #309 from texastribune/directory-components c0df3e7
- Document a11y recs 6d2aa1a
- Use title as SR context and to further explain sort 9d3e178
- Only target direct descendents 1d42b3d
- Support fully-bordered table 881cca6
- Merge pull request #310 from texastribune/button-cursor e09d8ca
- Assume all buttons should have cursor 5dcd49f
- Add better comments 793d14b
- Adjust color and link helper for tags 57947f6
9.6.0-1
- Hotfix: Account for thead row borders 5d3878a
9.6.0-2
- Merge pull request #321 from texastribune/dependabot/npm_and_yarn/axios-0.21.1 13d9a54
- Bump axios from 0.21.0 to 0.21.1 1401b7e
- Merge pull request #320 from texastribune/watermark 1b91fef
- Change naming from watermark to date-labels 77f3fad
- Don't store fonts and increase scale of watermarks 78f0f51
- Add watermarks to version control as a shared npm asset bd7e575
- Create watermark image files 8d86d8d
9.6.0-3
- Merge pull request #342 from texastribune/util-classes 1ef7595
- Add option to fix mobile focus zoom on Safari iOS 771ec1b
- Add util classes from directory refactor e59fc47
- Account for puppeteer in lock file 05b36c2
- Switch canvas logic to puppeteer screenshots 2eef08a
- Use puppeteer to implement date design f435558
- Run npm audit fix to fix vulnerability c9b0a07
- Merge pull request #330 from texastribune/dependabot/npm_and_yarn/stylelint-13.9.0 dccda60
- Merge pull request #312 from texastribune/dependabot/npm_and_yarn/markdown-it-12.0.4 e818058
- Bump markdown-it from 12.0.2 to 12.0.4 908478f
- Bump stylelint from 13.7.2 to 13.9.0 4a716b2
- Merge pull request #329 from texastribune/dependabot/npm_and_yarn/eslint-config-prettier-7.2.0 52fcedd
- Merge pull request #326 from texastribune/dependabot/npm_and_yarn/eslint-7.18.0 f5a2436
- Merge pull request #331 from texastribune/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.14.1 e9c1460
- Merge pull request #332 from texastribune/dependabot/npm_and_yarn/typescript-eslint/parser-4.14.1 b9c5e12
- Merge pull request #308 from texastribune/dependabot/npm_and_yarn/kss-c0dec09 f877131
- Merge pull request #306 from texastribune/dependabot/npm_and_yarn/texastribune/queso-tools-2.2.0 e977179
- Merge pull request #304 from texastribune/dependabot/npm_and_yarn/typescript-4.1.3 60e4f8a
- Merge pull request #301 from texastribune/dependabot/npm_and_yarn/prettier-2.2.1 0ba35d3
- Bump @typescript-eslint/parser from 4.9.1 to 4.14.1 9687759
- Bump @typescript-eslint/eslint-plugin from 4.9.0 to 4.14.1 9c44eed
- Bump eslint-config-prettier from 7.0.0 to 7.2.0 ea0b8b5
- Bump eslint from 7.15.0 to 7.18.0 1dca27f
- Bump prettier from 2.1.2 to 2.2.1 4288092
- Bump kss from
fbad03d
toc0dec09
f2d777e - Bump typescript from 4.1.2 to 4.1.3 ff7d838
- Bump @texastribune/queso-tools from 2.1.6 to 2.2.0 6e17762
9.6.0
- Clean docs/add table variation from directory refactor 7f3c93b