El nuevo CupertinoIcons tiene cambios en los glifos de los iconos
Una vez que actualices a cupertino_icons 1.0.0, algunos glifos antiguos se mapean automáticamente a los nuevos glifos. Considera hacer una doble verificación visual.
Resumen
#Los iconos existentes de cupertino_icons 0.1.3 están basados en la estética de iOS 11 con ángulos agudos y líneas delgadas.
A medida que la iconografía de Apple se actualiza con las nuevas versiones del OS,
el paquete cupertino_icons también se renueva.
En general, todos los glifos anteriores referenciados desde la
API de CupertinoIcons
se mapean automáticamente a
iconos de aspecto muy similar en el nuevo estilo de SF Symbols
(que presenta líneas más redondeadas y gruesas).
Algunos iconos que no tienen equivalentes en el nuevo estilo de SF Symbols se dejan tal como están.
Algunos iconos que tienen menos variación (como grosor, aspectos alternativos, etc.) se mapean automáticamente y se contraen a la variación que mejor se adapte en el nuevo estilo de SF Symbols, pero deben verificarse dos veces para determinar si preservan el efecto visual previsto.
Descripción del cambio
#La nueva fuente cupertino_icons 1.0.0 está diseñada artesanalmente
para preservar de la mejor manera la intención y la estética de la
simbología a través de la transición. Todos los campos estáticos
IconData de CupertinoIcons existentes
(y, por lo tanto, todos los puntos de código del archivo font .ttf)
continúan funcionando y apuntando a un nuevo icono razonable.
El nuevo paquete cupertino_icons 1.0.0 también tiene aproximadamente 1,000 iconos más para elegir.
Iconos sin cambios
#No existen alternativas con estilo de SF Symbols para los iconos de la siguiente lista. Los iconos anteriores de cupertino_icons 0.1.3 se han mantenido tal como están en la versión 1.0.0.
- bluetooth
- bus
- car
- car_detailed
- chevron_back
- chevron_forward
- lab_flask
- lab_flask_solid
- news
- news_solid
- train_style_one
- train_style_two
Iconos fusionados
#Los iconos dentro del mismo grupo ahora son exactamente el mismo icono en 1.0.0. En otras palabras, las distinciones entre las variaciones de iconos que existían en 0.1.3 se pierden y ahora renderizan el mismo icono con estilo de SF Symbols que representa el tema del grupo.
Esto afecta a los siguientes grupos de iconos:
- share, share_up
- battery_charging, battery_full, battery_75_percent
- shuffle, shuffle_medium, shuffle_thick
- delete, delete_simple
- refresh, refresh_thin, refresh_thick
- clear, clear_thick
- clear_circled_solid, clear_thick_circled
- gear, gear_alt, gear_big
- loop, loop_thick
- time_solid, clock_solid
- time, clock
- tag, tags
- tag_solid, tags_solid
Esto se debe principalmente a algunas libertades artísticas que se tomaron
al crear el conjunto original de cupertino_icons, que
ya no coinciden con la diversidad de variaciones del conjunto de iconos de SF Symbols
más formal para algunos de los iconos.
Guía de migración
#Después de actualizar a la versión 1.22,
si también actualizas la dependencia de cupertino_icons
en el pubspec de 0.1.3 a 1.0.0,
por ejemplo, cambiando:
dependencies:
... // Other dependencies
cupertino_icons: ^0.1.0
a:
dependencies:
... // Other dependencies
cupertino_icons: ^1.0.0
Todos tus CupertinoIcons deberían actualizarse automáticamente
a la nueva estética (con excepción de los
iconos sin cambios enumerados anteriormente).
En este punto, también puedes explorar CupertinoIcons
para buscar nuevos iconos para usar en tu aplicación.
Te recomendamos verificar tu aplicación después de la migración para asegurarte de que los nuevos iconos mapeados automáticamente sean adecuados para la estética que deseas.
Timeline
#Introducido en: 1.22.0-10.0.pre.65
En la versión estable: 1.22
Referencias
#A menos que se indique lo contrario, la documentación de este sitio refleja Flutter 3.44.0. Página actualizada por última vez el 2026-05-05. Ver código fuente oreportar un problema.