components_modern/core/widgets/premium_widgets library
Premium UI widget primitives for the modern MediaSFU UI.
This library exports all premium widget primitives:
- NeumorphicContainer - Soft 3D raised containers
- GlowContainer - Containers with glowing effects
- AnimatedGradientBackground - Animated gradient backgrounds
- PulseBorderContainer - Pulsing animated borders
- SkeletonLoader - Shimmer loading placeholders
- StyledContainer - Unified container with all effects
- PremiumButton - Premium buttons with multiple variants
- PremiumIconButton - Circular icon buttons
- PremiumTextField - Premium text inputs
- PremiumSearchField - Search input with animations
- Animation widgets: StaggeredAnimationList, AnimatedEntry, AnimatedModal, etc.
Classes
- AnimatedCrossfade
- A widget that animates between two children with a crossfade effect.
- AnimatedEntry
- A widget that animates a single child with slide and fade animation.
- AnimatedGradientBackground
- An animated gradient background that smoothly transitions between colors.
- AnimatedModal
- A widget that provides a scale + fade animation for modals.
- AuroraBackground
- A simple aurora-style animated background.
- BounceIn
- A widget that bounces in when first displayed.
- GlowCard
- A glowing card variant with optional gradient background.
- GlowContainer
- A container with customizable glowing effects.
- GlowIndicator
- A circular glowing indicator/badge.
- MeshGradientBackground
- A mesh gradient background with multiple focal points.
- NeumorphicButton
- A neumorphic button with press feedback.
- NeumorphicContainer
- A neumorphic container with soft shadow effects creating a 3D raised appearance.
- NeumorphicIconButton
- A circular neumorphic icon button.
- PremiumButton
- A premium button component with modern styling and animations.
- PremiumIconButton
- A circular icon button with premium styling.
- PremiumSearchField
- A premium search field with animated clear button and search icon.
- PremiumTextField
- A premium text field with modern styling and animations.
- PulseBorderContainer
- A container with an animated pulsing border effect.
- PulseButton
- An attention-grabbing pulsing button border.
- PulseRing
- A simple pulsing ring indicator.
- ShimmerEffect
- A shimmer animation effect for loading states.
- SkeletonCard
- A skeleton card layout preset.
- SkeletonListItem
- A skeleton list item preset.
- SkeletonLoader
- A skeleton loading placeholder with shimmer animation.
- SkeletonParagraph
- A skeleton paragraph with multiple text lines.
- SkeletonWrapper
- A wrapper that shows skeleton or content based on loading state.
- StaggeredAnimationList
- A widget that animates its children with staggered delays.
- StyledContainer
- A versatile styled container that integrates all premium visual effects.
Enums
- GradientAnimationType
- Types of gradient animations available.
- PremiumButtonSize
- Size presets for PremiumButton.
- PremiumButtonVariant
- Style variants for PremiumButton.
- PremiumTextFieldVariant
- Style variants for PremiumTextField.