Commit Graph

9 Commits

Author SHA1 Message Date
bd69d8fc0a Signed-off-by: Matt Bruce <mbrucedogs@gmail.com> 2026-01-27 08:29:20 -06:00
ce905431ed Signed-off-by: Matt Bruce <mbrucedogs@gmail.com> 2026-01-12 13:29:00 -06:00
4a420242a8 Signed-off-by: Matt Bruce <mbrucedogs@gmail.com> 2026-01-12 08:23:20 -06:00
05f0907e0c Signed-off-by: Matt Bruce <mbrucedogs@gmail.com> 2026-01-12 08:11:21 -06:00
835e41841b Remove VolumePicker (replaced by SettingsSlider with SliderFormat.percentage) 2026-01-04 17:52:08 -06:00
cc650c68d4 Add settings theming guide and fix Color typealias conflicts
- Add SETTINGS_GUIDE.md with comprehensive documentation for creating branded settings screens
- Rename Color.Text to Color.TextColors to avoid conflict with SwiftUI Text view
- Rename Color.Button to Color.ButtonColors to avoid conflict with SwiftUI Button view
- Add accentColor parameter to SettingsSectionHeader for customizable section icons
- Update README and PulsingModifier to use new TextColors typealias
2026-01-04 16:54:04 -06:00
8e788ef212 docs: Update README with complete feature documentation 2026-01-02 11:59:57 -06:00
7afa45698f Update README with complete feature documentation 2026-01-02 11:59:29 -06:00
fa7d848f52 Initial commit: Bedrock design system and UI component library
- Design system: spacing, typography, colors, animations, opacity, shadows
- Protocol-based color theming (AppColorTheme)
- Settings UI components: toggles, pickers, selection indicators
- Sound and haptic feedback manager (generic AppSound protocol)
- Onboarding state management
- Cloud sync manager (PersistableData protocol)
- Visual effects: ConfettiView, PulsingModifier
- Debug utilities: DebugBorderModifier
- Device information utilities (cross-platform)
- Unit tests for design constants
2026-01-02 11:58:30 -06:00