Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.7.1
->^1.0.0
Release Notes
jgthms/bulma (bulma)
v1.0.2
Compare Source
Improvements
is-col-min
now goes up to32
(Fixes #3829)is-variable
modifier for Column gapsradios
andcheckboxes
classes respectivelyis-max-tablet
modifier to the Container elementcurrentColor
andinherit
as possible values for the color and background helpers100vh
with theis-fullheight
modifier$input-border-style
$input-border-width
$label-spacing
$field-block-spacing
--bulma-input-border-style
--bulma-input-border-width
--bulma-label-color
--bulma-label-spacing
--bulma-label-weight
--bulma-help-size
--bulma-field-block-spacing
Bug fixes
$scheme-h
,$scheme-s
,$dark-l
and$light-l
Sass variables--bulma-column-gap
CSS variablehas-background
helpers should only affect element it's applied to$navbar-burger-color
v1.0.1
Compare Source
Bug fixes
.select
colors.skeleton
classDocumentation fixes
migrating-to-v1.html
@prefers-reduced-motion
setting0.9.4
versionImprovements
sass
todevDependencies
v1.0.0
Compare Source
Bulma v1 is a full rewrite of the framework using Dart Sass, which is the the primary implementation of Sass. While this affects a few development details, everything has been done to make the transition as easy as possible.
v0.9.4
Compare Source
New features
@mixin between
: takes 2 breakpoint values, outputs a media query for the range between these 2 values$breakpoints
Sass map: a map of named breakpoints and their type (from
,until
or both)@mixin breakpoint
: uses the new$breakpoints
Sass map to output a media queryImprovements
Bugfix
v0.9.3
Compare Source
New features
is-underlined
class for underlined text and linksauto
value for margin and padding helper classesImprovements
$section-padding-desktop
Sass variable$hero-body-padding-tablet
Sass variable$shadow
Sass variable (used for.box
,.card
,.dropdown
and.panel
)is-normal
size modifiers to.file
and.content
%reset
placeholderBugfix
v0.9.2
Compare Source
Breaking change
To fix duplicate imports, all Sass placeholders have moved from the
utilities/mixins
file to its ownutilities/extends
file.The Sass placeholders are:
%control
%unselectable
%arrow
%block
%delete
%loader
%overlay
If you were importing them directly from
utilities/mixins
, you'll need to importutilities/extends
instead.If you were importing
utilities/_all
or evenbulma.sass
directly, no change is required.New features
is-ghost
button that behaves / looks like a regular linkicon-text
component, to combine an icon with text on its sideBug fixes
column
offsets in RTLwidth: unset
for narrow columnsmixins
imports, created a singleextends
file.sass
file extension have been removed, since they're unnecessary when there's no ambiguity between a.sass
file or a.scss
fileImprovements
$media-*
variables, set to!default
v0.9.1
Compare Source
New features
is-clickable
helper$navbar-colors
,$button-colors
,$notification-colors
,$progress-colors
,$table-colors
,$tag-colors
,$file-colors
,$textarea-colors
,$select-colors
,$form-colors
,$label-colors
and$hero-colors
Improvements
$card-radius
variable$card-overflow
variable$code
listings more accessible$modal-breakpoint
variable for modal breakpointoptgroup
togeneric.sass
v0.9.0
Compare Source
Deprecation warning
The
base/helpers.sass
file is deprecated. It has moved into its own/helpers
folder. If you were importingbase/helpers.sass
orbase/_all.sass
, please importsass/helpers/_all.sass
now.If you were simply importing the whole of Bulma with
@import "~/bulma/bulma.sass"
or similar, you won't have to change anything, and everything will work as before.The
list
component is also deprecated: thecomponents/list.sass
file has been deleted. It was never officially supported as it was too similar topanel
component. Use that one instead.RTL support
Bulma now has RTL support.
By setting the Sass flag
$rtl
totrue
, you can create an RTL version of Bulma, thanks to 4 new Sass mixins:=ltr
=rtl
=ltr-property($property, $spacing, $right: true)
=ltr-position($spacing, $right: true)
The Bulma package now also comes with a
bulma-rtl.css
andbulma-rtl.min.css
file to be used straight away.Spacing helpers
Bulma now has spacing helpers: https://bulma.io/documentation/helpers/spacing-helpers/
Bulma provides margin
m*
and paddingp*
helpers in all directions:*t
for top*r
for right*b
for bottom*l
for left*x
horizontally for both left and right*y
vertically for both top and bottomYou need to combine a margin/padding prefix with a direction suffix. For example:
margin-top
, usemt-*
padding-bottom
, usepb-*
margin-left
andmargin-right
, usemx-*
Each of these
property-direction
combinations needs to be appended with one of 6 value suffixesThis release also includes the following helpers:
Improvements
is-vcentered
Bug fixes
is-toggle
tagv0.8.2
Compare Source
Bug fixes
$input-color: $text-strong
v0.8.1
Compare Source
Improvements
notification
elementhero
bulmaRgba()
function to supportinherit
value$button-text-decoration
variableBug fixes
$panel-colors
variablev0.8.0
Compare Source
Big update
Larger form controls
Controls and buttons are now
2.5em
high. You can revert this resizing by setting these previous values:Light and dark colors
Each main color (
"primary"
,"info"
,"success"
,"warning"
,"danger"
) now has a*-light
and*-dark
version. They are calculated using 2 new color functions:findLightColor()
which finds the light version of a colorfindDarkColor()
which finds the dark version of a colorThe light colors are used by the
button
element, while the light and dark colors are used by themessage
component.Panel colors
The
panel
component is now available in all the different colors.4-value color map
The
$colors
Sass map now accepts, for each of its values, a map of up to 4 values. For example: the key"info"
now has the($info, $info-invert, $info-light, $info-dark)
map.If you provide a
$custom-colors
map, you can decide to provide a map of 1, 2, 3 or 4 values for each value. If fewer than 4 are provided, Bulma will calculate the remaining ones:This is processed by the updated
mergeColorMaps()
Sass function.Scheme variables
There are 6 new
$scheme
derived variables:$scheme-main
$scheme-main-bis
$scheme-main-ter
$scheme-invert
$scheme-invert-bis
$scheme-invert-ter
They replace the
$white
and$black
occurrences in the codebase. This makes it easy to create a "Dark mode" simply by swapping the values:That is also why most of the codebase now references derived variables (
$text
,$background
,$border
etc.) instead of initial ones ($grey
,$grey-lighter
,$grey-darker
etc.): updating the derived variables will affect all elements and components directly.Initial variables
$green: hsl(141, 53%, 53%)
$cyan: hsl(204, 71%, 53%)
$red: hsl(348, 86%, 61%)
Derived variables
$primary-invert: findColorInvert($primary)
$primary-light: findLightColor($primary)
$primary-dark: findDarkColor($primary)
$info-invert: findColorInvert($info)
$info-light: findLightColor($info)
$info-dark: findDarkColor($info)
$success-invert: findColorInvert($success)
$success-light: findLightColor($success)
$success-dark: findDarkColor($success)
$warning-invert: findColorInvert($warning)
$warning-light: findLightColor($warning)
$warning-dark: findDarkColor($warning)
$danger-invert: findColorInvert($danger)
$danger-light: findLightColor($danger)
$danger-dark: findDarkColor($danger)
$light-invert: findColorInvert($light)
$dark-invert: findColorInvert($dark)
$scheme-main: $white
$scheme-main-bis: $white-bis
$scheme-main-ter: $white-ter
$scheme-invert: $black
$scheme-invert-bis: $black-bis
$scheme-invert-ter: $black-ter
Other variables
$control-height: 2.5em
$control-padding-vertical: calc(0.5em - #{$control-border-width})
$control-padding-horizontal: calc(0.75em - #{$control-border-width})
$media-border-color: rgba($border, 0.5)
$notification-code-background-color: $scheme-main
$panel-radius: $radius-large
$panel-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0px 0 1px rgba($scheme-invert, 0.02)
$textarea-padding: $control-padding-horizontal
$textarea-max-height: 40em
$textarea-min-height: 8em
Bug fixes
height: auto
on HTMLaudio
element breaks height of element-invert
variables usingfindColorInvert()
.container.is-fluid
marginsNew features
.image
has a new.is-fullwidth
modifierv0.7.5
Compare Source
Deprecation warning
The
form.sass
file is deprecated. It has moved into its own/form
folder. If you were importingform.sass
, please importsass/form/_all.sass
now.If you were simply importing the whole of Bulma with
@import "~/bulma/bulma.sass"
or similar, you won't have to change anything, and everything will work as before.New features
Support for overriding the
font-family
You can now specify a different
font-family
for the.title
,.subtitle
and.button
by using the variables$title-family
,$subtitle-family
and$button-family
respectively.Simply set a value when importing Bulma:
.is-relative
helper.navbar
focus behave like hover for the navigation.has-text-weight-medium
helper$footer-color
variableImprovements
.container
fixed width values, useflex-grow
Bug fixes
align
attribute intd/th
being ignored.has-addons
intag.sass
$gap
variable default value.tabs
within.content
Fix #1979 -> Correct loading spinner color when a button is:
New variables
Initial variables
$block-spacing
Base
$body-font-size
$small-font-size
$pre-font-size
$pre-padding
$pre-code-font-size
Components
$card-header-padding
$card-content-padding
$card-media-margin
$dropdown-menu-min-width
$dropdown-content-padding-bottom
$dropdown-content-padding-top
$level-item-spacing
$menu-list-line-height
$menu-list-link-padding
$menu-nested-list-margin
$menu-nested-list-padding-left
$menu-label-font-size
$menu-label-letter-spacing
$menu-label-spacing
$pagination-item-font-size
$pagination-item-margin
$pagination-item-padding-left
$pagination-item-padding-right
$panel-margin
$panel-tabs-font-size
Elements
$container-offset
Grid
$tile-spacing
v0.7.4
Compare Source
Same as
0.7.3
but with the CSS files attached.v0.7.3
Compare Source
New features
$table-head-background-color
,$table-body-background-color
and$table-foot-background-color
for the.table
element<fieldset disabled>
.buttons
and.tags
group sizing (.are-small
,.are-medium
,.are-large
)Improvements
box-sizing: border-box
ondetails
element$footer-padding
variable$input-placeholder-color
and$input-disabled-placeholder-color
variablesBug fixes
.control
in.field
.tag.has-addons
to not work correctly.dropdown
links underlining in.message
component.hero.is-fullheight-with-navbar
tonavbar.sass
fileDeprecation
.control.has-icon
deprecated in favor of.control.has-icons
v0.7.2
Compare Source
New features
$navbar-burger-color
variablemodal
for IE11 #1902is-arrowless
class for navbar itemsis-fullheight-with-navbar
class for heros.is-sr-only
helper$navbar-breakpoint
variable$control-height
,$control-line-height
,$pagination-min-width
,$input-height
.content ol
types:.is-lower-roman
,.is-upper-roman
,.is-lower-alpha
,.is-upper-alpha
, and support for thetype=
HTML attributeImprovements
.notification
to have a.dropdown-item
$border
to$grey-lighter
in mixins.media-content
will allow scrolling horizontally if the content is too wide$table-striped-row-even-hover-background-color
only for even rows<button>
as.dropdown-item
Bug fixes
size=""
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.