Skip to content

feat: automatización de capturas de pantalla - #155

Merged
Im-Fran merged 11 commits into
prodfrom
dev
Aug 17, 2026
Merged

feat: automatización de capturas de pantalla#155
Im-Fran merged 11 commits into
prodfrom
dev

Conversation

@Im-Fran

@Im-Fran Im-Fran commented Aug 17, 2026

Copy link
Copy Markdown
Member

Se automatizan las capturas de pantalla para las tiendas.

Im-Fran and others added 11 commits August 11, 2026 23:08
* feat: se agrega guía de uso
* patch: bump compile number
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Signed-off-by: Francisco Solis <30329003+Im-Fran@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Signed-off-by: Francisco Solis <30329003+Im-Fran@users.noreply.github.com>
* feat(macos): se enmarcan las capturas con fondo y textos

Las capturas de macOS salían crudas del recorrido, sin el fondo panorámico ni
el par titular/subtítulo que llevan las de iOS y Android.

frameit no sirve para esto: su MacEditor no dibuja marco por diseño ("Macs
don't need frames - backgrounds only") y encima nunca llega a correr, porque
reconoce al Mac comparando el nombre del dispositivo con "MacBook" cuando el de
su propia lista es "Apple MacBook". Lo arma scripts/frame-macos-screenshots con
ImageMagick: mete la captura en una ventana de macOS (barra con semáforos del
color del borde superior de la app, esquinas redondeadas y sombra), la centra
sobre su tira de fondo y le agrega los textos con el mismo cuerpo relativo,
fuente y colores del Framefile de iOS. La salida sigue siendo de 2880x1800, que
es lo que pide la Mac App Store.

Los titulares se leen de fastlane/screenshots/es-MX para no duplicarlos: son
las mismas pantallas que en iOS.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* chore: incrementa número de compilación

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* ci(screenshots): separa iPhone y iPad; agrega frame a macOS

Signed-off-by: Francisco Solis <30329003+Im-Fran@users.noreply.github.com>

* chore: incrementa número de compilación

---------

Signed-off-by: Francisco Solis <30329003+Im-Fran@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…y screengrab en Android (#154)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

📸 Capturas de pantalla

Así quedó la app con los datos de demostración. Las imágenes no se pueden mostrar acá —GitHub no deja adjuntarlas desde la API—, así que van en los artefactos del run.

📱 iPhone

7 capturas:

Captura Tamaño
iPhone 17 Pro Max-03_oscuro.png 1320×2868
iPhone 17 Pro Max-04_calculadora.png 1320×2868
iPhone 17 Pro Max-05_inicio.png 1320×2868
iPhone 17 Pro Max-06_credencial.png 1320×2868
iPhone 17 Pro Max-07_horario.png 1320×2868
iPhone 17 Pro Max-08_malla.png 1320×2868
Apple MacBook Pro 16 Space Gray.png 3910×2241

📦 Descargar el artefacto (incluye también las enmarcadas para la tienda)

📱 iPad

7 capturas:

Captura Tamaño
iPad Air 13-inch (M4)-03_oscuro.png 2048×2732
iPad Air 13-inch (M4)-04_calculadora.png 2048×2732
iPad Air 13-inch (M4)-05_inicio.png 2048×2732
iPad Air 13-inch (M4)-06_credencial.png 2048×2732
iPad Air 13-inch (M4)-07_horario.png 2048×2732
iPad Air 13-inch (M4)-08_malla.png 2048×2732
Apple MacBook Pro 16 Space Gray.png 3910×2241

📦 Descargar el artefacto (incluye también las enmarcadas para la tienda)

🤖 Android

6 capturas:

Captura Tamaño
03_oscuro.png 1080×2160
04_calculadora.png 1080×2160
05_inicio.png 1080×2160
06_credencial.png 1080×2160
07_horario.png 1080×2160
08_malla.png 1080×2160

📦 Descargar el artefacto (incluye también las enmarcadas para la tienda)

🖥️ macOS

6 capturas:

Captura Tamaño
03_oscuro.png 2880×1806
04_calculadora.png 2880×1806
05_inicio.png 2880×1806
06_credencial.png 2880×1806
07_horario.png 2880×1806
08_malla.png 2880×1806

📦 Descargar el artefacto (incluye también las enmarcadas para la tienda)

@Im-Fran
Im-Fran merged commit ceda670 into prod Aug 17, 2026
25 of 26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant