This repository was archived by the owner on Jan 21, 2019. It is now read-only.
Releases: thomasjbradley/patternbot
Releases · thomasjbradley/patternbot
v3.1.0
Added
- Patternbot will now find all the JavaScript files within each pattern and add them to the manifest.
Changed
- Changed the Patternbot manifest’s filename to use a hash instead of the time to prevent the constant file changes & constant need to commit.
- Updated to the newest version of Patternbot Includes.
v3.0.5
Fixed
- Fixed a bug in Safari related to the browser not supporting
addEventListener
onmatchMedia
- Fixed a bug when pattern HTML files are named with sorting numbers, the Patternbot include copy button wasn’t copying the correct filename.
- Update to the new version of Patternbot Includes.
v3.0.4
Changed
- Added the
meta generator
tag to all pattern libraries. - Added the
meta description
tag to all pattern libraries.
Fixed
- Removed an extraneous
console.log
call.
v3.0.3
Changed
- Updated to the newest version of Patternbot Includes.
Fixed
- Added a little more padding to the left & right sides of icons for when they have background colours.
v3.0.2
Fixed
- Fixed a regression in the previous version caused by the iframe’s injected CSS.
- Fixed a bug when the pattern had exactly the same ID as Patternbot’s primary navigation.
- Fixed spacing around loading gears and patterns on small screens.
- Changed the iframe height calculation to another method to fix a few bugs where iframes were too high.
v3.0.1
Fixed
- The pattern padding was only working if a background colour was also specified.
- Removed the responsive margin-bottom from and made it always a margin for better support with icon background colours.
v3.0.0
Added
- CSS files inside patterns are now found and gathered into a list.
- A complete manifest is now generated, but I decided that it wasn’t helpful to write it out to a file.
- Add the new Patternbot includes template system for use within pages.
- The secondary font is now used on the coloured headings in the pattern library for more brand visibility.
- Made the final pattern library responsive.
- Added the ability to customize the
background-color
of a single icon if it must be a specific colour.
Changed
- Adjusted the build process to remove all MacOS extended attributes files before building.
- When the
background-color
of the icons section is changed, the icons default to their own colours, they aren’t customized to match the brand.
Fixed
- Fixed a bug that caused duplicate brand folders to show and many unnecessary regenerations.
- Fixed the navigation in Safari.
- Fixed the code borders in Safari.
v2.2.0
Added
- Colours inside the readmes can now be specified as CSS colour keywords, not just hex values.
- All readme properties now have alternative spellings, including dashed versions, for simple CSS-like consistency.
- Added a new
height
property that can be specified for individual patterns to force the<iframe>
to a minimum height. - Added a new
padding
property that can be specified for individual patterns to force their<body>
tag to be padded—very use for patterns that include drop shadows. - All colours specified inside readmes can now be specified using the CSS variables syntax, e.g.
--color-primary
Changed
- Moved to a single iframe loading gear instead of two because it’s less busy.
- Allow CSS-like dashed property names in readmes, e.g.
background-color
instead of justbackgroundColor
Fixed
- Fixed a typo in the menu IDs on Windows.
- Fixed the auto-rebuild system on Windows by changing from deleting folders to just emptying them.
v2.1.2
Fixed
- Patternbot better handles incorrect YAML syntax within README files.
v2.1.1
Changed
- Made the loading process for each iframe a little more clear by adding loading spinners.
Fixed
- Patternbot is now more flexible when if finds validation errors in the
README.md
or intheme.css
- Patternbot is now more flexible with camel case capitalization inside the
README.md
- The 64 pixel logo was being chosen as large instead of the 256 pixel logo.
- There’s a 10 second timeout on downloading font CSS files to prevent apparent interface hangs.
- Fixed an error when an improperly formatted hex number was trying to be converted to RGB.
- Styles attached to the
<p>
tag were overwriting the font-family display font-face.