Release Notes
0.1.0
Initial beta release
August 18, 2016
- Leap has been released as a Beta with initial atomic utility classes.
- Leap is now a Bower package and can be installed via Bower.
0.2.0
Initial feedback release
September 6, 2016
- Added in a
.text-color-whiteclass. - Made sure
.col-maxhadmargin: 0 auto. - Added
!important to grid classes. - Added outer padding to
.col-maxand changed grid width to 1260px to match Treehouse. - Added
!importantto header font sizes. - Added in a larger header text class (
.text-0-xs) for use in marketing hero units. - Refactored inverse button styles.
- Removed
!importantform.col-guttersstyles.
0.3.0
Secondary feedback release
September 8, 2016
- Added
!importantto primary button class. - Made form select styles
!important. - Made
.col-33-nuse 33.3% to round more evenly.
0.4.0
Quick button update
September 13, 2016
- Hotfix buttons that were being messed up with existing Treehouse styles.
0.5.0
Select height update
September 22, 2016
- Change padding on
selectform elements to match input height.
0.5.1
Select height update for Safari
September 22, 2016
- Change padding on
selectform elements to match input height in Safari. - Changed line-height on
selectelements to 1.
0.5.2
Select height update for Firefox
September 22, 2016
- Change padding on
selectform elements to match input height in Firefox.
0.6.0
Inline button style
September 28, 2016
- Added
.button--inlineto the buttons to make button match from height when they live inline next to text inputs.
0.7.0
Form updates
October 31, 2016
- Changed padding on
selectelements so they match text inputs. - Changed column padding with new
.col-formclass that can be chained next to.col-containerto change padding within columns to6px. - Changed
padding-rightfor firefox select inputs.
0.8.0
Radio updates
October 31, 2016
- Changed color of active/inactive radio labels.
- Added a style change for when text inputs are used as a radio choice.
0.8.1
Adding VR Topic Color
February 22, 2017
- Added VR Topic Color.
- Implemented the VR color for use within Leap.
0.8.2
Updating VR variable to full name
February 22, 2017
- Changing the Virtual Reality variable from vr to virtual-reality.
0.8.3
Adding APIs Topic Color
March 30, 2017
- Added APIs topic color.
- Implemented the APIs color for use within Leap.
0.8.4
Adding Data Analysis Topic Color
April 12, 2017
- Added Data Analysis topic color.
- Implemented the Data Analysis color for use within Leap.
0.8.5
Adding Security Topic Color
June 6, 2017
- Added Security topic color.
- Implemented the Security color for use within Lea.
0.8.6
Adding Go Topic Color
June 22, 2017
- Added Go topic color.
- Implemented the Go color for use within Leap.
0.8.7
Adding Quality Assurance Topic Color
August 21, 2017
- Added Quality Assurance topic color.
- Implemented the QA color for use within Leap.
0.8.8
Added package.json
September 21, 2017
- Added package.json for yarn use.
0.8.9
Adding Machine Learning Topic Color
March 15, 2018
- Added Machine Learning Topic Color.
- Implemented the Machine Learning color for use within Leap.
0.9.0
Improving Form Elements
April 18, 2018
- Added support for radio and checkbox labels that wrap into multiple lines; now the labels left align with the inputs.
- Explicitly made radio buttons have a white background color. This solves a readability issue that occured when a radio button was placed on a non-white background (the center was rendering as transparent).
- Added hover and focus states for radio, checkbox, and select inputs. Included an option for light forms on dark backgrounds.
- Thickened radio and checkbox borders from 1px to 2px to match other inputs and stand out more.
- Improved inline buttons so they are now aligned with input fields.
0.9.1
Making Accessibility Improvements & Adding an Inverse Form Theme
May 15, 2018
Colors
- Added
blue-light,blue-medium, andblue-darkto the brand and text color palettes. - Added
error,warning, andsuccesscolors to the UI color palette. It's currently used in the form validation messages, and will be extended elsewhere later. - Aforementioned colors meet AA accessibility standards for white text on a colored background and colored text on a white background.
Forms
- Added
.form-inverse, an inverted form theme which can be used on dark backgrounds. - Added variable width form feedback message that appears for
radio,select, anduploadinputs on forms using the inverted theme. - Added
:hoverand:focusinteraction states for form elements. This includes changes in background color, border color, and cursor changes. For the inverse form theme, shadows have also been added. - Removed extra spacing that appeared below
textarea; size varies among browsers. - Marked "lighter hover state for radio and checkbox inputs on dark backgrounds" feature as deprecated but supported. The inverse form theme is to be used in place of this going forward.
Links
- Added
atext link styling which uses theblue-lightandblue-mediumcolors that meet contrast standards. - Added a
.button--primary-bluebutton option. Made.button--primarydeprecated but legacy supported since it doesn't meet contrast standards for accessibility.
0.9.2
Adding Learing Resources Topic Color
May 16, 2018
- Added Learning Resources topic color.
- Implemented the Learning Resources color for use within Leap.
0.10.0
Adding Topic Categories
July 30, 2018
- Updated all styles to reflect category colors rather than topic-specific.
- Updated category button styles.
- Added variables for category coloring and topic relationships.
0.11.0
Refreshing Brand, Improving Accessibility, and Misc. Enhancements
July 27, 2020
Colors
- Added new palette of pop colors. Added a dark green to the brand color palette.
Typography
- Updated text sizes.
- Added tracking to large text sizes.
- Added a
.list-linedoption for lists.
Buttons
- Darkened
.button--primarybutton background. - Added teal primary button:
.button--primary-teal. - Changed
.button--secondarybutton from having a transparent background to a white background. - Added focus styles to buttons.
Flex Box
- Fixed bug where
.flex-inlinewas incorrectly coded. - Added
.flex-start-flush-#{$suffix}(align-self: start) and.flex-end-flush-#{$suffix}(align-self: end).
Forms
- Improved focus styles and differentiated them from hover styles.
Layout
- Added auto margin classes for individual sides. This is handy for aligning content in flexbox layouts.
m-#{$type}-auto-#{$suffix}.
0.11.1
Adding the Ubora Brand and Tweaking Pop Colors
April 2021
Colors
- Added Ubora brand colors.
- Updated pop color palette.
Buttons
- Added Ubora primary button:
.button--primary-ubora.
0.11.2
Maintenance Updates
October 2021
General
- Fixed invalid gem dependency and updated Ruby version.
Typography
- Removed default tracking from headings.