Skip to content

Schedule#37

Merged
DeveloperMindset123 merged 14 commits intomainfrom
schedule
Apr 15, 2025
Merged

Schedule#37
DeveloperMindset123 merged 14 commits intomainfrom
schedule

Conversation

@DeveloperMindset123
Copy link
Owner

Features Implemented:

  • Recurrence logic for event (users can choose between daily, weekly, weekdays, weekends and custom)
  • Some minor enhancements to user input for handling empty inputs (i.e. things such as empty title, incorrect date and time will not be allowed)
  • Prevent component re-rendering such that the newly created events/existing events doesn't accidentally get deleted by wrapping the functions with useCallback hook.
  • Mode changing view (choosing between single day, 3 day, 4 day, week and month view for the calendar, month is not supported according to the calendar, and added loading animation as alternative for the slight delay that occurs during view swap)
  • Fixed issue with custom recurrence of event, since this will be most utilized (according to the usage of the app itself) due to the aspect of events being classes which generally repeats 2-3 times per week within a given semester.

Features that requires further implementation:

  • There's very little capability of navigating from current month to another specific month (i.e. if the current month is april, there's no way to navigate directly to January, February, march...November, December) --> this is WIP
  • Calendar Event creation works fully, but calendar event deletion is only partially working, single event (that doesn't recur) can be deleted and currently selected event can be deleted, but all recurring event cannot be deleted and this feature is currently being implemented as well.

@DeveloperMindset123 DeveloperMindset123 merged commit 7aa32db into main Apr 15, 2025
2 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant