AY2021S1-CS2113-T13-1 / tp

NotUS is a quick and simple, CLI-based, note-taking application for keyboard-inclined users. NotUS can also assist in planning timetables to highlight possible clashes. Visit our website below.
https://ay2021s1-cs2113-t13-1.github.io/tp/
0 stars 5 forks source link

Added clashing events detection and relevant warning messages #191

Closed brandonywl closed 3 years ago

brandonywl commented 3 years ago

Closes #169. Closes #95.

Clash detection works by checking if the added event or edit event's resulting event has the a clashing time period, and they have the same title.

If they have the same title, a specific message on duplication warning will show. If not just a normal clash message shows.

brandonywl commented 3 years ago

Waiting for PR #189 to merge first with all changes approved before this will merge.

brandonywl commented 3 years ago

Similarity detection was change from only same start time to when there is a clash in timing.