feat(ui): refresh premium visual assets
Build & Deploy Pluriwave / Análisis de código (push) Successful in 27s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 2m50s

This commit is contained in:
2026-05-22 01:53:37 +02:00
parent 72f6f4e974
commit a181cc8e85
22 changed files with 44 additions and 1 deletions
+1 -1
View File
@@ -73,7 +73,7 @@ class PluriIcon extends StatelessWidget {
PluriIconGlyph.home => 'assets/icons/pluri_home.png',
PluriIconGlyph.search => 'assets/icons/pluri_search.png',
PluriIconGlyph.favorites => 'assets/icons/pluri_favorites.png',
PluriIconGlyph.alarm => null,
PluriIconGlyph.alarm => 'assets/icons/pluri_alarm.png',
PluriIconGlyph.player => 'assets/icons/pluri_player.png',
PluriIconGlyph.settings => 'assets/icons/pluri_settings.png',
};
+28
View File
@@ -33,6 +33,34 @@ class PluriScreenHeader extends StatelessWidget {
padding: const EdgeInsets.all(18),
child: Stack(
children: [
Positioned.fill(
child: ClipRRect(
borderRadius: BorderRadius.circular(t.radiusLg + 8),
child: Opacity(
opacity: 0.24,
child: Image.asset(
'assets/images/aurora_wave_banner.png',
fit: BoxFit.cover,
errorBuilder: (_, __, ___) => const SizedBox.shrink(),
),
),
),
),
Positioned.fill(
child: DecoratedBox(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(t.radiusLg + 8),
gradient: LinearGradient(
begin: Alignment.centerLeft,
end: Alignment.centerRight,
colors: [
Colors.black.withValues(alpha: 0.58),
Colors.black.withValues(alpha: 0.18),
],
),
),
),
),
Positioned(
right: -36,
top: -42,
+12
View File
@@ -57,6 +57,18 @@ class PluriWaveScaffold extends StatelessWidget {
bottom: 80,
child: _AuroraOrb(size: 260, color: t.warmCoral.withValues(alpha: 0.10)),
),
Positioned.fill(
child: IgnorePointer(
child: Opacity(
opacity: 0.055,
child: Image.asset(
'assets/images/noise_soft.png',
fit: BoxFit.cover,
errorBuilder: (_, __, ___) => const SizedBox.shrink(),
),
),
),
),
body,
],
),