Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Mark card as done #1563

Merged
merged 28 commits into from
Jan 19, 2024
Merged

feat: Mark card as done #1563

merged 28 commits into from
Jan 19, 2024

Conversation

stefan-niedermann
Copy link
Owner

@stefan-niedermann stefan-niedermann commented Jan 13, 2024

  • Display done information in favor of due date when present
  • Adjust colors to match latest Deck version
  • Change icon from 📆 to 🕙 for due dates
  • Use ✔️ icon when done is present in favor of 📆 / 🕙 in board view
  • Use ✔️ icon when done is present in favor of 📆 / 🕙 in single card widget
  • Add button to mark a card as done into the card view below the due date
  • Render done information if present in the card view
  • Make due date readonly when done information is present to align with the Deck server app
  • Limit UI for done state to Deck server app 1.12.0 or higher
  • Hide done cards from Upcoming view (See Deck server app issue)
  • Upsync undone does not work yet (See Deck server app issue)

Optional

  • Move temporal information into own reusable component to encapsulate logic
  • Move temporal information to bottom left of the card to align with Deck server app
  • Adjust styling and shape to align with Deck server app

desperateCoder and others added 2 commits December 22, 2023 13:24
Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
@stefan-niedermann stefan-niedermann marked this pull request as draft January 13, 2024 12:29
@stefan-niedermann stefan-niedermann linked an issue Jan 13, 2024 that may be closed by this pull request
stefan-niedermann and others added 24 commits January 13, 2024 13:57
…w the due date

Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
- Use ✔️ icon when done is present in favor of 📆 / 🕙 in board view
- Change icon from 📆 to 🕙 for due dates
- Move temporal information into own reusable component to encapsulate logic

Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
…gle card widget

Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
- Make done icon circular
- Adjust logic to determine colors

Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Signed-off-by: Stefan Niedermann <info@niedermann.it>
…ing cards

Safety first.

Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
Refs: #1556 nextcloud/deck#5491

Signed-off-by: Stefan Niedermann <info@niedermann.it>
Refs: #1556 nextcloud/deck#5406

Signed-off-by: Stefan Niedermann <info@niedermann.it>
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Signed-off-by: Stefan Niedermann <info@niedermann.it>
…e same time

Signed-off-by: Stefan Niedermann <info@niedermann.it>
… to px

Signed-off-by: Stefan Niedermann <info@niedermann.it>
… server

Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
@stefan-niedermann stefan-niedermann changed the title Mark card as done feat: Mark card as done Jan 19, 2024
Refs: #1556

Signed-off-by: Stefan Niedermann <info@niedermann.it>
@stefan-niedermann stefan-niedermann marked this pull request as ready for review January 19, 2024 20:36
@stefan-niedermann stefan-niedermann merged commit 3ae2636 into master Jan 19, 2024
10 checks passed
@stefan-niedermann stefan-niedermann deleted the mark-card-as-done branch January 19, 2024 20:51
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.

Implement new "mark as done"
2 participants