super_button_package library

Classes

SuperButton
Primary API widget for the package.
SuperButtonColorResolution
Theme-derived paint tokens (variant, tone, interaction) for SuperButton.
SuperButtonColorResolver
Maps SuperButtonStyle and SuperButtonInteractionState into ColorScheme roles.
SuperButtonEffect
Composable, stackable interaction / feedback layer (see doc/PHASE_2_PACKAGE_AND_EXAMPLES.md).
SuperButtonInteractionState
Input for style resolution and effect stacks (see doc/PHASE_2_PACKAGE_AND_EXAMPLES.md).
SuperButtonStyle
SuperButtonTokens
Layout tokens (padding, min height, border radius) derived from SuperButtonStyle.
SuperColorUtils
Shared color math for the button resolvers and theme integration.
SuperElevationEffect
SuperFocusRingEffect
SuperIdentityEffect
Placeholder that leaves child unchanged; useful for API smoke tests.
SuperInkRippleEffect
Emphasises Material splash on the subtree (M3 ButtonStyle also splashes; use to tint splash/highlight for custom surfaces). See doc/PHASE_2_PACKAGE_AND_EXAMPLES.md.
SuperLoadingSpinnerEffect
SuperScaleEffect

Enums

SuperButtonShape
Corner / outline treatment for SuperButton.
SuperButtonSize
Spacing, typography, and min tap target scale for SuperButton.
SuperButtonTone
Semantic intent (maps to ColorScheme roles in later phases).
SuperButtonVariant
Visual style intent for SuperButton.