From ccd069ae80ace8510378461839541ce307cb8f83 Mon Sep 17 00:00:00 2001 From: mARTin Date: Mon, 23 Mar 2026 12:45:35 +0100 Subject: [PATCH] fix: add 'Show Icons for Projects' toggle to settings modal Per-view setting with translations in all 5 languages (EN, DE, FR, ES, IT). v1.59.2 --- package.json | 2 +- src/components/WeeklyView.tsx | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 8c779c0..9922ad0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "my-weekly-todo-list", - "version": "1.59.1", + "version": "1.59.2", "description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view", "main": "index.js", "scripts": { diff --git a/src/components/WeeklyView.tsx b/src/components/WeeklyView.tsx index 15a300f..69cef7b 100644 --- a/src/components/WeeklyView.tsx +++ b/src/components/WeeklyView.tsx @@ -333,6 +333,7 @@ const translations: Record = { goalFallback: "Goal Fallback Type", defaultGoal: "Custom Default Goal", showTaskCheckboxes: "Show Checkboxes on Tasks", + showProjectIcons: "Show Icons for Projects", showSomeday: "Show Someday Section", showAllDay: "Show All-Day Section", allDayPosition: "All-Day Events Position", @@ -549,6 +550,7 @@ const translations: Record = { goalFallback: "Ziel-Fallback-Typ", defaultGoal: "Benutzerdefiniertes Standardziel", showTaskCheckboxes: "Checkboxen bei Aufgaben anzeigen", + showProjectIcons: "Icons für Projekte anzeigen", showSomeday: "Irgendwann-Bereich anzeigen", showAllDay: "Ganztägige Ereignisse anzeigen", allDayPosition: "Position ganztägiger Ereignisse", @@ -764,6 +766,7 @@ const translations: Record = { goalFallback: "Type d'objectif par défaut", defaultGoal: "Objectif par défaut personnalisé", showTaskCheckboxes: "Afficher les cases à cocher", + showProjectIcons: "Afficher les icônes de projets", showSomeday: "Afficher la section Un jour", showAllDay: "Afficher la section Journée entière", allDayPosition: "Position des événements journée entière", @@ -979,6 +982,7 @@ const translations: Record = { goalFallback: "Tipo de objetivo por defecto", defaultGoal: "Objetivo predeterminado personalizado", showTaskCheckboxes: "Mostrar casillas en las tareas", + showProjectIcons: "Mostrar iconos de proyectos", showSomeday: "Mostrar sección Algún día", showAllDay: "Mostrar sección Todo el día", allDayPosition: "Posición de eventos de todo el día", @@ -1194,6 +1198,7 @@ const translations: Record = { goalFallback: "Tipo di obiettivo predefinito", defaultGoal: "Obiettivo predefinito personalizzato", showTaskCheckboxes: "Mostra caselle di spunta sulle attività", + showProjectIcons: "Mostra icone per i progetti", showSomeday: "Mostra sezione Un giorno", showAllDay: "Mostra sezione Giornata intera", allDayPosition: "Posizione eventi giornata intera", @@ -11892,6 +11897,16 @@ function SettingsSidebar({ +
+ { + perView.saveViewSetting("showProjectIcons", e.target.checked, true); + }} + style={{ width: "16px", height: "16px" }} /> + +
+ {viewStyle !== "kanban" && (