UNPKG

@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
# 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.