NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
AwesoneStyle es un paquete multiplataforma que contiene un conjunto de herramientas para diseño de sitios, aplicaciones web, aplicaciones móviles y de escritorio.
Last release 3 years ago
no release in 18 months
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 40 of 40 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
40 releases · first in 2022
fixed AwsProcessButton -change version intl
AwsProcessButton (now AwsProcessButtonOld) is deprecated.
One column per quarter.
- fixed AwsMarkdownEditor - add new AwsHoverZoomInOut - add new AwsNodesSpace
modification in AwsBridgeNavigator
- fixed analysis
- fixed analysis
- fixed analysis
- fixed analysis
- fixed analysis
- fixed analysis
- fixed (AwsBridgeNavigator) - fixed (AwsShowingScreen)
- fixed
new AwsFlolinkButton(before AwsLinkText)
- fixed
- fixed
- fixed
New Extensión AwsScreenSize desde el constext.
delete getx and other dependencies
- fixed
- fixed
- fixed pack
- add AwsStorage
- fixed AwsStorage
- fixed AwsDatePicker
- add AwsAnimationButton - add AwsAnimationButtonStyle - add AwsDefAnimationButtonState - add AwsTextRowButton
- add Animation Properties - add AwsAnimation - add AwsAnimationWidget - update AwsArguments
add AwsMultiCalendarEventDetails
- documentación corregida.
- documentación corregida.
- documentación corregida.
- Widgets corregidos - Documentación corregida. - Enlaces arreglados. - ItenPicker corregido
- documentación corregida.
- documentación corregida.
- documentación corregida.
- documentación corregida. - Enlaces arreglados.
- AwsScreenSize corregido.
- Enlaces arreglados.
Es una clase abstracta que sirve para crear un Auth que incluye los métodos login(), createUser(), logout y readToken().
#### - AwsAuth:
Es una clase abstracta que sirve para crear un Auth que incluye los métodos `login()`, `createUser()`, logout y `readToken()`.
#### - AwsLoginRegister:
Es una clase Abstracta que sirve para crear una clase con los métodos `validationLogin()` y `validationRegister()`.
#### - Animation:
Contiene todas las animaciones del paquete [animate_do: 2.1.0] en un enum.
_Nota: puede cambiar de nombre y contenido en una futura actualización._
#### - Button:
##### -AwsButtonDialog:
Es un enum que contiene: ok, change y cancel.
##### -AwsButtonType:
Es un enum que contiene: text y iconText.
#### - Direction:
##### - AwsWidgetDirections
Es un en un que contiene: horizontal y vertical.
#### - formatter
##### - AwsFormatter:
###### - `AwsFormatter.formatter`: Da como resultado (año/mes/dia).
###### - `AwsFormatter.formatterCard`: Da como resultado (año/mes).
###### - `AwsFormatter.formatterTime`: Da como resultado (hora/minutos/(am o pm)).
#### - Orientation:
##### - AwsChildrenOrientation:
Es un enum que contiene: row y column.
#### - Validation:
##### - AwsValidation: es una clase que contiene métodos estáticos de validación.
###### - `AwsValidation.validationEmailAndPassword(...)`: Este método valida el email y él password y retorna un bool o ejecuta un GetSnackBar.
###### - `AwsValidation.login(...)`: Este método realiza el login y espera unos parámetros como:
- email (String)
- password (String)
- isLoading (Function(bool))
- authService (AwsAuth)
- result (Function(bool))
regresa los resultados en los paramento indicados y ejecuta un GetSnackBar dependiendo de las validaciones internas realizadas.
###### - `AwsValidation.validationPassword`: Este método recibe un `String value` y retorna un bool.
###### - `AwsValidation.register`: Este método realiza el registro y espera unos parámetros como:
- form (bool)
- isLoading (Function(bool))
- authService (AwsAuth)
- email (String)
- password (String)
- result (Function(bool))
regresa los resultados en los paramento indicados y ejecuta un GetSnackBar dependiendo de las validaciones internas realizadas.
_Nota: los métodos `login()` y `register()`, funciona con **firebase**._
#### - `AwsGenerator.year(…)`:
genera un rango de años desde 1923 hasta la actualidad, puede ingresar el `int start `y `int finish` como parámetros.
#### - AwsArguments:
Es una clase que puede contener:
- string (String)
- index (index)
- route (String)
- id (String)
- file (File)
se usa para enviar argumentos en el Navigator o con Getx.
#### - DateSettings:
Es una clase que se usa en el widget AwsDatePicker.
#### - Date:
Es una clase que puede contener:
- day (String)
- moth (String)
- year (String)
y tiene el metodo `isEmpty()`.
#### - GradientSettings:
es una clase que se usa para configurar el gradiente en el widget AwsGradientButton.
#### - BoxShadowSettings
es una clase que se usa para configurar el Shadow en el widget AwsGradientButton.
#### - AwsRouter:
- `AwsRouter.routeIsDeviceName`: Es un método estático que espera los dispositivos que soportara la aplicación como también el tamaño de la pantalla y retornara routeName respectivo a cada plataforma.
#### - AwsConnection:
Es una clase de tipo GetxController que verifica la conectividad a una red y la conexión a una url por defecto hace ping a la url de google.
#### - AwsScreenSize:
Es una clase que retorna un width o height, dependiendo de lo que necesites usando el contexto para obtener el tamaño de la pantalla y se usan en base a porcentajes.
- Se debe crear el `AwsScreenSize(context)`, de bajo del método `build(BuildContext context)`.
Después de crear `AwsScreenSize(context)`, puedes usar.
- `AwsScreenSize.width(100)`, Es similar a un double.infinity
- `AwsScreenSize.height(60)`, Es el 60% de toda la pantalla en altura.
Contiene diferentes estilos que se pueden usar:
- BoxDecoration
- Random
- Color
- InputDecoration
- y otros.
#### - Animation:
###### - AwsAniWidget:
Es un widget universal para que es compatible con animete_do y contiene todas sus animaciones y sus configuraciones para facilitar su usó.
AniWidget(
animation: AwsAnimationDo.spin,
child: GradientButton.text(
boxShadow: true,
text: Text(‘text’,style: TextStyle(color: Colors.white),),
onPressed: () \{},
),
),
#### - Buttons:
##### - AwsBuildPressMenu:
Es un button que puede ser row y column en cualquier momento y contiene un scroll.
##### - AwsFlatButton:
Es un button custom de FlatButton.
##### - AwsGetButton:
Es un button orientado a usarse en un login o registro principalmente.
##### - AwsGradientButton:
Es un button que contiene un gradiente con un boxShadow que se activa cuando el mouse este sobre él, contiene button normal (`AwsGradienteButton(…)`) y button text (`AwsGradienteButton.text(…)`).
##### - AwsLinkText:
Es un button text que detecta si el mouse esta sobre él y activa su propiedad isHover o notHover para cambiar su estado, recomendado para enlaces web.
##### - AwsOutlinedButton:
Es un custom Button de OutlinedButton.
##### - AwsSocialButton:
Es un button para redes sociales.
##### - AwsTcButton:
Es un button que contiene un checkbox para verificar una aceptación del usuario de un tc(Términos y Condiciones) o otro similar.
##### - AwsUserButton:
Es un button que actualmente solo contiene `AwsUserButton.circleAvatar(…)`.
#### - Calendar
Contiene widgets para calendar_view, son similares o iguales y se pueden usar agregando `Aws`, antes del nombre del widget de calendar_view.
#### - Form
##### - AwsDateFormField:
Es un Widget que puede manejar la fecha dentro de un form.
##### - AwsTimeFormField:
Es un widget que maneja la hora y minuto en formato 24horas dentro de un form.
#### - Input
##### - AwsAreaTextField:
Es un input de tipo area.
##### - AwsUserInputField:
Es un input para ser usado principalmente en un login o registro.
##### - AwsUserInputSecondField:
Es un input similar a **AwsUserInputField** para ser usado principalmente en un login o registro.
#### - Picker
##### - AwsDatePicker:
Es un widget que se usa para fechas desde un dialog como Get.dialog().
##### - AwsTimePicker:
Es un widget que se usa para horas y minutos desde un dialog como Get.dialog().
Los paquetes como animate_do, calendar_view y sus widgets o otros dependientes puede quedar fuera del paquete en futuras actualizaciones de momento no hay un plan inmediato de reemplazo pero sí se asegura que tendrán un reemplazo.
class, components, constants, functions, generators, models, services.
class, components, constants, functions, generators, models, services.
Your coding agent can read these notes before it upgrades. Set up the MCP server →