Releases: StackExchange/Stacks
Releases · StackExchange/Stacks
v0.60.0
v0.59.0
Adds
s-navigation
now has a vertical variations-navigation__vertical
with optional section titless-navigation
can now be marked up using buttons or linkss-navigation
now includes a tabbing Stimulus controllers-navigation--item
has better focus states for keyboard navigation- Font families are now available as CSS variables
- Basic body font color is available as a CSS variable
- The content guidelines have a few more examples around "your" and "my".
Refines
s-user-card
now has consistent markup across sizes- Buttons now have a simplified disabled state.
- Better guidance around aria-pressed
- Better, more consistent popover arrows and their shadows
Removes
- Less font color alias are now CSS-only.
v0.58.0
Adds
gs6
grid spacing classes
Fixes
- Cleaned up some edge cases with
s-anchors
visited state. s-anchors
better handles link-like buttons- Icon alignment in table headers is improved
v0.57.1
Improves
- Tables no longer have uppercase headers now that we allow tables within posts
v0.57.0
Adds
- One pixel position coordinate classes like
.t1
for when it just absolutely has to be precise.
Improves
- Adds
display: block
to our popover arrows so they aren't as affected by the text styling of its parents - Modals now have styled scrollbars
code
within table headers is no longer uppercase
v0.56.0
Adds
- We now have the full selection of border colors from our color stops eg.
bc-black-100
while deprecating existing ones eg.bc-black-3
Refines
- Our popover arrows are way smarter, solving a ton of edge cases with a small viewport, or a small originating element.
- Better, more consistent text selection on buttons and buttons that look like links.
- Prose code blocks have a better font stack in Chrome.
v0.55.5
Refines
- Spreads
s-prose
headers out from paragraphs for better grouping. - Tightens up
s-prose
paragraphs a bit, and made sure spacing under headings are consistent. - Replaces all
s-prose
margins internal to the component with a CSS variable so our users can more easily monkey with it in their browsers and userscripts. - Kills trailing margins in
s-prose
v0.55.4
Fixes
- Spoiler labels now have pointer events disabled
- Link previews now have line numbers
- Link previews now behave with highlight.js
v0.55.3
Improves
s-prose
spacing between elements is now the same as its line heights-prose
now has a fixed font size that doesn't get smaller at the smallest breakpoint- Removes max height from
s-code-block
Fixes
s-code-block
no longer inherits styling froms-prose
code
blocks.
v0.55.2
Improves
- Code blocks have tighter line-height independent of
s-prose
s-prose
has general tighter line-height but more spacing between block level elements- Spoilers don't toggle, they just get a single click / tap to reveal