From 5abcdd3e65483a8aa79c4bfd1660b87bc38dc06b Mon Sep 17 00:00:00 2001 From: Pranav C Date: Fri, 27 May 2022 15:53:34 +0530 Subject: [PATCH] Enhancement: UI improvements (#2164) * enhancement: show loader while loading gird/gallery data re #2150 Signed-off-by: Pranav C * enhancement: add icon for select option in filter/sort Signed-off-by: Pranav C * enhancement: show loader and transitions - add transition for menu - include icon within select(fileter/sort) - show loader while loading data(grid/gallery) - remove announcement Signed-off-by: Pranav C * refactor: remove announcement component and related state props Signed-off-by: Pranav C * fix: ignore loader while switching tab Signed-off-by: Pranav C * chore: upgrade nc-help Signed-off-by: Pranav C * test/kludge: avoid flicker with a delay Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com> Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com> --- .../components/ImportantAnnouncement.vue | 94 ------ packages/nc-gui/components/PreviewAs.vue | 5 +- .../project/spreadsheet/RowsXcDataTable.vue | 29 +- .../spreadsheet/components/ColumnFilter.vue | 12 +- .../components/ColumnFilterMenu.vue | 6 +- .../spreadsheet/components/FieldsMenu.vue | 7 +- .../spreadsheet/components/HeaderCell.vue | 10 +- .../spreadsheet/components/MoreActions.vue | 1 + .../spreadsheet/components/SortListMenu.vue | 96 +++--- .../components/VirtualHeaderCell.vue | 9 +- packages/nc-gui/layouts/default.vue | 5 +- packages/nc-gui/store/app.js | 6 +- packages/nocodb/package-lock.json | 302 ++++++++++++++---- packages/nocodb/package.json | 2 +- .../3a_filter_sort_fields_operations.js | 2 + .../common/4c_form_view_detailed.js | 3 + .../integration/common/4e_form_view_share.js | 3 + .../integration/common/4f_grid_view_share.js | 3 + .../common/4f_pg_grid_view_share.js | 3 + .../integration/common/6f_attachments.js | 3 + scripts/cypress/support/commands.js | 2 + 21 files changed, 372 insertions(+), 231 deletions(-) delete mode 100644 packages/nc-gui/components/ImportantAnnouncement.vue diff --git a/packages/nc-gui/components/ImportantAnnouncement.vue b/packages/nc-gui/components/ImportantAnnouncement.vue deleted file mode 100644 index 169cf98357..0000000000 --- a/packages/nc-gui/components/ImportantAnnouncement.vue +++ /dev/null @@ -1,94 +0,0 @@ - - - - - diff --git a/packages/nc-gui/components/PreviewAs.vue b/packages/nc-gui/components/PreviewAs.vue index d31c64207f..6b83171e2e 100644 --- a/packages/nc-gui/components/PreviewAs.vue +++ b/packages/nc-gui/components/PreviewAs.vue @@ -1,6 +1,9 @@