Skip to content

Migrate day tasks forward/backward #1171

Closed

Description

@tyler-dane

Feature Description

Add "<" and ">" arrows to the right portion of the tasks in the /day view. When clicked, the event is moved forward/backward one day.

Requirements

  • Also include a shortcut that can trigger an event reschedule based on the CMD+Meta+Left/Right arrow
  • When a task is "migrated", its dates change. This means that it should no longer be visible on the existing day. When going to the next/previous day, it should be there.
  • Shows a toast after migrating that says "Migrated {forward/backward} 1 day." For example, if today is Monday and the user clicks the ">" arrow, the toast should say "Migrated forward 1 day. If they click "<", it should say "Migrated backward 1 day."

Implementation Guidance

  • Reuse the existing code we have for SVGs and tooltips that are already used in the day view
  • Follow the existing conventions we have for toasts

Use Case

This'll help users stay on top of their tasks across multiple days

Additional Context

This migration feature is available in the week/month tasks, so we should keep it consistent in the day view as well.

Metadata

Metadata

Assignees

Labels

webFrontend/web related issue

Projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions