cooklang / cookcli

Command line program which provides a suite of tools to create shopping lists and maintain recipes.
https://cooklang.org
MIT License
745 stars 33 forks source link

WIP: Schedule Menu - UI #108

Closed TheMagicNacho closed 2 months ago

TheMagicNacho commented 2 months ago

This MR supports issue #105 ( Schedule Menu), and ONLY resolves UI component for the Menu Scheduling. Opening this MR early for review; I recommend not merging into main until all other MRs are available (estimate total of 3 MRs).

I tried to match the color scheme from other pages as closely as possible, and since there isn't a design guide, I tried my best to match the style and intent of previous design decisions.

The calendar is custom built using flex boxes to reduce dependencies.

General UI

Screenshot 2024-07-31 1234

Menu Builder Overlay

Screenshot 2024-07-31 225525

Use the drop down to add items for the selected day

Screenshot 2024-07-31 225551 NOTE: Clicking on the trashcan will delete the item from the day's menu.

Items are added to the calendar. Multiple items can be added on one day.

Screenshot 2024-07-31 225731

Mobile Support

Screenshot 2024-07-28 192449

TheMagicNacho commented 2 months ago

Wrong branch -_-