Updates
As I update this repository, updates that are not content (meaning, new patterns) but instead changes to the site itself are listed here.
-
- Updated the
package.json
version number. Oops!
- Fixed an issue with the skip-to-content not spanning the entirety of the width on large screens.
- Added a GNU GPL v3 License. Hopefully that's the right one.
- The project version is now displayed at the bottom of the page, with a link to the updates page.
- There is now a download-link on each pattern's single view to download an SVG file.
- I also finally added a readme.
-
-
- Moved all the JavaScript from template files into their own respective files. All JavaScript is included as native modules.
- The navigation is now collapsed into a open- & closable menu. The meni can be opened and closed via buttons. They are keyboard accessible and focus is managed and should be WCAG compliant.
- Added a "Sprite" of all the patterns. They can be accessed with url fragments, for example
background-image: url('/patterns.svg#view-pattern-17')
, thanks to the <view>
element.
- Individual Patterns are now also available from
/svg/pattern/{id}.svg
.
- I also added a json output for all patterns combined at
/api/patterns.json
, and for individual patterns via /api/pattern/{id}.json
. I don't know if this is valuable to anyone! Let me know please!
- I also added favicons. And they even update based on what page you are on. Plus, they are dark-mode aware!
- There are titles for all pages now!
-
This is the initial Version of the Basic Pattern Repository, the "MVP", so to speak. Though I don't consider this a product. It's just a website.
- Canonical links to source material in a patterns single view
- Citing the original source in a patterns single view
- Citing the original source on the credits page