v1.6.4 2024-07-12
- Improved support for Windows High Contrast Mode
- Changed alerts left-border from 8px to 12px
- Changed toasts max-width from 350px to 370px
v1.6.3 2024-01-24
- Fix: Update border-radius from 2px to 4px for most components
- Fix: Bottom-border width for (valid/invalid state) selects changed to 2px
v1.6.2 2023-08-24
- Fix: Primary Button Hover state background color (is now
#217CBBin light mode) - Fix: Chip font-size is now 12px (was 13px)
- Fix: Always display
.btn-tertiarytext as#252a2eon active state - Fix: Disabled state buttons now have
pointer-events: none - Fix: Remove erroneous background-color and restore box-shadow for Active/Focus states for
.btn-icon-only
v1.6.1 2023-06-28
- Fix: Current Tab Text is now blue (dark mode)
- Fix: Alert Links are now underlined #345
- Fix: Removed box-shadow focus state from form-select
- Fix: Dropdown Menu Items font-size is now 14px
v1.6.0 2023-05-15
- Change Tooltips background color to Gray 4 (
#90939f) - Add smaller progress-bar variant (4px)
- Increase form-text size to 11px (from 10px) and add new
.form-text-lgclass (font size: 12px) - Add focus state for checkboxes, radios and switches
- Blue navbar color change from
col_trimble_blue_darktocol_blue_dark - Blue navbar button hover and active state color changes for improved accessibility
v1.5.6 2023-03-20
- Fix Shadow Color RGB Values (now
rgba(37, 42, 46, 0.3)) - Fix for Breadcrumb Active color (Light mode) (now
#252a2e) - Fix for Accordion Header color hover state (light mode) (now
#e0e1e9) - Fix for chip-solid (Dark Mode) background color (now
#019aeb) - Fix for alert-dark (Dark Mode) border (now
#464B52) - Reduce Switch transition from .15s to .1s
v1.5.5 2023-01-05
- Fix messages background and font colors in dark mode
- Removed duplicated ruleset for
.btn-primaryactive state (dark mode) - Fix border color for
.dark-alert - Fix for
<pre>text appears dark in dark mode
v1.5.4 2022-08-26
- Fix for radio button tap target area
- Removed unused small checkboxes, small radios and small switches
- Updated message background and text colors
v1.5.3 2022-08-05
- Update to Bootstrap v4.6.2
- Updated style for Chips active state.
v1.5.2 2022-07-08
- Fix for gray variables used in some components for dark mode
v1.5.1 2022-07-07
- Fix for card header and footer border color in dark mode
- Fix for Modus Layout for dark mode
- Update Gray colors utility classes for dark mode
v1.5.0 2002-06-13
- Dark mode theme added
- Remove Internet Explorer 11 from browserslist config
- Change focus-outline color from black
#000to blue#0063A3 - Remove background-color: from modus-header. This rule prevented the navbar-dark and navbar-blue from working as intended.
v1.4.1 2022-04-22
- Add Progress Bar small variant
- Fix for list-group sizes (now use min-height instead of height)
- Remove duplicated body background color
- Removed a couple of duplicated rules for alerts
- Remove white text rule for toasts. (This isn’t needed as every toast has a text color set already.)
- Set just the toast-dark to have white text
- Minor CSS rule cleanup
v1.4.0 2022-03-28
- Add display heading styles (ETHER-145)
- Add Drag & Drop File Upload CSS - a single-class with a single-rule intended to be used for drag-and-drop file upload zone (DDS-308)
- Add
list-group-lgmodifier. Note: The default.list-groupis now smaller (40px height down from 48px). - Table thead style improvements - background-color is now
#f1f1f6(was white) and font-weight is now 600 (was 700) - Removes the unused and undocumented
.spinner-rectangle-bounceclass - Update to Stylelint v14 and fixes some minor CSS linting issues
v1.3.1 2021-11-11
- Improved checkbox mis-aligned input fix
- Fix for ‘Using / for division is deprecated’ Dart Sass warning in
_controls.scss
v1.3.0 2021-10-29
- Update to Bootstrap v4.6.1
- Add a
.navbar-bluenavbar variant (#222) - Move Google Fonts Import from
modus-variables.scssto mainmodus.scssfor easier customization (#221) - Fix for icon-only button focus state (now no longer has a outline)
- Fix for Checkbox mis-aligned inputs (ETHER-140)
- Correct Vertical Padding for Navbar so that it displays at 56px
- Remove unused and undocumented yellow variants and gray palette colors
- Correct toast-secondary, tertiary, danger + warning text colors (is now
#252A2E) - Correct color of switches, checkboxes and radio buttons (is now
#90939F)
v1.2.0 2021-09-28
- Update Trimble Brand Colors (ETHER-138)
- Add
panel-xlclass and modify other panel sizes in modus-layout CSS (ETHER-136) - Remove deprecated
btn-reversebutton variant (usebtn-outlineinstead) - Smaller npm install size
v1.1.0 2021-08-12
- Change box-shadow color from blue to trimble gray (ETHER-134)
- Fix for Sass deprecation warnings for adjust-color() saturation (#202)
- Change
<small>and.smallfont-size from 10.5px to 12px (DDS-174) - Custom Switch CSS fix for IE11 (ETHER-126)
- Drop Edge Legacy support (ETHER-132)
- Fix for body font-family being duplicated (#203)
v1.0.1 2021-06-10
- Update to Bootstrap v4.6.0
- Input Field Placeholder Shift fix (DDS-133)
- Address Sass deprecation warnings for adjust-color() (ETHER-129)
- Fix for Indeterminate Checkbox SVG size /position (DDS-107)
v1.0.0 2020-12-08
- Update to Bootstrap v4.5.3
- Improved Checkbox indeterminate state styling (ETHER-112)
- Improved Breadcrumb chevron style (ETHER-114)
- Added
breadcrumb-underlineclass (with underlined links) - Changed background-color of form-control Checkboxes from transparent to white for greater contrast on non-white backgrounds
- Add 1px bottom border to form-controls inputs
- Reduce label size of forms from 13px to 12px
- Increase font size of small Buttons from 11px to 12px
- Add
codecolor#cc3377(previously it used Bootstrap default) - Change Pagination active color to
#07599B - Change Pagination active background to
#E5F0F8 - Reduce Card padding to 16px
- Change Progress colors and add 1px
#8C8B96border - Change Slider color to
$col_blue - Change Shadow depth and colors
- Change Close button
- Change Toast colors
- Change Badge Warning text color to
$col_trimble_gray - Improved contrast, consistency with custom scrollbars which apply to all elements except body (ETHER-125)
- Revised Supported Browser (ETHER-120)
v0.9.5 2020-04-23
- Added custom thinner scrollbars to WebKit/Blink and Firefox browsers
v0.9.2 2020-02-06
General
- Update to Bootstrap v4.4.1
- Add a
.browserslistrcconfig which is used by Autoprefixer to add vendor prefixes.
Components
- Added
.messagecomponent with variants from$theme-colors
v0.9.1 2019-10-16
General
- Re-imported Bootstrap’s Jumbotron, Carousel, and Print files
Components
- Updated outline button styles. Hover and Pressed background colors now 10% more opaque and 10% more saturated.
- Removed default Bootstrap styles for
.toast-headerand.toast-body - Removed
min-widthon.nav-tabsand.nav-tabs-sm - Adjusted table cell line heights to better accommodate multiple lines
- Adjusted list-group line heights to better accommodate multiple lines
- Changed
.card-headerand.card-footerbackground colors to matchmain-background-color - Added bottom border to
.card-header - Added top border to
.card-footer
v0.9.0 2019-09-06
Framework Name Change
- Changed name of framework files from
ether*.csstomodus*.css - Changed name of layout classes from
ether*tomodus* - Removed
material-iconsfrom$icon-font-classes. Now include themodus-iconclass when usingmaterial-icons.
General
- Updated to Bootstrap v4.3.1
- Enabled customizability via
!defaulttags in variable overrides
Color Palette
- Added
$trimble-grays.bg-color classes - Removed
lightcolor from$theme-colors - Removed
infocolor from$theme-colors - Added
tertiarycolor to$theme-colorsbased on Trimble Gray 2 (#D0D0D7) - Added
yellowcolor to$theme-colorsbased on Trimble Yellow (#FFBE00) - Changed
secondarycolor in$theme-colorsto Trimble Gray 6 (#8C8B96) - Changed
warningcolor in$theme-colorsto #FFA500 - Changed
activecolor in$ui-colorsto Blue Alt (#0C77BE) - Renamed gray colors to Trimble Gray naming scheme
Typography
- Added
$trimble-grays.text-color classes - Removed
Robotoas heading font-family (now Open Sans) - Removed
.display-variable overrides
Components
- Adjusted List Group border color to #EAEAEF (UI hover color)
- Styled
.list-group-outlined(deprecated) to match default List Group - Added
.list-group-borderlesswhich matches.list-group-chromeless(deprecated) - Adjusted Modal Header and Footer to be 3.75rem (60px) in height
- Adjusted Modal Title to be 1rem (16px) bold
- Change modal header and footer internal border color to Trimble Gray 1
- Adjusted badges to have fixed heights (sm: 14px, default: 20px, lg: 28px)
- Adjusted table styles to work with buttons and custom controls
- Changed custom range styles and added hover styles
- Added hover styles to custom switches, radios, and checkboxes
- Revised list group styles (normal heigh 48px, small height 32px)
- Added
.badge-texttheme color variants - Removed
.btn-raisedclasses - Changed
btn-outlinevariants to matchbtn-reverse(which is now deprecated) - Removed uppercase text transformation from button classes
- Added
.activeand.selectedbutton classes to toggle “Active” state (different than:active) - Text only and outline button variants now use opacity for styling rather than lighter colors
- Changed tab styling
- Changed accordion styling
- Added custom breadcrumb styles
- Added gray border classes (
.border-gray-200etc…) - Changed opacity of
.nav-tabs .nav-linkin disabled state to 0.3
v0.3.2 2019-08-02
Layout Fixes
- Fixed issue with
.ether-content-columns(Note: “ether” class names were changed to “modus” in v0.9.0) not behaving correctly in Firefox (related to bug withflex-shrinkproperty) - Changed
.ether-headerheight to 56px
Components
- Added
.btn-lightstyles and corresponding variants - Custom controls now have cursor pointers on hover (not when disabled)
- Added custom spinner
.spinner-rectangle-bounce - Added
.chip-smsize variant for Chips - Adjusted badges inside paragraph tags
- Updated alert styles
- Updated toast styles (they now have theme-color variants)
- Changed ether content background color to panel background color (#F3F3F7)
- Updated badge font-size and padding. Badge heights are now equal to the relative font size of their containers
- Changed chip font color to
$gray-600(#595868) - Changed chip base color to
$gray-200(#E2E2E7) - Updated Accordion styles and added
.accordion-smvariant - Reduced font-size for
.tooltip - Changed background color and border color to
.control-bg-color(#009ad9) for input controls in disabled state - Updated input-group-lg styles (height is now 48px)
- Updated List style for disabled state
- Updated Tables styles for hover, disabled and selected states
- Updated Form Control’s disabled state opacity to 0.7
- updated
.custom-control-labelfont to match with form label font size and fixed vertical align.
Color Palette
- Added
lightcolor (#EAEAEF) to$theme-colors - Changed
selectedcolor in themeui-colorsto #E5F0F8
v0.3.1 2019-06-05
Layout Fixes
- Panel widths added:
.panel-sm(250px),.panel-md(350px), and.panel-lg(450px) - Fixed z-index for layout to avoid modals
Color Palette
- Added Trimble Brand Colors and their
.bg-and.text-variants
Components
- Updated Nav Tabs styles
- Updated tooltip styles
- Updated alert styles
- Added
.dropdown-menu-sm(140px),.dropdown-menu-md(240px), and.dropdown-menu-lg(400px) to limit the height with scrolling.
v0.3.0 2019-05-23
Change to Ether Layout
-
Added new
.ether-toolbar -
Added
.ether-content-rowsand.ether-content-columnsto better structure the main content area -
Ether layout structure is now as follows:
div.ether-layout ├── nav.ether-header ├── div.ether-body | ├── nav.ether-sidebar | └── div.ether-content-rows | ├── div.ether-toolbar(optional) | └── div.ether-content-columns | ├── div.ether-panel(optional) | └── div.ether-content └── div.ether-footer
(Note: “ether” class names were changed to “modus” in v0.9.0)
v0.2.0 2019-05-03
Component Updates
- Switches, Radio buttons, Checkboxes, and Slider overhaul
- Chip alignment fixes
v0.1.33 2019-04-29
Icons
- Allow for multiple icon libraries (defaults to
ether-iconsandmaterial-icons) (Note: “ether-icons” class names were changed to “modus-icons” in v0.9.0)
v0.1.32 2019-04-29
Inputs
- New input boxes and text areas styling
v0.1.31 2019-04-22
Release
- First official release
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.