Calendar
UniFlow's Calendar view gives you a visual overview of all your assignment due dates across every synced course. It's designed to help you plan your study schedule and ensure nothing slips through the cracks.
Opening the Calendar
- Click Calendar in the sidebar
- Or press
Cmd + Shift + C(Mac) /Ctrl + Shift + C(Windows) from anywhere in the app
Calendar Interface
Monthly View
The calendar displays a traditional monthly grid:
- Each day cell shows assignments due on that date
- Assignments are color-coded by course for easy identification
- Today's date is highlighted
- Navigate between months using the arrow buttons
Assignment Indicators
Each assignment on the calendar shows:
- Title — The assignment name (truncated if long)
- Course color — A colored dot or badge identifying which course it belongs to
- Status — Visual indicator for todo, in-progress, or completed
Day Detail
Click on any day to see the full list of assignments due that date, including:
- Complete assignment titles
- Course names
- Point values
- Current completion status
- Click to open the full assignment detail
How Data Gets to the Calendar
The calendar automatically pulls data from your synced Canvas assignments:
- Canvas Sync imports your assignments with due dates
- The calendar reads all assignments from all courses
- Due dates are displayed on the corresponding calendar days
- As you sync new courses or assignments, the calendar updates automatically
Manually created assignments also appear on the calendar if they have a due date set.
Using the Calendar Effectively
Weekly Planning
At the start of each week:
- Open the Calendar
- Scan the current week for upcoming deadlines
- Identify any days with multiple assignments due
- Plan your study blocks accordingly
Spotting Conflicts
The calendar makes it easy to identify days where multiple assignments overlap. If you see several assignments due on the same day:
- Start working on the most time-intensive ones early
- Consider which assignments are worth the most points
- Use UniMind to help prioritize
Tracking Progress
As you complete assignments and update their status in the Assignment Manager, the calendar reflects those changes in real time. Completed assignments show a done indicator, giving you a sense of progress.
Tips
- Check the calendar every Monday — Build a weekly habit of reviewing upcoming deadlines
- Use
Cmd + Shift + C— The keyboard shortcut makes it instant to check your schedule - Sync your courses regularly — New assignments only appear after Canvas sync
- Plan ahead for exam weeks — Zoom out and look at the next 2–3 weeks to anticipate busy periods
- Combine with the Dashboard — The Dashboard shows urgent assignments (due today/tomorrow); the Calendar gives you the bigger picture
What's Next
- Assignment Manager — View detailed assignment information and manage status
- Canvas Sync — Ensure all your courses are synced for complete calendar data
- UniMind Engine — Ask AI to help you prioritize and plan
- Keyboard Shortcuts — Learn all available shortcuts