fix: match event font to task font (family, size, weight)

Calendar events now use --weekly-task-font, --weekly-task-size,
and --weekly-task-weight instead of separate event font variables,
so events and tasks always look consistent.

v1.74.5

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
mARTin 2026-03-25 12:57:34 +01:00
parent b6d39910e5
commit 245fed5f81
2 changed files with 17 additions and 15 deletions

View File

@ -1,6 +1,6 @@
{
"name": "my-weekly-todo-list",
"version": "1.74.4",
"version": "1.74.5",
"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": {

View File

@ -2508,7 +2508,9 @@ h3 {
.weekly-calendar-event-title {
color: var(--weekly-text);
font-family: var(--weekly-font);
font-family: var(--weekly-task-font, var(--weekly-font));
font-size: var(--weekly-task-size, 0.9rem);
font-weight: var(--weekly-task-weight, 400);
}
/* Drag and Drop States */
@ -3039,9 +3041,9 @@ h3 {
}
.event-title {
font-weight: var(--weekly-event-weight, 600);
font-size: var(--weekly-event-size, 0.85rem);
font-family: var(--weekly-event-font, var(--weekly-font));
font-weight: var(--weekly-task-weight, 400);
font-size: var(--weekly-task-size, 0.9rem);
font-family: var(--weekly-task-font, var(--weekly-font));
}
.time-slot-event .event-title {
@ -3049,15 +3051,15 @@ h3 {
text-overflow: ellipsis;
white-space: nowrap;
flex: 1;
font-weight: var(--weekly-event-weight, 500);
font-family: var(--weekly-event-font, var(--weekly-font));
font-size: var(--weekly-event-size, 0.85rem);
font-weight: var(--weekly-task-weight, 400);
font-family: var(--weekly-task-font, var(--weekly-font));
font-size: var(--weekly-task-size, 0.9rem);
}
.time-slot-event .event-time-row {
font-size: 0.75rem;
opacity: 0.9;
font-family: var(--weekly-event-font, var(--weekly-font));
font-family: var(--weekly-task-font, var(--weekly-font));
}
.time-slot-event:hover {
@ -4121,20 +4123,20 @@ h3 {
}
.event-title {
font-family: var(--weekly-event-font);
font-weight: var(--weekly-event-weight);
font-size: var(--weekly-event-size);
line-height: 1.2;
font-family: var(--weekly-task-font, var(--weekly-font));
font-weight: var(--weekly-task-weight, 400);
font-size: var(--weekly-task-size, 0.9rem);
line-height: 1.2;
}
.event-time-row {
font-family: var(--weekly-event-font);
font-family: var(--weekly-task-font, var(--weekly-font));
font-size: 0.7rem;
opacity: 0.9;
}
.event-location-row {
font-family: var(--weekly-event-font);
font-family: var(--weekly-task-font, var(--weekly-font));
font-size: 0.65rem;
opacity: 0.7;
white-space: nowrap;