feat: ficha del libro como página con pestañas (propuesta) #16

Closed
HBB wants to merge 0 commits from HBB:feat/book-detail-page into main
First-time contributor

Propuesta de seguimiento de #14 (ya fusionada). Reutiliza los datos enriquecidos de esa PR.

PROPUESTA de dirección de UX. La ficha del libro deja de ser un AlertDialog
emergente y pasa a mostrarse como PÁGINA a pantalla completa en TODOS los sitios
donde se abre (estanterías, actividad, inicio, perfil). El botón atrás del sistema
y la flecha de la barra vuelven a la lista anterior, que se conserva debajo
(incluida su posición de scroll) al no desmontarse.

Diseño:

  • Cabecera con la portada y, debajo, la valoración en estrellas.
  • Tres pestañas: Resumen (sinopsis), Reseñas (de la comunidad, con botón para
    escribir reseña al final y en el estado vacío) y Diverse (datos + progreso).
  • La pestaña Diverse muestra autor, páginas, idioma (con bandera), fecha de
    lectura ("Leído") y fecha de publicación, además del progreso de lectura con un
    botón de lápiz alto a la derecha para actualizarlo rápido. Al abrir desde el
    estante "Leyendo" la ficha arranca directamente en esta pestaña.
  • Las funciones (cambiar de estante con confirmación, actualizar progreso, citar,
    reseñar, mis citas/reseñas) están en un menú de tres puntos (⋮) de la barra.

Los datos enriquecidos (autor, valoración, fechas, idioma) se leen de la página
HTML del libro; si quien abre la ficha ya los tiene cacheados (estantería), se
pasan como valor inicial para mostrar las estrellas al instante. Se amplía
BookWyrmScraper.scrapeBookEnrichment / BookEnrichment para incluir el idioma.

NOTA: esta PR es una PROPUESTA y se construye SOBRE la PR de ordenación/datos de
estanterías (usa sus datos enriquecidos); conviene fusionar aquella antes.
Textos traducidos a todos los idiomas disponibles.

Propuesta de seguimiento de #14 (ya fusionada). Reutiliza los datos enriquecidos de esa PR. PROPUESTA de dirección de UX. La ficha del libro deja de ser un AlertDialog emergente y pasa a mostrarse como PÁGINA a pantalla completa en TODOS los sitios donde se abre (estanterías, actividad, inicio, perfil). El botón atrás del sistema y la flecha de la barra vuelven a la lista anterior, que se conserva debajo (incluida su posición de scroll) al no desmontarse. Diseño: - Cabecera con la portada y, debajo, la valoración en estrellas. - Tres pestañas: Resumen (sinopsis), Reseñas (de la comunidad, con botón para escribir reseña al final y en el estado vacío) y Diverse (datos + progreso). - La pestaña Diverse muestra autor, páginas, idioma (con bandera), fecha de lectura ("Leído") y fecha de publicación, además del progreso de lectura con un botón de lápiz alto a la derecha para actualizarlo rápido. Al abrir desde el estante "Leyendo" la ficha arranca directamente en esta pestaña. - Las funciones (cambiar de estante con confirmación, actualizar progreso, citar, reseñar, mis citas/reseñas) están en un menú de tres puntos (⋮) de la barra. Los datos enriquecidos (autor, valoración, fechas, idioma) se leen de la página HTML del libro; si quien abre la ficha ya los tiene cacheados (estantería), se pasan como valor inicial para mostrar las estrellas al instante. Se amplía BookWyrmScraper.scrapeBookEnrichment / BookEnrichment para incluir el idioma. NOTA: esta PR es una PROPUESTA y se construye SOBRE la PR de ordenación/datos de estanterías (usa sus datos enriquecidos); conviene fusionar aquella antes. Textos traducidos a todos los idiomas disponibles.
PROPUESTA de dirección de UX. La ficha del libro deja de ser un AlertDialog
emergente y pasa a mostrarse como PÁGINA a pantalla completa en TODOS los sitios
donde se abre (estanterías, actividad, inicio, perfil). El botón atrás del sistema
y la flecha de la barra vuelven a la lista anterior, que se conserva debajo
(incluida su posición de scroll) al no desmontarse.

Diseño:
- Cabecera con la portada y, debajo, la valoración en estrellas.
- Tres pestañas: Resumen (sinopsis), Reseñas (de la comunidad, con botón para
  escribir reseña al final y en el estado vacío) y Diverse (datos + progreso).
- La pestaña Diverse muestra autor, páginas, idioma (con bandera), fecha de
  lectura ("Leído") y fecha de publicación, además del progreso de lectura con un
  botón de lápiz alto a la derecha para actualizarlo rápido. Al abrir desde el
  estante "Leyendo" la ficha arranca directamente en esta pestaña.
- Las funciones (cambiar de estante con confirmación, actualizar progreso, citar,
  reseñar, mis citas/reseñas) están en un menú de tres puntos (⋮) de la barra.

Los datos enriquecidos (autor, valoración, fechas, idioma) se leen de la página
HTML del libro; si quien abre la ficha ya los tiene cacheados (estantería), se
pasan como valor inicial para mostrar las estrellas al instante. Se amplía
BookWyrmScraper.scrapeBookEnrichment / BookEnrichment para incluir el idioma.

NOTA: esta PR es una PROPUESTA y se construye SOBRE la PR de ordenación/datos de
estanterías (usa sus datos enriquecidos); conviene fusionar aquella antes.
Textos traducidos a todos los idiomas disponibles.
Owner

Añadido para la próxima versión que saldrá este fin de semana a que se corrige errores importantes con las reseñas y citas. Muchas gracias por todo tu trabajo, muy agradecido

Añadido para la próxima versión que saldrá este fin de semana a que se corrige errores importantes con las reseñas y citas. Muchas gracias por todo tu trabajo, muy agradecido
ferlagod closed this pull request 2026-07-25 06:43:23 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ferlagod/rocinante_android!16
No description provided.