[PR #813] feat(ui): Experimental redesign of Task View for improved structure and clarity #966

Open
opened 2025-11-01 21:08:12 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/813
Author: @maggch97
Created: 5/22/2025
Status: 🔄 Open

Base: mainHead: user/weijiezhao/taskui


📝 Commits (7)

  • c48c380 Add border
  • 22813b2 feat(ui): Experimental redesign of Task View for improved structure and clarity
  • ab0b3ab update
  • 88b51a6 Remove color picker
  • 9a317db Update move button
  • 2ad73c3 Revert "Remove color picker"
  • 677a199 Move color, reminders and repeat to other tab

📊 Changes

5 files changed (+874 additions, -589 deletions)

View changed files

📝 frontend/src/components/tasks/partials/AssigneeList.vue (+62 -13)
📝 frontend/src/components/tasks/partials/Comments.vue (+29 -0)
📝 frontend/src/components/tasks/partials/Description.vue (+15 -0)
📝 frontend/src/styles/global.scss (+1 -1)
📝 frontend/src/views/tasks/TaskDetailView.vue (+767 -575)

📄 Description

This PR introduces an experimental redesign of the Task View UI, aiming for a clearer and more structured layout, similar to common project management tools. Most change were made by AI.

Key changes include a two-column layout, tabbed content for comments/attachments/related tasks, and removal of dynamic module loading in favor of a fixed structure.

I'm sharing this early for your feedback on this direction, especially considering Vikunja's diverse user base. One thought is whether a simpler view could co-exist if this more structured approach is deemed useful. Perhaps this new, more complex view could be an optional feature, enabled via config.yml? This would, of course, add to the overall maintenance cost for the Task View

Looking forward to your thoughts!

image
image
image


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/813 **Author:** [@maggch97](https://github.com/maggch97) **Created:** 5/22/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `user/weijiezhao/taskui` --- ### 📝 Commits (7) - [`c48c380`](https://github.com/go-vikunja/vikunja/commit/c48c380b575d61eaaccedeb89f3cecc411477ee5) Add border - [`22813b2`](https://github.com/go-vikunja/vikunja/commit/22813b278ebac3e15054ed283c1fee82f2071046) feat(ui): Experimental redesign of Task View for improved structure and clarity - [`ab0b3ab`](https://github.com/go-vikunja/vikunja/commit/ab0b3ab70667b8244fa22cd766eb279d64467b8e) update - [`88b51a6`](https://github.com/go-vikunja/vikunja/commit/88b51a67bcddad475d94fd5801a65a1f113182b2) Remove color picker - [`9a317db`](https://github.com/go-vikunja/vikunja/commit/9a317dbf01d6dee61a66da173b3c7effcf38c987) Update move button - [`2ad73c3`](https://github.com/go-vikunja/vikunja/commit/2ad73c372ed6dfc93d3dc3a0114dfed477110f50) Revert "Remove color picker" - [`677a199`](https://github.com/go-vikunja/vikunja/commit/677a199fc2541d74ea019e162be6ac9b74e3aac0) Move color, reminders and repeat to other tab ### 📊 Changes **5 files changed** (+874 additions, -589 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/components/tasks/partials/AssigneeList.vue` (+62 -13) 📝 `frontend/src/components/tasks/partials/Comments.vue` (+29 -0) 📝 `frontend/src/components/tasks/partials/Description.vue` (+15 -0) 📝 `frontend/src/styles/global.scss` (+1 -1) 📝 `frontend/src/views/tasks/TaskDetailView.vue` (+767 -575) </details> ### 📄 Description This PR introduces an experimental redesign of the Task View UI, aiming for a clearer and more structured layout, similar to common project management tools. Most change were made by AI. Key changes include a two-column layout, tabbed content for comments/attachments/related tasks, and removal of dynamic module loading in favor of a fixed structure. I'm sharing this early for your feedback on this direction, especially considering Vikunja's diverse user base. One thought is whether a simpler view could co-exist if this more structured approach is deemed useful. **Perhaps this new, more complex view could be an optional feature, enabled via `config.yml`? This would, of course, add to the overall maintenance cost for the Task View** Looking forward to your thoughts! ![image](https://github.com/user-attachments/assets/2ff053df-14b9-4cc5-aad3-6e396309280b) ![image](https://github.com/user-attachments/assets/8edefbae-06f2-4771-bd92-47a31971e6f6) ![image](https://github.com/user-attachments/assets/89b8276a-6cbf-470f-9603-3c9dc0f70305) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-01 21:08:12 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#966