diff --git a/assets/images/flux-logo-dark.svg b/assets/images/flux-logo-dark.svg
deleted file mode 100644
index df29ca2..0000000
--- a/assets/images/flux-logo-dark.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/assets/images/flux-logo-light.svg b/assets/images/flux-logo-light.svg
deleted file mode 100644
index ad9a53d..0000000
--- a/assets/images/flux-logo-light.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/assets/images/flux_logo_dark.png b/assets/images/flux_logo_dark.png
new file mode 100644
index 0000000..ebe2dce
Binary files /dev/null and b/assets/images/flux_logo_dark.png differ
diff --git a/assets/images/flux_logo_light.png b/assets/images/flux_logo_light.png
new file mode 100755
index 0000000..12c09f9
Binary files /dev/null and b/assets/images/flux_logo_light.png differ
diff --git a/assets/svg/flux_logo_dark.svg b/assets/svg/flux_logo_dark.svg
old mode 100644
new mode 100755
diff --git a/assets/svg/flux_logo_light.svg b/assets/svg/flux_logo_light.svg
old mode 100644
new mode 100755
index ac4d9d0..3a1e17e
--- a/assets/svg/flux_logo_light.svg
+++ b/assets/svg/flux_logo_light.svg
@@ -1,15 +1,70 @@
-
-
diff --git a/lib/core/widgets/flux_logo.dart b/lib/core/widgets/flux_logo.dart
index 15f2176..9fd8541 100644
--- a/lib/core/widgets/flux_logo.dart
+++ b/lib/core/widgets/flux_logo.dart
@@ -1,11 +1,10 @@
import 'package:flutter/material.dart';
-import 'package:flutter_svg/flutter_svg.dart';
// Classe privata per gestire i percorsi in modo ordinato
-class _FluxSvgPaths {
+class _FluxLogoPaths {
// Nota: Usa l'estensione .svg
- static const String logoLight = 'assets/svg/flux_logo_light.svg';
- static const String logoDark = 'assets/svg/flux_logo_dark.svg';
+ static const String logoLight = 'assets/images/flux_logo_light.png';
+ static const String logoDark = 'assets/images/flux_logo_dark.png';
}
/// Widget base generico per il logo FLUX in formato SVG.
@@ -20,18 +19,13 @@ class _FluxLogoBase extends StatelessWidget {
@override
Widget build(BuildContext context) {
// Usiamo SvgPicture.asset per gli SVG
- return SvgPicture.asset(
+ return Image.asset(
assetPath,
width: width,
height: height,
// BoxFit.contain assicura che il logo si adatti perfettamente
// alle dimensioni fornite senza mai distorcersi.
fit: BoxFit.contain,
- // Opzionale: previene sfarfallii al caricamento
- placeholderBuilder: (BuildContext context) => Container(
- padding: const EdgeInsets.all(10.0),
- child: const CircularProgressIndicator(),
- ),
);
}
}
@@ -48,7 +42,7 @@ class FluxLogoLight extends StatelessWidget {
@override
Widget build(BuildContext context) {
return _FluxLogoBase(
- assetPath: _FluxSvgPaths.logoLight,
+ assetPath: _FluxLogoPaths.logoLight,
width: width,
height: height,
);
@@ -65,7 +59,7 @@ class FluxLogoDark extends StatelessWidget {
@override
Widget build(BuildContext context) {
return _FluxLogoBase(
- assetPath: _FluxSvgPaths.logoDark,
+ assetPath: _FluxLogoPaths.logoDark,
width: width,
height: height,
);
@@ -90,7 +84,9 @@ class FluxLogoAuto extends StatelessWidget {
return _FluxLogoBase(
// Sceglie l'asset giusto
- assetPath: isDarkMode ? _FluxSvgPaths.logoLight : _FluxSvgPaths.logoDark,
+ assetPath: isDarkMode
+ ? _FluxLogoPaths.logoLight
+ : _FluxLogoPaths.logoDark,
width: width,
height: height,
);
diff --git a/pubspec.yaml b/pubspec.yaml
index 9a95c75..a5f1933 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -27,8 +27,4 @@ flutter:
uses-material-design: true
assets:
- - assets/images/
- - assets/svg/
-
-
-
+ - assets/images/
\ No newline at end of file