mod: improve home screen with adaptive layouts, clock, and set time
- 1-book view: horizontal layout with cover left, title/author right - 2-3 book view: fix cover stretching by preserving aspect ratio - 0-book view: show "Choose something to read" placeholder - Selection highlight now fully contains title and author text - Add optional clock display in home screen header (AM/PM or 24H) - Add "Home Screen Clock" setting under Display - Add "Set Time" activity for manual clock setting via Settings - Increase homeCoverTileHeight to 310 for title/author breathing room Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -370,6 +370,11 @@ enum class StrId : uint16_t {
|
||||
STR_OVERRIDE_LETTERBOX_FILL,
|
||||
STR_PREFERRED_PORTRAIT,
|
||||
STR_PREFERRED_LANDSCAPE,
|
||||
STR_CHOOSE_SOMETHING,
|
||||
STR_HOME_SCREEN_CLOCK,
|
||||
STR_CLOCK_AMPM,
|
||||
STR_CLOCK_24H,
|
||||
STR_SET_TIME,
|
||||
// Sentinel - must be last
|
||||
_COUNT
|
||||
};
|
||||
|
||||
@@ -315,3 +315,8 @@ STR_UPLOAD: "Nahrát"
|
||||
STR_BOOK_S_STYLE: "Styl knihy"
|
||||
STR_EMBEDDED_STYLE: "Vložený styl"
|
||||
STR_OPDS_SERVER_URL: "URL serveru OPDS"
|
||||
STR_CHOOSE_SOMETHING: "Vyberte si něco ke čtení"
|
||||
STR_HOME_SCREEN_CLOCK: "Hodiny na domovské obrazovce"
|
||||
STR_CLOCK_AMPM: "AM/PM"
|
||||
STR_CLOCK_24H: "24 hodin"
|
||||
STR_SET_TIME: "Nastavit čas"
|
||||
|
||||
@@ -336,3 +336,8 @@ STR_TOGGLE_FONT_SIZE: "Toggle Font Size"
|
||||
STR_OVERRIDE_LETTERBOX_FILL: "Override Letterbox Fill"
|
||||
STR_PREFERRED_PORTRAIT: "Preferred Portrait"
|
||||
STR_PREFERRED_LANDSCAPE: "Preferred Landscape"
|
||||
STR_CHOOSE_SOMETHING: "Choose something to read"
|
||||
STR_HOME_SCREEN_CLOCK: "Home Screen Clock"
|
||||
STR_CLOCK_AMPM: "AM/PM"
|
||||
STR_CLOCK_24H: "24 Hour"
|
||||
STR_SET_TIME: "Set Time"
|
||||
|
||||
@@ -315,3 +315,8 @@ STR_UPLOAD: "Envoi"
|
||||
STR_BOOK_S_STYLE: "Style du livre"
|
||||
STR_EMBEDDED_STYLE: "Style intégré"
|
||||
STR_OPDS_SERVER_URL: "URL du serveur OPDS"
|
||||
STR_CHOOSE_SOMETHING: "Choisissez quelque chose à lire"
|
||||
STR_HOME_SCREEN_CLOCK: "Horloge écran d'accueil"
|
||||
STR_CLOCK_AMPM: "AM/PM"
|
||||
STR_CLOCK_24H: "24 heures"
|
||||
STR_SET_TIME: "Régler l'heure"
|
||||
|
||||
@@ -315,3 +315,8 @@ STR_UPLOAD: "Hochladen"
|
||||
STR_BOOK_S_STYLE: "Buch-Stil"
|
||||
STR_EMBEDDED_STYLE: "Eingebetteter Stil"
|
||||
STR_OPDS_SERVER_URL: "OPDS-Server-URL"
|
||||
STR_CHOOSE_SOMETHING: "Wähle etwas zum Lesen"
|
||||
STR_HOME_SCREEN_CLOCK: "Startbildschirm-Uhr"
|
||||
STR_CLOCK_AMPM: "AM/PM"
|
||||
STR_CLOCK_24H: "24 Stunden"
|
||||
STR_SET_TIME: "Uhrzeit einstellen"
|
||||
|
||||
@@ -315,3 +315,8 @@ STR_UPLOAD: "Enviar"
|
||||
STR_BOOK_S_STYLE: "Estilo do livro"
|
||||
STR_EMBEDDED_STYLE: "Estilo embutido"
|
||||
STR_OPDS_SERVER_URL: "URL do servidor OPDS"
|
||||
STR_CHOOSE_SOMETHING: "Escolha algo para ler"
|
||||
STR_HOME_SCREEN_CLOCK: "Relógio da tela inicial"
|
||||
STR_CLOCK_AMPM: "AM/PM"
|
||||
STR_CLOCK_24H: "24 horas"
|
||||
STR_SET_TIME: "Definir hora"
|
||||
|
||||
@@ -315,3 +315,8 @@ STR_UPLOAD: "Отправить"
|
||||
STR_BOOK_S_STYLE: "Стиль книги"
|
||||
STR_EMBEDDED_STYLE: "Встроенный стиль"
|
||||
STR_OPDS_SERVER_URL: "URL OPDS сервера"
|
||||
STR_CHOOSE_SOMETHING: "Выберите что-нибудь для чтения"
|
||||
STR_HOME_SCREEN_CLOCK: "Часы на главном экране"
|
||||
STR_CLOCK_AMPM: "AM/PM"
|
||||
STR_CLOCK_24H: "24 часа"
|
||||
STR_SET_TIME: "Установить время"
|
||||
|
||||
@@ -315,3 +315,8 @@ STR_UPLOAD: "Subir"
|
||||
STR_BOOK_S_STYLE: "Estilo del libro"
|
||||
STR_EMBEDDED_STYLE: "Estilo integrado"
|
||||
STR_OPDS_SERVER_URL: "URL del servidor OPDS"
|
||||
STR_CHOOSE_SOMETHING: "Elige algo para leer"
|
||||
STR_HOME_SCREEN_CLOCK: "Reloj de pantalla de inicio"
|
||||
STR_CLOCK_AMPM: "AM/PM"
|
||||
STR_CLOCK_24H: "24 horas"
|
||||
STR_SET_TIME: "Establecer hora"
|
||||
|
||||
@@ -315,3 +315,8 @@ STR_UPLOAD: "Uppladdning"
|
||||
STR_BOOK_S_STYLE: "Bokstil"
|
||||
STR_EMBEDDED_STYLE: "Inbäddad stil"
|
||||
STR_OPDS_SERVER_URL: "OPDS-serveradress"
|
||||
STR_CHOOSE_SOMETHING: "Välj något att läsa"
|
||||
STR_HOME_SCREEN_CLOCK: "Klocka på hemskärmen"
|
||||
STR_CLOCK_AMPM: "AM/PM"
|
||||
STR_CLOCK_24H: "24 timmar"
|
||||
STR_SET_TIME: "Ställ in tid"
|
||||
|
||||
Reference in New Issue
Block a user