feat(dailies): edit the strip in place, and give weekly and monthly tasks their own row
Giving Genshin's "To Temper Thyself and Journey Far" its five-of-seven goal meant finding it in the list, opening its sheet, saying it repeats and only then setting the goal. The strip now has an Edit mode beside Catch up that lists its events by game with their goals, opens the sheet's goal control in place, and adds any running event a game at a time. It calls the same setDaily/setGoal the sheet does, so it can store nothing the sheet would not. Weekly and monthly tasks are not due tonight, so they move to a row under the dailies, and each period can be switched off (showWeeklyTasks, showMonthlyTasks; default on, so nothing disappears on upgrade). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
3c928ee795
commit
9477ac54b6
13 files changed
+855
-48
No files matched your search
@@ -429,6 +429,16 @@ selected tab fills with `raised` and turns ink; unselected tabs are faint and go
|
||||
Off / Each week / Across the event — then a small number field and, for weeks, a weekday select,
|
||||
both on `ground` with a hairline border like the notes field. Once a goal is set, a smaller
|
||||
Days · Points pill pair picks its measure.
|
||||
- **This week & month row** (dailies strip): weekly and monthly items leave today's chips and sit
|
||||
under them, after a faint 11px `This week & month` label, in the same pills and game order.
|
||||
- **Strip Edit panel** (dailies strip, from a faint **Edit** text button beside **Catch up**, which
|
||||
reads **Done** while open): replaces the chips. A hue-coloured game name per lane; each event in
|
||||
the strip is a full-width row — title in muted, its goal in words (`5 days each week`) in faint
|
||||
— that opens the check-in goal control indented behind a hairline left rule, with **Open
|
||||
details** (muted) and **Remove from dailies** (faint) under it. A faint **Add an event · N** per
|
||||
game opens that game's running events as dashed hairline pills with a drawn plus; one game open
|
||||
at a time, because every game's list at once is a hundred pills. A hairline rule, then small
|
||||
checkboxes for what the strip carries — Daily chores, and Weekly / Monthly tasks when any exist.
|
||||
|
||||
### Event row (signature)
|
||||
The unit of the checklist. It is one full-bleed target that opens the event and does nothing else.
|
||||
|
||||
Reference in new issue
Block a user