@ou-imdt/css
Version:
The IMDT CSS library styles native elements with light, extendable CSS. It is developed for Interactive Media Developers at the Open University.
87 lines (68 loc) β’ 4.36 kB
Markdown
# CHANGELOG
**CHANGELOG KEY**:
`π¦ NEW`, `π IMPROVE`, `π FIX`, `π DOC`, `π RELEASE`, `π€ TEST`, and `βΌοΈ BREAKING`.
### RELEASE: 3.1.2 (06/08/2025) π
- π Fixed issue with checkbox and radio buttons not having a gap between outline and causing colour contrast issues
- π Implemented fix suggested by Mustafa and Jason for height and width incorrectly being handled in base reset
- π IMD palette buttons now apply the accent color on hover on defaults
- π IMD palette buttons now apply the accent color when disabled
- π Disabled buttons now correctly apply a 2px border to match standard style
- π Updated palette document to reflect button changes
### RELEASE: 3.1.1 (7/07/2025) π
- π Fixed Mark tag utility not reading out additional semantics via data-start data-end
- π Fixed inconsistent cursor on form elements
- π Removed 'v' type in button.css
- π Fixed Screen reader reading out icons on details and lists with custom icons
- π Added adjustment to allow CSS helper classes to be used inside of SVGs on SVG elements directly using .stroke and fill e.g. 'accent3 fill'
### RELEASE: 3.1.0 (04/03/2025) π
- π Fixed issue with sticky table headers
- π Added utility page for `.sr-only` and alt class name `.visually-hidden` class
- π Added structured content file for uploading CSS to correct places.
- π Added outline to focus styles for both focus and focus-visible.
- π¦ New inline text utilities added for bold, italic, strike and underline
- π Buttons are now normal weight by default, giving devs more options
- π Fixed issue with brand theme where button foreground colour was --accent
- π Added utility page for text utilities
- π Changing inputs that have text input to dispay an eyebeam/text cursor on hover
### RELEASE: 3.0.0 (05/11/2024) π
- π Added guide for breakpoints
- π Removed font awesome from bundle along with the sem-icon class that applied the semantic icons.
- π Increased button padding for better visuals.
- π Added --host plack in package.json to can serve on browserstack well
- π Semantic palette docs updated to reflect removal of fa
- π Fix minimum target size bug on button element
- π Fix button display bug
- π Fix button causing duplicate page content to be appended on initial page load when previous url params present.
### RELEASE: 2.6.0 (17/09/2024) π
- π Added guide for using css element files with web components.
- π removing root file and creating a new base file that combines reset, basic root styles and root custom properties
- π moving all element specific custom properties into respective files
- π removing references to brand-palette file and using hex codes directly in element files, this will reduce the
number of files needed when using css with web components.
- π updating element files to apply element relevant custome props to :root and :host for web components.
- π amended icon document
- π added missing document for striped utility class
- π ensured both palette, basic-layout and striped utilities apply to :host
- π merged some files where it made sense
### RELEASE: 2.5.1 (10/09/2024) π
- π Fixed issue with unstyled list margin (causing allignment issues in basic layout)
- π Fixed issue with root await preventing the documents building
- π Semantic palette amended to reference .sem-icon instead of .feedback
- π Amending the version number in contribution.md
- ππ€ Created seperate Build script and env file for building docs
### RELEASE: 2.5.0 (03/09/2024) π
- π License added.
- π¦ Pipeline added.
- ππ¦ Added semantic palette and docs.
- ππ¦ Added accent palette and docs.
- π Fixed bugs with accent palette applying to form fields and details element.
- ππ¦ Added basic layout utilities for widget.
- π¦ Added tool for generating layout markup.
- π Removed details-over utility.
- π Fixed issues with checkbox/radio button alignment.
- π Fixed bug with Safari resisizing text inconsistently.
- π¦ Added utility for svg icon.
- πAdded :host support to root property file.
- π Added .sr-only class.
- ππ¦ Added document on basic feedback messages.
- π npm licence, author, keywords fields updated to be consistent with all team packages.