fix: resolves issues with multiple projects on same day without overlap #169
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
If some projects occur on the same day but do not actually overlap within that day, this will prevent them from showing on separate rows for zoom level 1 or zoom level 0, which prevents some projects from showing at all unless at zoom 2. This affects any applications that tend to assign "projects" in blocks of hours rather than days.
To resolve this, the
isBetween
comparison is modified to use "day" as the smallest comparison unit when the zoom is 0-1.