Skip to content

Commit 38c749d

Browse files
coladarciclaude
andcommitted
feat: add stacked layout to odyssey_toggle_button
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 385715f commit 38c749d

6 files changed

Lines changed: 608 additions & 186 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2026-04-29]
9+
10+
### Added
11+
12+
- `odyssey_toggle_button` now accepts a `layout` attr (`:inline` default, `:stacked` for vertical radio-style list). In stacked mode, options render as a full-width vertical list — each row has a radio circle SVG (filled blue when selected, outlined when not) with the option name to the right and an optional description beneath it. Options support a `description` key for stacked mode.
13+
- Added `.ody-neutral-{0,50,100,200,250,300,350,400}` CSS helper classes for applying Odyssey neutral palette colors to text.
14+
- Added complete set of `.ody-*` CSS classes covering H1–H3, P1–P3, Mobile Footer, and link variants across regular/medium/bold weights.
15+
816
## [2026-04-27]
917

1018
### Added

0 commit comments

Comments
 (0)