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

fix: UI/UX fixes #7156 #7173

Merged
merged 91 commits into from
Dec 12, 2023
Merged

fix: UI/UX fixes #7156 #7173

merged 91 commits into from
Dec 12, 2023

Conversation

rameshmane7218
Copy link
Collaborator

@rameshmane7218 rameshmane7218 commented Dec 6, 2023

Change Summary

Change type

Test/ Verification

Provide summary of changes.

@rameshmane7218 rameshmane7218 self-assigned this Dec 6, 2023
Copy link
Contributor

github-actions bot commented Dec 6, 2023

Uffizzi Preview deployment-42613 was deleted.

@wingkwong wingkwong self-requested a review December 6, 2023 17:20
packages/nc-gui/components/smartsheet/header/Cell.vue Outdated Show resolved Hide resolved
packages/nc-gui/components/smartsheet/header/Menu.vue Outdated Show resolved Hide resolved
packages/nc-gui/components/webhook/Editor.vue Outdated Show resolved Hide resolved
packages/nc-gui/components/webhook/Editor.vue Outdated Show resolved Hide resolved
packages/nc-gui/components/account/Token.vue Outdated Show resolved Hide resolved
@rameshmane7218 rameshmane7218 marked this pull request as draft December 7, 2023 04:50
@rameshmane7218 rameshmane7218 marked this pull request as ready for review December 7, 2023 13:01
Copy link
Member

@wingkwong wingkwong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. please pull the code once, run lint (pnpm run lint) and fix the lint issue(s).
  2. please update the linked issue - tick those items you've resolved in this PR.

packages/nc-gui/lang/en.json Outdated Show resolved Hide resolved
Comment on lines 135 to 137
if (!modelValue) {
localState.value = dayjs(new Date())
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

as discussed with Raju, the behaviour is a bit off. When I open the datetime picker, the current datetime is expected to be selected. However, we only save the value once we click OK, which means the value shouldn't be saved if I un-focus it. Currently the value will be saved anyway.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, first I tried to set :default-picker-value="dayjs(new Date())" but this is not woking.
I will check this

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I fixed this.
Now GroupByMenu test is failing that I need to fix as I changed the GroupByMenu UI and now it's similar to SortMenu

packages/nc-gui/components/smartsheet/column/EditOrAdd.vue Outdated Show resolved Hide resolved
@dstala
Copy link
Member

dstala commented Dec 10, 2023

  • drop down width for select fields, let us limit to a fixed width.
    Screenshot 2023-12-10 at 4 04 51 PM
  • Continue to add tokens. After 10, we repeatedly create Token-11 (as we apply pagination)
  • Date time field. Store time. Refresh / reload page. Time should remain same. Please double check on the timezone configuration in use.
  • Group-by didn't display Attachment field earlier. It gets listed now. Please double check on supported fields before and now.

Screenshot 2023-12-10 at 3 51 54 PM

In this PR
Screenshot 2023-12-10 at 3 54 25 PM

o1lab and others added 26 commits December 12, 2023 17:18
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
Signed-off-by: Pranav C <pranavxc@gmail.com>
…ing the col object

Signed-off-by: Pranav C <pranavxc@gmail.com>
…ing the col object

Signed-off-by: Pranav C <pranavxc@gmail.com>
Signed-off-by: Pranav C <pranavxc@gmail.com>
@dstala dstala merged commit 5b8f215 into develop Dec 12, 2023
22 checks passed
@dstala dstala deleted the fix/group-by-menu-ui branch December 12, 2023 15:19
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.

🐛 Bug: UI/UX fixes
6 participants