Diseñe hermosas aplicaciones nativas de Windows usando Flutter
Implementación no oficial de la interfaz de usuario fluida para Flutter. Está escrito basado en la documentación oficial.
Dado que Flutter tiene soporte de Windows estable, es necesario tener soporte para sus pautas de UI para crear aplicaciones con fidelidad, de la misma manera que tiene soporte para el material y Cupertino. Vea esto para obtener más información sobre el soporte de interfaz de usuario fluido con fluidez.
Ver también:
Este es un paquete de código abierto, lo que significa que cualquiera puede contribuir a él. Sin embargo, yo, bdlukaa, soy el único que lo mantiene activamente, por lo que puede llevar algún tiempo revisar y fusionar solicitudes de extracción. Si desea apoyar el proyecto, puede convertirse en un patrón:
Agregue el paquete a sus dependencias:
dependencies :
fluent_ui : ^4.4.0O
dependencies :
fluent_ui :
git : https://github.com/bdlukaa/fluent_ui.git Finalmente, ejecute dart pub get Descargue el paquete.
Los proyectos que usan esta biblioteca deben usar el canal estable de Flutter
¿Estás usando esta biblioteca en tu aplicación? Puedes usar una insignia para decirle a los demás:
Agregue el siguiente código a su README.md o a su sitio web:
< a title =" Made with Fluent Design " href =" https://github.com/bdlukaa/fluent_ui " >
< img
src =" https://img.shields.io/badge/fluent-design-blue?style=flat-square&color=gray&labelColor=0078D7 "
/>
</ a >Los controles comunes usan un color de acento para transmitir información de estado. Aprende más.
Por defecto, el color de acento es Colors.blue . Sin embargo, también puede personalizar el color de acento de su aplicación para reflejar su marca:
FluentThemeData (
accentColor : Colors .blue,
)Para usar el color de acento del sistema, puede usar el complemento System_theme hecho por mí :). Tiene soporte para (21/01/2023) Android, Web, MacOS, Windows, Xbox y Linux (GTK 3+).
import 'package:system_theme/system_theme.dart' ;
FluentThemeData (
accentColor : SystemTheme .accentColor.accent. toAccentColor (),
)Los widgets de Fluentui actualmente admiten una gran cantidad de idiomas, que incluyen:
Si no es compatible con un idioma, su aplicación puede bloquearse. Puede agregar soporte para un nuevo idioma o usar un idioma compatible. Obtenga más información
No dude en presentar un problema si encuentra un problema o realiza solicitudes de extracción.
Todas las contribuciones son bienvenidas :)
En PR#216 agregamos apoyo para nuevas localizaciones en widgets fluentui.
Si desea contribuir a agregar nuevas localizaciones, siga estos pasos:
lib/l10n/intl_en.arb en la carpeta lib/l10n con un nuevo código de idioma, siguiendo esta lista de códigos ISO 859-1@locale con el código ISO correspondiente.flutter gen-l10nMás sobre la localización en la documentación oficial de Flutter
Independientemente del orden, gracias a todas las personas a continuación por contribuir con el proyecto. Significa mucho para mí :)
Acrylic , FluentIcons y la implementación _FluentTextSelectionControls .ProgressBar e implementación ProgressRingCommandBar