Commit Graph

4 Commits

Author SHA1 Message Date
Vijay Janapa Reddi
7b5de9b662 fix(tinytorch): announcement bar no longer overlaps navbar
- Add 'has-announcement' class to body when bar is visible
- CSS pushes TinyTorch bar and header down when announcement present
- Remove class when announcement is dismissed
2026-01-14 12:10:29 -05:00
Vijay Janapa Reddi
16e5a71ab5 fix(tinytorch): use relative path for announcement.json
The site is hosted at /tinytorch/, so absolute paths like
/_static/ don't work. Changed to relative path.
2026-01-14 11:43:35 -05:00
Vijay Janapa Reddi
5e643c98ab fix(tinytorch): use CSS keyframe animations for announcement bar
- Replace JS-triggered .visible class with CSS @keyframes
- Smoother slideDown/slideUp animations
- Remove unused visible class logic from JS
2026-01-13 16:24:12 -05:00
Vijay Janapa Reddi
61c373c0d2 feat(tinytorch): add dismissible announcement bar
- announcement.json config for multiple announcement items
- announcement-bar.js with localStorage dismissal support
- CSS styling with dark mode support
- Workflow auto-updates announcement on release
2026-01-13 16:13:15 -05:00